(57)【要約】      （修正有）【課題】オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適応制御することの改善を提供する。【解決手段】現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定するステップと、予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定するステップと、「はい」の場合、サーバにオーディオファイルの取得要求を報告するステップであって、前記取得要求は目標オーディオファイルの識別子及び目標明瞭度を含むステップと、サーバにより送信された、目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含むオーディオ再生指令を取得するステップと、目標オーディオファイルを再生するステップと、を含む。【選択図】図１
2019015959.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ再生デバイスに適用されるオーディオ再生方法であって、
オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定するステップと、
予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定するステップと、
「はい」の場合、サーバにオーディオファイルの取得要求を報告するステップであって、前記取得要求は目標オーディオファイルの識別子及び目標明瞭度を含むステップと、
前記サーバにより送信されたオーディオ再生指令を取得するステップであって、前記オーディオ再生指令は前記目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含むステップと、
前記目標オーディオファイルを再生するステップと、
を含む、
ことを特徴とするオーディオ再生方法。
【請求項２】
前記予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定するステップは、
第１の時間閾値内に、前記ロード速度が変更されたか否か、及び／又は、第２の時間閾値内に、前記ロード速度の変更された回数が第１の回数閾値を超えているか否かに基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定するステップを含む、
ことを特徴とする請求項１に記載のオーディオ再生方法。
【請求項３】
前記予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定するステップは、
ユーザに音声問い合わせメッセージを再生するステップであって、前記音声問い合わせメッセージは、前記ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるためのものであるステップと、
取得された前記ユーザにより返信された指令に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定するステップと、
を含む、
ことを特徴とする請求項１に記載のオーディオ再生方法。
【請求項４】
前記サーバにオーディオファイルの取得要求を報告するか否かを決定するステップは、
前記ユーザに問い合わせメッセージを再生した時間が、既に第３の時間閾値より大きく、且つユーザにより返信された確認指令が取得されていない場合、サーバにオーディオファイルの取得要求を報告すると決定するステップと、又は、
前記ユーザに問い合わせメッセージを再生した回数が、既に第２の回数閾値より大きく、且つユーザにより返信された確認指令が取得されていない場合、サーバにオーディオファイルの取得要求を報告すると決定するステップと、
を含む、
ことを特徴とする請求項３に記載のオーディオ再生方法。
【請求項５】
前記サーバにオーディオファイルの取得要求を報告するステップの前に、
予め設定された時間間隔で、前記サーバにロード速度の変更イベントを報告するステップをさらに含み、
前記ユーザに音声問い合わせメッセージを再生するステップの前に、
前記サーバにより送信された音声問い合わせメッセージの再生指令を取得するステップをさらに含む、
ことを特徴とする請求項３に記載のオーディオ再生方法。
【請求項６】
前記オーディオ再生指令は再生開始時刻をさらに含み、
前記目標オーディオファイルを再生するステップは、
前記再生開始時刻に基づいて、前記目標オーディオファイルを再生するステップを含む、
ことを特徴とする請求項１乃至５のいずれかに記載のオーディオ再生方法。
【請求項７】
サーバに適用されるオーディオ再生方法であって、
オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を取得するステップであって、前記取得要求は目標オーディオファイルの識別子及び目標明瞭度を含むステップと、
前記オーディオ再生デバイスにオーディオ再生指令を送信するステップであって、前記オーディオ再生指令は目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含むステップと、
を含む、
ことを特徴とするオーディオ再生方法。
【請求項８】
前記オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を取得するステップの前に、
前記オーディオ再生デバイスにより報告されたロード速度の変更イベントを取得するステップと、
第２の時間閾値内に、前記オーディオ再生デバイスにより報告されたロード速度の変更イベントの回数が第１の回数閾値を超えているか否かを判定するステップと、
「はい」の場合、前記オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信するステップであって、前記再生指令は前記再生デバイスが前記ユーザに音声問い合わせメッセージを再生するように指示するものであるステップと、
をさらに含み、
前記音声問い合わせメッセージは、前記ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるためのものである、
ことを特徴とする請求項７に記載のオーディオ再生方法。
【請求項９】
前記オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信するステップの後に、
前記オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した時間が、既に第３の時間閾値より大きく、且つ前記オーディオ再生デバイスにより報告されたオーディオファイルの取得要求が取得されていない場合、前記オーディオ再生デバイスにオーディオ再生指令を送信するステップ、又は、
前記オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した回数が、既に第２の回数閾値より大きく、且つ前記オーディオ再生デバイスにより報告されたオーディオファイルの取得要求が取得されていない場合、前記オーディオ再生デバイスにオーディオ再生指令を送信するステップ、をさらに含む、
ことを特徴とする請求項８に記載のオーディオ再生方法。
【請求項１０】
前記オーディオ再生デバイスにオーディオ再生指令を送信するステップの前に、
前記オーディオ再生デバイスにより報告されたロード速度の変更イベントに基づいて、前記オーディオ再生デバイスにより現在実現可能な目標明瞭度を決定するステップをさらに含む、
ことを特徴とする請求項９に記載のオーディオ再生方法。
【請求項１１】
前記オーディオ再生デバイスにオーディオ再生指令を送信するステップの前に、
前記オーディオ再生デバイスにおいて現在再生しているオーディオファイルの再生進度を決定するステップと、
前記再生進度に基づいて、前記目標オーディオファイルの再生開始時刻を決定するステップと、
をさらに含み、
前記オーディオ再生デバイスにオーディオ再生指令を送信するステップは、
前記オーディオ再生デバイスに前記再生開始時刻を含むオーディオ再生指令を送信するステップを含む、
ことを特徴とする請求項７乃至１０のいずれかに記載のオーディオ再生方法。
【請求項１２】
オーディオ再生デバイスに適用されるオーディオ再生装置であって、
オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定する第１の決定モジュールと、
予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定する第２の決定モジュールと、
サーバにオーディオファイルの取得要求を報告すると決定された場合、サーバにオーディオファイルの取得要求を報告し、前記取得要求が目標オーディオファイルの識別子及び目標明瞭度を含む第１の送信モジュールと、
前記サーバにより送信されたオーディオ再生指令を取得し、前記オーディオ再生指令が前記目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む第１の取得モジュールと、
前記目標オーディオファイルを再生する第１の再生モジュールと、
を含む、
ことを特徴とするオーディオ再生装置。
【請求項１３】
前記第２の決定モジュールは、具体的に、
第１の時間閾値内に、前記ロード速度が変更されたか否か、及び／又は、第２の時間閾値内に、前記ロード速度の変更された回数が第１の回数閾値を超えているか否かに基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定する、
ことを特徴とする請求項１２に記載のオーディオ再生装置。
【請求項１４】
前記第２の決定モジュールは、さらに、
ユーザに音声問い合わせメッセージを再生し、前記音声問い合わせメッセージは、前記ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるためのものであり、
取得された前記ユーザにより返信された指令に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定する、
ことを特徴とする請求項１２に記載のオーディオ再生装置。
【請求項１５】
前記第２の決定モジュールは、さらに、
前記ユーザに問い合わせメッセージを再生した時間が、既に第３の時間閾値より大きく、且つユーザにより返信された確認指令が取得されていない場合、サーバにオーディオファイルの取得要求を報告すると決定し、又は、
前記ユーザに問い合わせメッセージを再生した回数が、既に第２の回数閾値より大きく、且つユーザにより返信された確認指令が取得されていない場合、サーバにオーディオファイルの取得要求を報告すると決定する、
ことを特徴とする請求項１４に記載のオーディオ再生装置。
【請求項１６】
予め設定された時間間隔で、前記サーバにロード速度の変更イベントを報告する第２の送信モジュールと、
前記サーバにより送信された問い合わせメッセージの再生指令を取得する第３の取得モジュールと、
をさらに含む、
ことを特徴とする請求項１４に記載のオーディオ再生装置。
【請求項１７】
前記オーディオ再生指令は再生開始時刻をさらに含み、
前記第１の再生モジュールは、具体的に、
前記再生開始時刻に基づいて、前記目標オーディオファイルを再生する、
ことを特徴とする請求項１２乃至１６のいずれかに記載のオーディオ再生装置。
【請求項１８】
サーバに適用されるオーディオ再生装置であって、
オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を取得し、前記取得要求が目標オーディオファイルの識別子及び目標明瞭度を含む第４の取得モジュールと、
前記オーディオ再生デバイスにオーディオ再生指令を送信し、前記オーディオ再生指令が目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む第３の送信モジュールと、
を含む、
ことを特徴とするオーディオ再生装置。
【請求項１９】
前記オーディオ再生デバイスにより報告されたロード速度の変更イベントを取得する第５の取得モジュールと、
第２の時間閾値内に、前記オーディオ再生デバイスにより報告されたロード速度の変更イベントの回数が第１の回数閾値を超えているか否かを判定する第１の判定モジュールと、
第２の時間閾値内に、前記オーディオ再生デバイスにより報告されたロード速度の変更イベントの回数が第１の回数閾値を超えている場合、前記オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信し、前記再生指令は前記再生デバイスが前記ユーザに音声問い合わせメッセージを再生するように指示する第４の送信モジュールと、
をさらに含み、
前記音声問い合わせメッセージは、前記ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるものである、
ことを特徴とする請求項１８に記載のオーディオ再生装置。
【請求項２０】
前記オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した時間が、既に第３の時間閾値より大きく、且つ前記オーディオ再生デバイスにより報告されたオーディオファイルの取得要求が取得されていないことを決定し、又は、前記オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した回数が、既に第２の回数閾値より大きく、且つ前記オーディオ再生デバイスにより報告されたオーディオファイルの取得要求が取得されていないことを決定する、第３の決定モジュールをさらに含む、
ことを特徴とする請求項１９に記載のオーディオ再生装置。
【請求項２１】
前記オーディオ再生デバイスにより報告されたロード速度の変更イベントに基づいて、前記オーディオ再生デバイスにより現在実現可能な目標明瞭度を決定する第４の決定モジュールをさらに含む、
ことを特徴とする請求項２０に記載のオーディオ再生装置。
【請求項２２】
前記オーディオ再生デバイスにおいて現在再生しているオーディオファイルの再生進度を決定する第５の決定モジュールと、
前記再生進度に基づいて、前記目標オーディオファイルの再生開始時刻を決定する第６の決定モジュールと、をさらに含み、
前記第３の送信モジュールは、具体的に、
前記オーディオ再生デバイスに前記再生開始時刻を含むオーディオ再生指令を送信する、
ことを特徴とする請求項１８乃至２１のいずれかに記載のオーディオ再生装置。
【請求項２３】
オーディオ再生デバイスであって、
メモリと、
プロセッサと、
メモリに記憶されるとともにプロセッサにより実行可能なコンピュータプログラムと、を含み、
前記プログラムが前記プロセッサにより実行される場合、請求項１乃至６のいずれかに記載のオーディオ再生方法が実現される、
ことを特徴とするオーディオ再生デバイス。
【請求項２４】
サーバであって、
メモリと、
プロセッサと、
メモリに記憶されるとともにプロセッサにより実行可能なコンピュータプログラムと、を含み、
前記プログラムが前記プロセッサにより実行される場合、請求項７乃至１１のいずれかに記載のオーディオ再生方法が実現される、
ことを特徴とするサーバ。
【請求項２５】
コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体であって、
前記プログラムがプロセッサにより実行される場合、請求項１乃至６のいずれかに記載のオーディオ再生方法が実現される、
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項２６】
コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体であって、
前記プログラムがプロセッサにより実行される場合、請求項７乃至１１のいずれかに記載のオーディオ再生方法が実現される、
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ技術分野に関し、特に、オーディオ再生方法、オーディオ再生装置、オーディオ再生デバイス、及びサーバに関する。
【背景技術】
【０００２】
現在、例えばスマートスピーカーなどのオーディオ再生デバイスはよく流行っているスマートデバイスであり、ＷＩＦＩ（登録商標）ネットワークに接続することで、ユーザに対してオーディオを再生することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来技術において、オーディオ再生デバイスが音楽を再生するとき、ネットワーク状況があまりよくないとか、ネットワーク状況があまり安定ではない場合、オーディオデータがバッファリングされ、音楽が途切れ途切れになる現象が発生される。オーディオ再生デバイスは、音楽が途切れ途切れになる時間が長くなると、ユーザが提示メッセージによって対応操作をするように、ユーザに現在ネットワーク状況がよくないメッセージや、ネットワーク状況を調べてくださいなどの音声メッセージを通知することができる。しかし、このような形態によれば、音楽が途切れ途切れになるたびにユーザに提示するので、何回も繰り返して途切れ途切れになる場合、頻繁に提示してしまって、ユーザに迷惑を掛け、オーディオ再生デバイスの使用効果が劣られる問題が存在する。
【課題を解決するための手段】
【０００４】
本発明は、関連技術に存在する技術的問題の一つを少なくともある程度解決することにその旨がある。
【０００５】
そのため、本発明の第１の目的は、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適応制御して、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができるオーディオ再生方法を提供することである。
【０００６】
また、本発明の第２の目的は、もう一つのオーディオ再生方法を提供することである。
【０００７】
また、本発明の第３の目的は、オーディオ再生装置を提供することである。
【０００８】
また、本発明の第４の目的は、もう一つのオーディオ再生装置を提供することである。
【０００９】
また、本発明の第５の目的は、オーディオ再生デバイスを提供することである。
【００１０】
また、本発明の第６の目的は、サーバを提供することである。
【００１１】
また、本発明の第７の目的は、コンピュータ読み取り可能な記憶媒体を提供する。
【００１２】
また、本発明の第８の目的は、もう一つのコンピュータ読み取り可能な記憶媒体を提供する。
【００１３】
上述した目的を達成するために、本発明の第１側面の実施例によりオーディオ再生デバイスに適用されるオーディオ再生方法が提供され、前記方法は、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定するステップと、予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定するステップと、「はい」の場合、サーバにオーディオファイルの取得要求を報告するステップであって、前記取得要求は目標オーディオファイルの識別子及び目標明瞭度を含むステップと、前記サーバにより送信されたオーディオ再生指令を取得するステップであって、前記オーディオ再生指令は前記目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含むステップと、前記目標オーディオファイルを再生するステップと、を含む。
【００１４】
本発明の実施例に係るオーディオ再生方法によれば、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定し、そして、予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定し、「はい」の場合、サーバに再びオーディオファイルの取得要求を報告することにより、サーバにより送信されたオーディオ再生指令を取得した後、オーディオ再生指令に含まれる目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを再生する。これによって、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適応制御することで、オーディオ再生デバイスの使用効果を向上でき、ユーザの体験性を改善することができる。
【００１５】
上述した目的を達成するために、本発明の第２側面の実施例によりサーバに適用されるもう一つのオーディオ再生方法が提供され、前記方法は、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を取得するステップであって、前記取得要求は目標オーディオファイルの識別子及び目標明瞭度を含むステップと、前記オーディオ再生デバイスにオーディオ再生指令を送信するステップであって、オーディオ再生指令は目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含むステップと、を含む。
【００１６】
本発明の実施例に係るオーディオ再生方法によれば、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を取得した後、オーディオ再生デバイスにオーディオ再生指令を送信することができる。これによって、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適応制御することで、オーディオ再生デバイスの使用効果を向上でき、ユーザの体験性を改善することができる。
【００１７】
上述した目的を達成するために、本発明第３側面の実施例によりオーディオ再生デバイスに適用されるオーディオ再生装置が提供され、前記装置は、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定する第１の決定モジュールと、予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定する第２の決定モジュールと、サーバにオーディオファイルの取得要求を報告すると決定された場合、サーバにオーディオファイルの取得要求を報告し、前記取得要求は目標オーディオファイルの識別子及び目標明瞭度を含む第１の送信モジュールと、前記サーバにより送信された送信されたオーディオ再生指令を取得し、前記オーディオ再生指令は前記目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む第１の取得モジュールと、前記目標オーディオファイルを再生する第１の再生モジュールと、を含む。
【００１８】
本発明の実施例に係るオーディオ再生装置によれば、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定し、そして、予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定し、「はい」の場合、サーバに再びオーディオファイルの取得要求を報告することにより、サーバにより送信されたオーディオ再生指令を取得した後、オーディオ再生指令に含まれる目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを再生する。これによって、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適応制御することで、オーディオ再生デバイスの使用効果を向上でき、ユーザの体験性を改善することができる。
【００１９】
上述した目的を達成するために、本発明の第４側面の実施例によりサーバに適用されるもう一つのオーディオ再生装置が提供され、前記装置は、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を取得し、前記取得要求は目標オーディオファイルの識別子及び目標明瞭度を含む第４の取得モジュールと、前記オーディオ再生デバイスにオーディオ再生指令を送信し、オーディオ再生指令は目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む第３の送信モジュールと、を含む。
【００２０】
本発明の実施例に係るオーディオ再生装置によれば、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を取得した後、オーディオ再生デバイスにオーディオ再生指令を送信することができる。これによって、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適応制御することで、オーディオ再生デバイスの使用効果を向上でき、ユーザの体験性を改善することができる。
【００２１】
上述した目的を達成するために、本発明の第５側面の実施例によりオーディオ再生デバイスが提供され、前記デバイスは、メモリと、プロセッサと、メモリに記憶されるとともにプロセッサにより実行可能なコンピュータプログラムとを含み、前記プログラムが前記プロセッサにより実行されると、第１の実施例に係るオーディオ再生方法が実現される。
【００２２】
上述した目的を達成するために、本発明の第６側面の実施例によりオーディオ再生デバイスが提供され、前記デバイスは、メモリと、プロセッサと、メモリに記憶されるとともにプロセッサにより実行可能なコンピュータプログラムとを含み、前記プログラムが前記プロセッサにより実行される場合、第２の実施例に係るオーディオ再生方法が実現される。
【００２３】
上述した目的を達成するために、本発明の第７側面の実施例によりコンピュータ読み取り可能な記憶媒体が提供され、前記記憶媒体にはコンピュータプログラムが記憶され、前記プログラムがプロセッサにより実行される場合、第１の実施例に係るオーディオ再生方法が実現される。
【００２４】
上述した目的を達成するために、本発明の第８側面の実施例によりコンピュータ読み取り可能な記憶媒体が提供され、前記記憶媒体にはコンピュータプログラムが記憶され、前記プログラムがプロセッサにより実行される場合、第２の実施例に係るオーディオ再生方法が実現される。
【００２５】
本発明に付加される側面及びメリットは以下に説明される部分によって示され、一部は以下の説明により明確になり、或いは本発明の実践を介して了解できる。
【図面の簡単な説明】
【００２６】
本発明の上述及び/又は付加した局面及びメリットは、以下の図面に組み合わせながら実施形態に対する説明過程中に明瞭になり、容易に理解できる。
【図１】本発明の一実施例に係るオーディオ再生方法のフローチャートである。
【図２】本発明の他の実施例に係るオーディオ再生方法のフローチャートである。
【図３】本発明の他の実施例に係るオーディオ再生方法のフローチャートである。
【図４】本発明の他の実施例に係るオーディオ再生方法のフローチャートである。
【図５】本発明の一実施例に係るオーディオ再生方法の信号交互図である。
【図６】本発明の他の実施例に係るオーディオ再生方法の信号交互図である。
【図７】本発明の他の実施例に係るオーディオ再生方法の信号交互図である。
【図８】本発明の他の実施例に係るオーディオ再生方法の信号交互図である。
【図９】本発明の一実施例に係るオーディオ再生装置の構成を示す概略図である。
【図１０】本発明の他の実施例に係るオーディオ再生装置の構成を示す概略図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態を詳細に説明する。前記実施形態の例が図面に示されるが、同一又は類似する符号は、常に、同一又は類似の部品、又は、同一又は類似の機能を有する部品を表す。以下に、図面を参照しながら説明される実施形態は例示的なものであり、本発明を解釈するためだけに用いられ、本発明を限定するものと理解されてはならない。
【００２８】
本発明の各実施例は、従来技術に存在しているオーディオ再生デバイスが音楽を再生するとき、音楽が途切れ途切れになってユーザに提示し、複数回途切れ途切れになるとユーザに対して頻繁に提示することにより、ユーザに迷惑を掛けてオーディオ再生デバイスの使用效果が劣る問題を鑑みて、オーディオ再生方法を提出する。
【００２９】
本発明の実施例に係るオーディオ再生方法によれば、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定し、予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定し、「はい」の場合、サーバにオーディオファイルの取得要求を報告することで、サーバにより送信されたオーディオ再生指令を取得した後、目標明瞭度に対応する目標オーディオファイルを再生する。これによって、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適応制御することで、オーディオ再生デバイスの使用効果を向上でき、ユーザの体験性を改善することができる。
【００３０】
以下、図面を参照しながら本発明の実施例に係るオーディオ再生方法、オーディオ再生装置、オーディオ再生デバイス、及びサーバを説明する。
【００３１】
以下、オーディオ再生デバイス側を例として、本発明の実施例に係るオーディオ再生方法に対して具体的に説明する。
【００３２】
図１は、本発明の一実施例に係るオーディオ再生方法のフローチャートである。
【００３３】
図１に示すように、前記オーディオ再生方法は、以下のようなステップ１０１乃至１０５を含む。
【００３４】
ステップ１０１、  オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定する。
【００３５】
具体的に、本発明の実施例に係るオーディオ再生方法は、本発明の実施例により提供されるオーディオ再生デバイスに設置して実行されてもよい。前記オーディオ再生デバイスは、スピーカー、携帯電話、コンピュータなどのオーディオを再生するいずれの端末機器あってもよい。
【００３６】
なお、ロード速度の変更とは、ロード速度の低下でもよく、ロード速度の向上であってもよいが、ここで限定しない。
【００３７】
目標明瞭度とは、現在のオーディオファイルのロード速度が変更してから、オーディオファイルを順調に再生可能な最高明瞭度である。
【００３８】
具体的に、オーディオファイルのサンプリング精度の高さ程度によって、オーディオファイルの明瞭度をハイ明瞭度、一般的明瞭度、順調的明瞭度などのレベルに分ける。例えば、オーディオファイルのサンプリング精度が３２ビット（ｂｉｔ）/１９２ＫＨＺ以上に設定されると、明瞭度がハイ清明瞭度になり、オーディオファイルのサンプリング精度が２４ｂｉｔ/９６ＫＨＺ乃至３２ｂｉｔ/１９２ＫＨＺに設定されると、明瞭度が一般的明瞭度になり、オーディオファイルのサンプリング精度が１６ｂｉｔ/４４.１ＫＨＺ乃至２４ｂｉｔ/９６ＫＨＺに設定されると、明瞭度が順調的明瞭度になる。
【００３９】
具体的に実現する場合、ロード速度とオーディオファイルの明瞭度との対応関係を予め設定してもよい。これによって、現在のオーディオファイルのロード速度が変更する場合、変更されたロード速度に基づいて、オーディオファイルの目標明瞭度を決定することができる。
【００４０】
例えば、オーディオファイルのロード速度が２５６キロビット（Ｋｂ）/秒（ｓ）よりも小さくなるように予め設定されたとすると、対応する明瞭度が順調的明瞭度になり、ロード速度が２５６Ｋｂ/ｓ乃至５１２Ｋｂ/ｓであると、対応する明瞭度が一般的明瞭度になり、ロード速度が５１２Ｋｂ/ｓよりも高くなると、対応する明瞭度がハイ明瞭度になる。また、現在のオーディオファイルのロード速度が３００Ｋｂ/ｓから２００Ｋｂ/ｓに下げる場合、オーディオファイルの目標明瞭度が順調的明瞭度であると決定することができる。
【００４１】
ステップ１０２、予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定する。
【００４２】
ここで、予め設定された対策はニーズに基づいて設定されてもよい。例えば、ユーザの指令、又は他のトリガー条件などであってもよいが、本実施例はこれに対して限定しない。
【００４３】
例えば、オーディオの再生過程で、オーディオファイルのロード速度が下げる場合、途切れ途切れになる状況が発生される。このとき、オーディオ再生デバイスは、ユーザからのオーディオファイル明瞭度を切り替える指令を受信すると、サーバにオーディオファイルの取得要求を直接に報告することができる。
【００４４】
又は、現在のオーディオファイルのロード速度に変更が発生した場合、オーディオ再生デバイスは先にユーザに音声問い合わせメッセージを再生してもよく、ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせる。ユーザが「はい」を選んだ場合、サーバにオーディオファイルの取得要求を報告する。
【００４５】
又は、オーディオ再生デバイスは、現在のネットワーク状況のみに基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定してもよい。例えば、オーディオの再生過程で、現在のオーディオファイルのロード速度に変更が複数回発生する場合、オーディオ再生デバイスが現在のネットワーク状況が不安定であると決定し、サーバにオーディオファイルの取得要求を報告する。又は、再生デバイスは、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオ再生デバイスはユーザに音声問い合わせメッセージを再生し、ユーザにオーディオファイルの明瞭度を選択して切り替えるか否かを問い合わせし、長い時間の間、ユーザにより返信された確認指令が取得されていない場合、サーバにオーディオファイルの取得要求を報告してもよい。
【００４６】
なお、上述のサーバにオーディオファイルの取得要求を報告するか否かを決定する形態は、単に例示的な説明であり、本発明に対して限定する説明ではない。当業者が上記説明のうえに、ニーズに基づいて、サーバにオーディオファイルの取得要求を報告する否かかを決定するように、予め設定された対策をいずれに設定することが可能である。ここで、これに対して限定しない。
【００４７】
ステップ１０３、「はい」の場合、サーバにオーディオファイルの取得要求を報告し、前記取得要求は目標オーディオファイルの識別子及び目標明瞭度を含む取得要求を報告する。
【００４８】
ここで、目標オーディオファイルは現在のオーディオファイルのオーディオ内容と同じであるが、明瞭度はそれぞれ異なる。
【００４９】
目標オーディオファイルの識別子は、目標オーディオファイルを唯一に識別するものである。
【００５０】
ステップ１０４、サーバにより送信されたオーディオ再生指令を取得し、オーディオ再生指令は目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む。
【００５１】
ステップ１０５、目標オーディオファイルを再生する。
【００５２】
具体的に、現在のオーディオファイルのロード速度が変更されたと決定された場合、予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告すると決定し、オーディオ再生デバイスは、サーバが目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルをオーディオ再生デバイスに報告するように、サーバにオーディオファイルの取得要求を報告する。オーディオ再生デバイスは、サーバにより送信されたオーディオ再生指令を取得した後、オーディオ再生指令に基づいて、オーディオ再生指令に含まれている目標オーディオファイルとの識別子及び目標明瞭度に対応する目標オーディオファイルを再生し、オーディオファイルの明瞭度を切り替えることができる。
【００５３】
一可能な実現形態において、現在のオーディオファイルのロード速度に変更が発生した後、短時間内にすぐ前のロード速度に回復することができる。又は、オーディオファイルのロード速度がある時間帯内に頻繁に変更される可能性がある。そうすると、オーディオファイルの明瞭度を変更するように、サーバにオーディオファイルの取得要求を頻繁に報告することを抑制するために、本発明の実施例において、現在のオーディオファイルのロード速度が変更される具体的状況に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定する。即ち、ステップ１０２は、具体的に以下のようなステップを含む。
第１の時間閾値内に、ロード速度に変更が発生したか否か、及び／又は、第２の時間閾値内に、前記ロード速度の変更された回数が第１の回数閾値を超えているか否かに基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定する。
【００５４】
ここで、第１の時間閾値と、第２の時間閾値と、第１の回数閾値とはニーズに基づいて設定可能である。例えば、経験値に基づいて決定したり、又はネットワーク環境の履歴記憶などに基づいて決定したりしてもよいが、ここでこれに対して限定しない。
【００５５】
具体的に、第１の時間閾値内に、ロード速度に変更が発生しない場合、即ち、現在のオーディオファイルのロード速度が変更された後、ずっと高いロード速度又は低いロード速度の状態を維持することは、ネットワーク環境に変更が発生したことを示し、現在の明瞭度のオーディオファイルを継続してロードする場合、音楽がずっと途切途切れになる可能性がある。又は第２の時間閾値内に、ロード速度の変更された回数が第１の回数閾値を越えることは、現在のネットワークが不安定になったことを示し、現在の明瞭度のオーディオファイルを継続してロードする場合、音楽が極めて容易に途切れ途切れになる。また、上述の２つの状況中のいずれか１つ又は２つの状況が同時に発生する場合、オーディオ再生デバイスは、サーバがオーディオ再生デバイスにオーディオ再生指令を送信し、オーディオ再生デバイスがオーディオ再生指令を取得した後、オーディオ再生指令に基づいて、目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを再生するように、サーバにオーディオファイルの取得要求を報告する。
【００５６】
なお、オーディオ再生デバイスは、現在のオーディオファイルのロード速度に変更が発生した後、ユーザに音声問い合わせメッセージを再生してもよい。ユーザの選択に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定し、オーディオファイルの明瞭度を切り替える。即ち、ステップ１０２は、
ユーザに音声問い合わせメッセージを再生するステップと、
取得された前記ユーザにより返信された指令に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定するステップと、を含む。
ここで、音声問い合わせメッセージは、ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるものである。
【００５７】
具体的に、現在のオーディオファイルのロード速度に変更が発生した後、オーディオ再生デバイスは、ユーザに「現在のネットワーク状態が安定ではないので、順調モードに切り替えて音楽を聴くことを進めますが、決定しますか」などの音声問い合わせメッセージを再生して、オーディオファイルの明瞭度を切り替えるか否かを問い合わせる。ユーザは音声問い合わせメッセージの再生を聞いて、音声を介して「決定する」、「OK」、又は他の同一の意味を表す指令を報告する。オーディオ再生デバイスは、ユーザにより返信された指令を受信した後、音声識別を介して、取得されたユーザにより返信された指令がオーディオファイルの明瞭度を切り替える指令であると決定する場合、サーバにオーディオファイルの取得要求を報告し、サーバがオーディオ再生デバイスにオーディオ再生指令を送信するようにさせる。オーディオ再生デバイスはオーディオ再生指令を取得した後、オーディオ再生指令に基づいて、目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを再生する。
【００５８】
なお、オーディオ再生デバイスは、第１の時間閾値内にロード速度が変更されていないと決定し、又は第２の時間閾値内にロード速度の変更された回数が第１の回数閾値を越えていると決定してから、ユーザに再生音声問い合わせメッセージを再生してもよい。これによって、ユーザに音声問い合わせメッセージを頻繁に再生してユーザが反感されることを抑制せきる。このような形態によって、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができる。
【００５９】
また、オーディオ再生デバイスは、現在のオーディオファイルのロード速度が変更されていると決定し、サーバにロード速度の変更イベントを報告してもよい。これによって、サーバは、オーディオ再生デバイスがユーザに再生音声問い合わせメッセージを再生するかを判定し、又はオーディオファイルの明瞭度を切り替えるように、サーバにオーディオファイルの取得要求を報告するかを判定する。即ち、ステップ１０３の前に、
予め設定された時間間隔で、サーバにロード速度の変更イベントを報告するステップをさらに含む。
【００６０】
相応的に、ユーザに音声問い合わせメッセージを再生する前に、
サーバにより送信された音声問い合わせメッセージの再生指令を取得するステップをさらに含む。
【００６１】
ここで、予め設定された時間間隔はニーズに基づいて設定されてもよい。例えば、経験値に基づいて決定されてもよく、又は、ネットワーク環境の履歴記憶などに基づいて決定されてもよいが、ここでこれに対して限定しない。
【００６２】
具体的に、オーディオ再生デバイスは、サーバがロード速度変更の具体的状況に基づいて、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信するように、予め設定された時間間隔でサーバにロード速度の変更イベントを報告する。オーディオ再生デバイスは、サーバにより送信された音声問い合わせメッセージの再生指令を取得した後、ユーザがオーディオファイル明瞭度の切り替えを選択するように、ユーザに再生音声問い合わせメッセージを再生する。
【００６３】
なお、オーディオ再生デバイスは、サーバにより送信されたオーディオ再生指令を取得した後、初めから目標オーディオファイルを再生してもよく、ロード速度に変更があるときオーディオファイルが再生を停止した時刻から目標オーディオファイルを再生してもよい。
即ち、オーディオ再生指令には再生開始時刻がさらに含んでもよい。
【００６４】
相応的に、ステップ１０４は、
再生開始時刻に基づいて、目標オーディオファイルを再生するステップを含むことができる。
【００６５】
ここで、再生開始時刻は、サーバ又はオーディオ再生デバイスがロード速度変更するとき現在のオーディオファイルの再生進度に基づいて決定されてもよいが、ここでこれに対して限定しない。
【００６６】
具体的に、オーディオ再生デバイスは、サーバにより送信されたオーディオ再生指令を取得した後、ユーザが既に再生したオーディオファイルをもう一度聞く必要がないように、再生開始時刻から目標オーディオファイルを再生することにより、オーディオ再生の效果を向上でき、ユーザ体験性を改善することができる。
【００６７】
一方、オーディオ再生デバイスがサーバにオーディオファイルの取得要求を報告するか、又はロード速度の変更イベントの報告が失敗する場合、現在のネットワーク環境が極めて悪いことを決定し、最低明瞭度のオーディオファイルで再生しても、途切れ途切れが発生してしまう。このとき、オーディオ再生デバイスは、ユーザに「現在ネットワークが使用不可になったので、ネットワークを調べてください」などの提示メッセージを再生して、ユーザにネットワークが使用可能かを調べるように提示する。
【００６８】
本発明の実施例に係るオーディオ再生方法によれば、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定し、そして、予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定する。「はい」の場合、サーバにオーディオファイルの取得要求を報告して、サーバにより送信されたオーディオ再生指令を取得した後、オーディオ再生指令に含まれる目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを再生する。これによって、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適応制御することで、オーディオ再生デバイスの使用效果を向上でき、ユーザの体験性を改善することができる。
【００６９】
上述から分かるように、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定することができ、ユーザに音声問い合わせメッセージを再生した後、ユーザにより返信された確認指令に基づいて、オーディオファイルの明瞭度の切り替えを行う。実際の運用において、オーディオ再生デバイスがユーザに音声問い合わせメッセージを再生した後、ユーザにより返信された確認指令が取得されていない場合がある。以下、図２を併せて、このような状況に対して具体的に説明する。
【００７０】
図２は、本発明の他の実施例に係るオーディオ再生方法のフローチャートである。
【００７１】
図２に示すように、前記方法は、以下のようなステップ２０１乃至ステップ２０７を含む。
【００７２】
ステップ２０１、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定する。
【００７３】
ステップ２０２、第２の時間閾値内に、ロード速度の変更された回数が第１の回数閾値を越えていると決定する。
【００７４】
ステップ２０３、ユーザに音声問い合わせメッセージを再生する。
【００７５】
ここで、音声問い合わせメッセージは、ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるものである。  
【００７６】
ステップ２０４、ユーザに問い合わせメッセージを再生した時間が第３の時間閾値よりも大きく、且つ、ユーザにより返信された確認指令が取得されていないと決定する。
【００７７】
ここで、第３の時間閾値はニーズに基づいて設定されてもよい。例えば、経験値に基づいて決定したり、又は、ユーザにより返信された指令の履歴時間記録などに決定されてもよいが、ここで、これに対して限定しない。
【００７８】
ステップ２０５、サーバにオーディオファイルの取得要求を報告する。ここで、取得要求には、目標オーディオファイルの識別子及び目標明瞭度を含む。
【００７９】
ステップ２０６、サーバにより送信されたオーディオ再生指令を取得する。ここで、オーディオ再生指令には、目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む。
【００８０】
ステップ２０７、目標オーディオファイルを再生する。
【００８１】
ここで、前記ステップ２０１乃至ステップ２０３、ステップ２０５乃至ステップ２０７の具体的実現過程及び原理に対して、上述の実施例中のステップ１０１乃至ステップ１０４の詳しい説明を参照すればよいので、ここで贅言して説明しない。
【００８２】
具体的に、オーディオ再生デバイスがユーザに音声問い合わせメッセージを再生して、ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせし、ユーザに問い合わせメッセージを再生した時間が、既に第３の時間閾値より大きく、且つユーザにより返信された確認指令が取得されていない場合、ユーザがオーディオ再生デバイスまでの距離が長すぎて、オーディオ再生デバイスが再生した問い合わせメッセージを聞かなかったと判定し、又はオーディオ再生デバイスがユーザの指令を識別しなかったと判定する。このとき、オーディオ再生デバイスがサーバにオーディオファイルの取得要求を報告し、サーバにより送信されたオーディオ再生指令に基づいて、オーディオファイルの明瞭度の切り替えを行ってもよい。
【００８３】
一方、オーディオ再生デバイスは、ユーザに対してオーディオファイルの明瞭度の切り替え要否の問い合わせメッセージを複数回再生しても、ユーザにより返信された確認指令を受信しない場合がある。このとき、サーバにオーディオファイルの取得要求を報告して、サーバにより送信されたオーディオ再生指令に基づいて、オーディオファイルの明瞭度の切り替えを行ってもよい。即ち、ステップ２０４は、
ユーザに問い合わせメッセージを再生した回数が第２の回数閾値よりも大きく、且つ、ユーザにより返信された確認指令が取得されていない場合、サーバにオーディオファイルの取得要求を報告すると決定するステップであってもよい。
【００８４】
具体的に、オーディオ再生デバイスがユーザにオーディオファイルの明瞭度の切り替え要否の問い合わせメッセージを再生した後、ユーザに問い合わせメッセージを再生した回数が複数回になり、且つ、ユーザにより返信された確認指令が取得されていない場合、ユーザがオーディオ再生デバイスまでの距離が長すぎて、オーディオ再生デバイスが再生した問い合わせメッセージを聞かなかったと判定し、又はオーディオ再生デバイスがユーザの指令を識別しなかったと判定する。このとき、サーバにオーディオファイルの取得要求を報告し、サーバにより送信されたオーディオ再生指令に基づいて、オーディオファイルの明瞭度の切り替えを行ってもよい。
【００８５】
上述した形態によって、ユーザがオーディオ再生デバイスまでの距離が長すぎて、オーディオ再生デバイスとインタラクションができない場合でも、オーディオファイルの明瞭度を適用制御して、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができる。
【００８６】
本発明の実施例に係るオーディオ再生方法によれば、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定し、且つ、第２の時間閾値内に、ロード速度の変更された回数が第１の回数閾値を越えていると決定すると、ユーザにオーディオファイルの明瞭度の切り替え要否の問い合わせメッセージを再生し、ユーザに問い合わせメッセージを再生した時間が第３の時間閾値よりも大きく、且つ、ユーザにより返信された確認指令が取得されていないと決定すると、サーバにオーディオファイルの取得要求を報告するとともに、サーバにより送信されたオーディオ再生指令を取得した後、目標オーディオファイルを再生する。これによって、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適用制御して、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができる。
【００８７】
以下、サーバ側を例として、本発明の実施例に係るオーディオ再生方法に対して具体的に説明する。
【００８８】
図３は、本発明の他の実施例に係るオーディオ再生方法のフローチャートである。
【００８９】
図３に示すように、前記オーディオ再生方法は、以下のようなステップ３０１乃至ステップ３０２を含む。
【００９０】
ステップ３０１、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を取得する。ここで、取得要求には、目標オーディオファイルの識別子及び目標明瞭度を含む。
【００９１】
具体的に、本発明の実施例に係るオーディオ再生方法は、本発明の実施例に係るサーバに配置されて実行される。
【００９２】
ステップ３０２、オーディオ再生デバイスにオーディオ再生指令を送信する。オーディオ再生指令には、目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む。
【００９３】
ここで、目標オーディオファイルの識別子及び目標明瞭度に対する具体的説明について、上述の実施例中の対応説明を参照すればよいので、ここで贅言しない。
【００９４】
具体的に実現する場合、オーディオ再生デバイスは、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、目標明瞭度を決定し、そして、サーバに目標オーディオファイルの識別子及び目標明瞭度を含むオーディオファイルの取得要求を報告する。サーバは、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を受信した後、オーディオ再生デバイスがオーディオ再生指令に基づいて、目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを再生するように、オーディオ再生デバイスにオーディオ再生指令を送信する。
【００９５】
理解できるのは、現在のオーディオファイルのロード速度に変更が発生した後、オーディオ再生デバイスは、ユーザがオーディオファイルの明瞭度の切り替えを選択して行うように、ユーザに音声問い合わせメッセージを再生する。本発明の一可能な実現形態において、オーディオ再生デバイスはロード速度の変更イベントをサーバに報告し、サーバがロード速度の変更イベントに基づいて、オーディオ再生デバイスがユーザに音声問い合わせメッセージを再生するかを決定する。即ち、ステップ３０１の前に、
オーディオ再生デバイスにより報告されたロード速度の変更イベントを取得するステップと、
第２の時間閾値内に、オーディオ再生デバイスにより報告されたロード速度の変更イベントの回数が第１の回数閾値を越えているか否かを判定するステップと、
「はい」の場合、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信するステップと、を含む。
ここで、再生指令は、再生デバイスがユーザに対して音声問い合わせメッセージを再生するように指示するものであり、音声問い合わせメッセージは、ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるものである。
【００９６】
ここで、第２の時間閾値及び第１の回数閾値はニーズに基づいて設定されてもよい。例えば、経験値に基づいて決定したり、又は、ネットワーク環境の履歴記録などに決定されてもよいが、ここで、これに対して限定しない。
【００９７】
具体的に、第２の時間閾値内に、オーディオ再生デバイスにより報告されたロード速度の変更イベントの回数が第１の回数閾値を越えているとのことは、オーディオ再生デバイスの現在のネットワークが安定ではないことを意味する。現在明瞭度のオーディオファイルを継続してロードすると、音楽が途切れ途切れになる状況が極めて容易に発生される。このとき、サーバは、オーディオ再生デバイスがユーザに再生音声問い合わせメッセージを再生するように、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信し、これによって、ユーザがオーディオファイルの明瞭度の切り替えを選択するようにする。
【００９８】
ユーザにより確認指令を返信する場合、オーディオ再生デバイスがサーバにオーディオファイルの取得要求を報告して、サーバは、オーディオ再生デバイスが目標オーディオファイルを再生するように、オーディオ再生デバイスにオーディオ再生指令を送信する。これによって、オーディオファイルの明瞭度の切り替えが実現される。
【００９９】
上述した形態によって、ネットワーク状況が変えた後、オーディオ再生デバイスがユーザに音声問い合わせメッセージを頻繁に再生して、ユーザが反感されることを抑制でき、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができる。
【０１００】
なお、サーバがオーディオ再生デバイスに報告したオーディオ再生指令には、オーディオの再生開始時刻が含まれてもよく、オーディオ再生デバイスが再生開始時刻に基づいて目標オーディオファイルを再生することができる。
【０１０１】
即ち、ステップ３０２の前に、
オーディオ再生デバイスにおいて現在再生しているオーディオファイルの再生進度を決定するステップと、
再生進度に基づいて、目標オーディオファイルの再生開始時刻を決定するステップとをさらに含む。
【０１０２】
相応的に、ステップ３０２は、
オーディオ再生デバイスに再生開始時刻を含むオーディオ再生指令を送信するステップを含むことができる。
【０１０３】
具体的に、サーバは、オーディオ再生デバイスの現在のオーディオファイルのロード速度が変更する場合の、現在のオーディオファイルの再生進度に基づいて、目標オーディオファイルの再生開始時刻を決定するとともに、オーディオ再生デバイスに再生開始時刻を含むオーディオ再生指令を報告して、オーディオ再生デバイスがサーバにより送信されたオーディオ再生指令を取得した後、再生開始時刻から目標オーディオファイルを再生するようにさせる。このような形態によって、ユーザが既に再生したオーディオファイルをもう一度聞く必要がなくなり、オーディオ再生の效果を向上でき、ユーザ体験性を改善することができる。
【０１０４】
例えば、オーディオ再生デバイスが現在のオーディオファイルを再生するとき、０３:００まで再生したとき、ロード速度に変更があったとする。このとき、オーディオ再生デバイスは、サーバにオーディオファイルの取得要求を報告し、サーバは現在のオーディオファイルの再生進度に基づいて、目標オーディオファイルの再生開始時刻が０３:００であることを決定する。サーバはオーディオ再生デバイスに０３:００を含むオーディオ再生指令を報告すると、オーディオ再生デバイスが０３:００時刻から目標オーディオファイルの再生を開始する。
【０１０５】
本発明の実施例に係るオーディオ再生方法は、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を取得した後、オーディオ再生デバイスにオーディオ再生指令を送信することができる。これによって、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適用制御して、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができる。
【０１０６】
上述から分かるように、サーバはオーディオ再生デバイスにより報告されたロード速度の変更イベントに基づいて、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信して、オーディオ再生デバイスが音声切り替え要否問い合わせメッセージを再生するようにし、ユーザがオーディオ再生デバイスに確認指令を報告した後、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求に基づいて、オーディオ再生デバイスにオーディオ再生指令を送信する。これによって、オーディオ再生デバイスが明瞭度切り替え後の目標オーディオファイルを再生することができる。実際の運用において、オーディオ再生デバイスが音声問い合わせメッセージを再生した後、ユーザにより返信された確認指令が取得されていない場合があり、サーバはオーディオ再生デバイスにより報告されたオーディオファイルの取得要求を受信しなかった場合がある。以下、図４を併せて、このような状況に対して具体的に説明する。
【０１０７】
図４は、本発明の他の実施例に係るオーディオ再生方法のフローチャートである。
【０１０８】
図４に示すように、前記方法は、以下のようなステップ４０１乃至ステップ４０４を含む。
【０１０９】
ステップ４０１、オーディオ再生デバイスにより報告されたロード速度の変更イベントを取得する。
【０１１０】
ステップ４０２、第２の時間閾値内に、オーディオ再生デバイスにより報告されたロード速度の変更イベントの回数が第１の回数閾値を越えているか否かを判定する。
【０１１１】
ステップ４０３、「はい」の場合、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信する。
【０１１２】
ここで、再生指令は、再生デバイスがユーザに対して音声問い合わせメッセージを再生するように指示するものであり、音声問い合わせメッセージは、ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるものである。
【０１１３】
ステップ４０４、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した時間が第３の時間閾値よりも大きく、且つオーディオ再生デバイスにより報告されたオーディオファイルの取得要求を受信していないと決定された場合、オーディオ再生デバイスにオーディオ再生指令を送信する。
【０１１４】
ここで、前記ステップ４０１乃至ステップ４０３の具体的実現過程及び原理は、上述の実施例におけるステップ３０１乃至ステップ３０２の詳しい説明を参照すればよいので、ここで贅言しない。
【０１１５】
具体的に、サーバがオーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した後、オーディオ再生デバイスに問い合わせメッセージ再生指令を送信した時間が第３の時間閾値よりも大きく、且つ、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を受信していない場合、ユーザがオーディオ再生デバイスまでの距離が長すぎて、オーディオ再生デバイスが再生した問い合わせメッセージを聞かなかったと判定し、又はオーディオ再生デバイスがユーザの指令を識別しなかったと判定する。このとき、サーバがオーディオ再生デバイスにオーディオ再生指令を送信して、オーディオ再生デバイスが明瞭度切り替え後のオーディオファイルを再生することができる。
【０１１６】
また、サーバがオーディオ再生デバイスに音声問い合わせメッセージの再生指令を複数回送信した後、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求をいずれも受信していない場合、このとき、オーディオ再生デバイスが明瞭度切り替え後の目標オーディオファイルを再生するように、サーバもオーディオ再生デバイスにオーディオ再生指令を送信してもよい。即ち、ステップ４０４は、
オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した回数が第２の回数閾値よりも大きく、且つ、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を受信していないと決定した場合、オーディオ再生デバイスにオーディオ再生指令を送信するステップであってもよい。
【０１１７】
具体的に、サーバがオーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した後、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した回数が第２の回数閾値よりも大きく、且つ、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を受信していないと決定した場合、ユーザがオーディオ再生デバイスまでの距離が長すぎて、オーディオ再生デバイスが再生した問い合わせメッセージを聞かなかったと判定し、又はオーディオ再生デバイスがユーザの指令を識別しなかったと判定する。このとき、サーバがオーディオ再生デバイスにオーディオ再生指令を送信して、オーディオ再生デバイスが明瞭度切り替え後の目標オーディオファイルを再生することができる。
【０１１８】
上述した形態によって、ユーザがオーディオ再生デバイスまでの距離が長すぎて、オーディオ再生デバイスとインタラクションができない場合でも、オーディオファイルの明瞭度を適用制御して、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができる。
【０１１９】
なお、サーバがオーディオ再生デバイスにより報告された目標オーディオファイルの識別子及び目標明瞭度を含むオーディオファイルの取得要求を受信していない場合、オーディオデバイスにより報告されたロード速度の変更イベントに基づいて、オーディオ再生デバイスの現在実現可能な目標明瞭度を決定することができる。即ち、ステップ４０４において、オーディオ再生デバイスにオーディオ再生指令を送信する前に、
オーディオ再生デバイスにより報告されたロード速度の変更イベントに基づいて、オーディオ再生デバイスの現在実現可能な目標明瞭度を決定するステップをさらに含む。
【０１２０】
具体的に、サーバは、オーディオ再生デバイスにより報告されたロード速度の変更イベントに基づいて、オーディオ再生デバイスの現在のネットワーク状況を決定でき、オーディオ再生デバイスが実現可能な目標明瞭度を決定でき、また、オーディオ再生デバイスの現在再生のオーディオファイルに基づいて、目標オーディオファイルの識別子を決定することができる。これによって、オーディオ再生デバイスにオーディオ再生指令を送信するとき、目標オーディオファイル識別子及び目標明瞭度に対応する目標オーディオファイルをオーディオ再生デバイスに送信して、オーディオ再生デバイスがオーディオファイル明瞭度を切り替えるようにする。
【０１２１】
本発明の実施例に係るオーディオ再生方法は、まず、オーディオ再生デバイスにより報告されたロード速度の変更イベントを取得し、そして、第２の時間閾値内に、オーディオ再生デバイスがロード速度の変更イベントを報告した回数が第１の回数閾値を越えているか否かを判定し、「はい」の場合、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信し、オーディオ再生デバイスが音声問い合わせメッセージの再生指令を報告した時間が第３の時間閾値よりも大きく、且つ、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を受信していないと決定された場合、オーディオ再生デバイスにオーディオ再生指令を送信する。これによって、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適用制御して、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができる。
【０１２２】
図５は、本発明の一実施例に係るオーディオ再生方法の信号交互図である。
【０１２３】
図５に示すように、前記オーディオ再生方法は、以下のようなステップ５０１乃至ステップ５０７を含む。
【０１２４】
ステップ５０１、オーディオ再生デバイスは、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定する。
【０１２５】
ステップ５０２、オーディオ再生デバイスは、第２の時間閾値内に、ロード速度の変更された回数が第１の回数閾値を越えていると決定する。
【０１２６】
ステップ５０３、オーディオ再生デバイスは、ユーザに音声問い合わせメッセージを再生する。
【０１２７】
ここで、音声問い合わせメッセージは、ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるものである。
【０１２８】
ステップ５０４、オーディオ再生デバイスは、ユーザにより返信された確認指令を取得する。
【０１２９】
ステップ５０５、オーディオ再生デバイスは、サーバにオーディオファイルの取得要求を報告する。
【０１３０】
ここで、取得要求には、目標オーディオファイルの識別子及び目標明瞭度を含む。
【０１３１】
ステップ５０６、サーバは、オーディオ再生デバイスにオーディオ再生指令を送信する。
【０１３２】
ここで、オーディオ再生指令には、目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む。
【０１３３】
ステップ５０７、オーディオ再生デバイスは目標オーディオファイルを再生する。
【０１３４】
具体的に、オーディオ再生デバイスは、ロード速度の変更情况に基づいて、ユーザに音声問い合わせメッセージを再生し、ユーザにより返信された確認指令を取得した後、サーバから目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを取得して、オーディオファイル明瞭度の切り替えを行う。
【０１３５】
上述した過程を介して、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適用制御して、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができる。
【０１３６】
図６は、本発明の一実施例に係るオーディオ再生方法の信号交互図である。
【０１３７】
図６に示すように、前記オーディオ再生方法は、以下のようなステップ６０１乃至ステップ６０７を含む。
【０１３８】
ステップ６０１、オーディオ再生デバイスは、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定する。
【０１３９】
ステップ６０２、オーディオ再生デバイスは、第２の時間閾値内に、ロード速度の変更された回数が第１の回数閾値を越えていると決定する。
【０１４０】
ステップ６０３、オーディオ再生デバイスは、ユーザに音声問い合わせメッセージを再生する。
【０１４１】
ステップ６０４、オーディオ再生デバイスは、ユーザに問い合わせメッセージを再生した回数が第２の回数閾値よりも大きく、且つユーザにより返信された確認指令が取得されていないと決定する。
【０１４２】
ステップ６０５、オーディオ再生デバイスは、サーバにオーディオファイルの取得要求を報告する。
【０１４３】
ここで、取得要求には、目標オーディオファイルの識別子及び目標明瞭度を含む。
【０１４４】
ステップ６０６、サーバは、オーディオ再生デバイスにオーディオ再生指令を送信する。
【０１４５】
ここで、オーディオ再生指令には、目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む。
【０１４６】
ステップ６０７、オーディオ再生デバイスは、目標オーディオファイルを再生する。
【０１４７】
具体的に、オーディオ再生デバイスは、ロード速度の変更情况に基づいて、ユーザに音声問い合わせメッセージを再生し、ユーザに問い合わせメッセージを再生した回数が第２の回数閾値よりも大きく、且つユーザにより返信された確認指令を受信していないと決定した場合、サーバから目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを取得して、オーディオファイル明瞭度の切り替えを行う。
【０１４８】
上述した過程を介して、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適用制御して、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができる。
【０１４９】
図７は、本発明の一実施例に係るオーディオ再生方法の信号交互図である。
【０１５０】
図７に示すように、前記オーディオ再生方法は、以下のようなステップ７０１乃至ステップ７０９を含む。
【０１５１】
ステップ７０１、オーディオ再生デバイスは、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定する。
【０１５２】
ステップ７０２、オーディオ再生デバイスは、予め設定された時間間隔で、サーバにロード速度の変更イベントを報告する。
【０１５３】
ステップ７０３、サーバは、第２の時間閾値内に、オーディオ再生デバイスがロード速度の変更イベントを報告した回数が第１の回数閾値を越えていると決定する。
【０１５４】
ステップ７０４、サーバは、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信する。
【０１５５】
ここで、再生指令は、再生デバイスがユーザに対して音声問い合わせメッセージを再生するように指示するものであり、音声問い合わせメッセージは、ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるものである。
【０１５６】
ステップ７０５、オーディオ再生デバイスは、ユーザに音声問い合わせメッセージを再生する。
【０１５７】
ステップ７０６、オーディオ再生デバイスは、ユーザにより返信された確認指令を取得する。
【０１５８】
ステップ７０７、オーディオ再生デバイスは、サーバにオーディオファイルの取得要求を報告する。
【０１５９】
ここで、取得要求には、目標オーディオファイルの識別子及び目標明瞭度を含む。
【０１６０】
ステップ７０８、サーバは、オーディオ再生デバイスにオーディオ再生指令を送信する。
【０１６１】
ここで、オーディオ再生指令には、目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む。
【０１６２】
ステップ７０９、オーディオ再生デバイスは、目標オーディオファイルを再生する。
【０１６３】
具体的に、サーバは、オーディオ再生デバイスにより報告されたロード速度の変更イベントに基づいて、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信する。オーディオ再生デバイスは、音声問い合わせメッセージの再生指令を取得した後、ユーザに音声問い合わせメッセージを再生し、ユーザにより返信された確認指令を取得した後、サーバから目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを取得して、オーディオファイル明瞭度の切り替えを行う。
【０１６４】
上述した過程を介して、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適用制御して、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができる。
【０１６５】
図８は、本発明の一実施例に係るオーディオ再生方法の信号交互図である。
【０１６６】
図８に示すように、前記オーディオ再生方法は、以下のようなステップ８０１乃至ステップ８０１を含む。
【０１６７】
ステップ８０１、オーディオ再生デバイスは、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭度を決定する。
【０１６８】
ステップ８０２、オーディオ再生デバイスは、予め設定された時間間隔で、サーバにロード速度の変更イベントを報告する。
【０１６９】
ステップ８０３、サーバは、第２の時間閾値内に、オーディオ再生デバイスがロード速度の変更イベントを報告した回数が第１の回数閾値を越えていると決定する。
【０１７０】
ステップ８０４、サーバは、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信する。
【０１７１】
ここで、再生指令は、再生デバイスがユーザに対して音声問い合わせメッセージを再生するように指示するものであり、音声問い合わせメッセージは、ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるためのものである。
【０１７２】
ステップ８０５、オーディオ再生デバイスは、ユーザに音声問い合わせメッセージを再生する。
【０１７３】
ステップ８０６、サーバは、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した時間が第３の時間閾値よりも大きく、且つ、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求が取得されていないと決定する。
【０１７４】
ステップ８０７、サーバは、オーディオ再生デバイスにより報告されたロード速度の変更イベントに基づいて、オーディオ再生デバイスの現在実現可能な目標明瞭度を決定する。
【０１７５】
ステップ８０８、サーバは、オーディオ再生デバイスにオーディオ再生指令を送信する。
【０１７６】
ここで、オーディオ再生指令には、目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む。
【０１７７】
なお、サーバは、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求が取得されていない場合、オーディオ再生デバイスの現在再生のオーディオファイルに基づいて、目標オーディオファイルの識別子を決定するとともに、オーディオ再生デバイスにより報告されたロード速度の変更イベントに基づいて、オーディオ再生デバイスの現在実現可能な目標明瞭度を決定する。これによって、オーディオ再生デバイスからのオーディオ再生指令には、目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む。
【０１７８】
ステップ８０９、オーディオ再生デバイスは、目標オーディオファイルを再生する。
【０１７９】
具体的に、サーバは、オーディオ再生デバイスにより報告されたロード速度の変更イベントに基づいて、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信する。オーディオ再生デバイスは音声問い合わせメッセージの再生指令を取得した後、ユーザに音声問い合わせメッセージを再生する。また、サーバは、オーディオ再生デバイスに音声問い合わせメッセージ指令を報告する時間が第３の閾値よりも大きく、且つオーディオ再生デバイスにより報告されたオーディオファイルの取得要求を受信していないと決定された場合、オーディオ再生デバイスにオーディオ再生指令を送信して、オーディオ再生デバイスがオーディオファイル明瞭度の切り替えを行うようにする。
【０１８０】
上述した過程を介して、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適用制御して、オーディオ再生デバイスの使用効果を向上でき、ユーザ体験性を改善することができる。
【０１８１】
図９は、本発明一実施例に係るオーディオ再生装置の構成を示す概略図である。
【０１８２】
図９に示すように、前記オーディオ再生装置は、オーディオ再生デバイスに適用され、
オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたと決定された場合、オーディオファイルの目標明瞭を決定する第１の決定モジュール９０１と、
予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定する第２の決定モジュール９０２と、
サーバにオーディオファイルの取得要求を報告すると決定された場合、サーバにオーディオファイルの取得要求を報告し、取得要求は目標オーディオファイルの識別子及び目標明瞭度を含む第１の送信モジュール９０３と、
サーバにより送信されたオーディオ再生指令を取得し、オーディオ再生指令は目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む第１の取得モジュール９０４と、
目標オーディオファイルを再生する第１の再生モジュール９０５と、を含む。
【０１８３】
具体的に、本実施例に係るオーディオ再生装置は、スマートスピーカー、携帯電話、コンピュータなどのオーディオ再生可能ないずれの端末機器に設定されて、上述のようなオーディオ再生デバイス側が実行するオーディオ再生方法を実行することができる。
【０１８４】
本発明の実施例の一可能な実現形態において、前記第２の決定モジュール９０２は、具体的に、
第１の時間閾値内に、ロード速度が変更されたか否か、及び／又は、第２の時間閾値内に、ロード速度の変更された回数が第１の回数閾値を超えているか否かに基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定する。
【０１８５】
本発明の実施例のもう一つの可能な実現形態において、前記第２の決定モジュール９０２は、さらに、
ユーザに音声問い合わせメッセージを再生し、取得されたユーザにより返信された指令に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定する。
ここで、音声問い合わせメッセージは、ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるためのものである。
【０１８６】
本発明の実施例のもう一つの可能な実現形態において、前記第２の決定モジュールは、さらに、
ユーザに問い合わせメッセージを再生した時間が、既に第３の時間閾値より大きく、且つユーザにより返信された確認指令が取得されていない場合、サーバにオーディオファイルの取得要求を報告すると決定し、
又は、
ユーザに問い合わせメッセージを再生した回数が第２の回数閾値より大きく、またユーザにより返信された確認指令が取得されていない場合、サーバにオーディオファイルの取得要求を報告することを決定する。
【０１８７】
本発明の実施例のもう一つの可能な実現形態において、前記オーディオ再生装置は、
予め設定された時間間隔で、サーバにロード速度の変更イベントを報告する第２の送信モジュールと、
サーバにより送信された音声問い合わせメッセージの再生指令を取得する第３の取得モジュールと、をさらに含む。
【０１８８】
本発明の実施例のもう一つの可能な実現形態において、オーディオ再生指令は再生開始時刻をさらに含み、
前記第１の再生モジュール９０５は、具体的に、
再生開始時刻に基づいて、目標オーディオファイルを再生する。
【０１８９】
なお、前述したオーディオ再生デバイス側が実行するオーディオ再生方法の実施例に対する説明は、当該実施例のオーディオ再生装置にも適用されるので、ここで贅言しない。
【０１９０】
本発明の実施例に係るオーディオ再生装置は、オーディオファイルを再生するとき、現在のオーディオファイルのロード速度が変更されたとを決定された場合、オーディオファイルの目標明瞭度を決定し、そして、予め設定された対策に基づいて、サーバにオーディオファイルの取得要求を報告するか否かを決定して、サーバにオーディオファイルの取得要求を報告し、サーバにより送信されたオーディオ再生指令を取得した後、オーディオ再生指令に含まれる目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを再生する。これによって、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適用制御して、オーディオ再生デバイスの使用効果を向上でき、ユーザ体験性を改善することができる。
【０１９１】
図１０は、本発明の他の実施例に係るオーディオ再生装置の構成を示す概略図である。
【０１９２】
図１０に示すように、前記オーディオ再生装置は、サーバに適用され、
オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を取得し、取得要求は目標オーディオファイルの識別子及び目標明瞭度を含む第４の取得モジュール１００１と、
オーディオ再生デバイスにオーディオ再生指令を送信し、オーディオ再生指令は目標オーディオファイルの識別子及び目標明瞭度に対応する目標オーディオファイルを含む第３の送信モジュール１００２と、を含む。
【０１９３】
具体的に、本発明の実施例に係るオーディオ再生装置は、本発明の実施例に係るサーバに設定されて、上述のようなサーバ側が実行するオーディオ再生方法を実行することができる。
【０１９４】
本発明の実施例の一可能な実現形態において、前記オーディオ再生装置は、
オーディオ再生デバイスにより報告されたロード速度の変更イベントを取得する第５の取得モジュールと、
第２の時間閾値内に、オーディオ再生デバイスにより報告されたロード速度の変更イベントの回数が第１の回数閾値を超えているか否かを判定する第１の判定モジュールと、
第２の時間閾値内に、オーディオ再生デバイスにより報告されたロード速度の変更イベントの回数が第１の回数閾値を超えている場合、オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信し、再生指令は再生デバイスがユーザに対して音声問い合わせメッセージを再生するように指示する第４の送信モジュールと、をさらに含み、
ここで、音声問い合わせメッセージは、ユーザにオーディオファイルの明瞭度を切り替えるか否かを問い合わせるためのものである。
【０１９５】
本発明の実施例のもう一つの可能な実現形態において、前記オーディオ再生装置は、
オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した時間が、既に第３の時間閾値より大きく、またオーディオ再生デバイスにより報告されたオーディオファイルの取得要求が取得されていない場合、オーディオ再生デバイスにオーディオ再生指令を送信し、
又は、
オーディオ再生デバイスに音声問い合わせメッセージの再生指令を送信した回数が、既に第２の回数閾値より大きく、またオーディオ再生デバイスにより報告されたオーディオファイルの取得要求が取得されていない場合、オーディオ再生デバイスにオーディオ再生指令を送信する第３の決定モジュールをさらに含む。
【０１９６】
本発明の実施例のもう一つの可能な実現形態において、前記オーディオ再生装置は、
オーディオ再生デバイスにより報告されたロード速度の変更イベントに基づいて、オーディオ再生デバイスの現在実現可能な目標明瞭度を決定する第４の決定モジュールをさらに含む。
【０１９７】
本発明の実施例のもう一つの可能な実現形態において、前記オーディオ再生装置は、
オーディオ再生デバイスにおいて現在再生しているオーディオファイルの再生進度を決定する第５の決定モジュールと、
再生進度に基づいて、目標オーディオファイルの再生開始時刻を決定する第６の決定モジュールと、さらに含み、
第３の送信モジュール１００２は、さらに、
オーディオ再生デバイスに再生開始時刻を含むオーディオ再生指令を送信する。
【０１９８】
なお、前述したサーバ側が実行するオーディオ再生方法の実施例に対する説明は、当該実施例のオーディオ再生装置にも適用されるので、ここで贅言しない。
【０１９９】
本発明の実施例に係るオーディオ再生装置は、オーディオ再生デバイスにより報告されたオーディオファイルの取得要求を取得した後、オーディオ再生デバイスにオーディオ再生指令を送信することができる。これによって、オーディオ再生デバイスの現在のネットワーク状況及び予め設定された対策に基づいて、オーディオファイルの明瞭度を適用制御して、オーディオ再生デバイスの使用效果を向上でき、ユーザ体験性を改善することができる。
【０２００】
上述した目的を達成するために、本発明の他の一実施例に係るオーディオ再生デバイスは、
メモリと、プロセッサと、メモリに記憶されるとともにプロセッサにより実行可能なコンピュータプログラムとを含むオーディオ再生デバイスであって、前記プログラムが前記プロセッサにより実行される場合、第１の実施例に係る前記オーディオ再生方法が実現される。
【０２０１】
上述した目的を達成するために、本発明のまた他の一実施例に係るサーバは、
メモリと、プロセッサと、メモリに記憶されるとともにプロセッサにより実行可能なコンピュータプログラムとを含むサーバであって、前記プログラムが前記プロセッサにより実行される場合、前記第２の実施例に係る前記オーディオ再生方法が実現される。
【０２０２】
上述した目的を達成するために、本発明のさらに他の実施例によりコンピュータ読み取り可能な記憶媒体が提供され、当該記憶媒体にコンピュータプログラムが記憶され、前記プログラムがプロセッサにより実行される場合、第１の実施例に係るオーディオ再生方法が実現される。
【０２０３】
上述した目的を達成するために、本発明のまた他の実施例によりコンピュータ読み取り可能な記憶媒体が提供され、当該記憶媒体にコンピュータプログラムが記憶され、前記プログラムがプロセッサにより実行される場合、第２の実施例に係るオーディオ再生方法が実現される。
【０２０４】
上述した目的を達成するために、本発明のさらに他の実施例によりコンピュータプログラム製品が提供され、当該コンピュータプログラム製品における指令がプロセッサにより実行される場合、前述した第１の実施例に係るオーディオ再生方法が実現される。
【０２０５】
上述した目的を達成するために、本発明のさらに他の実施例によりコンピュータプログラム製品が提供され、当該コンピュータプログラム製品における指令がプロセッサにより実行される場合、前述した第２の実施例に係るオーディオ再生方法が実現される。
【０２０６】
本発明の説明において、「一実施形態」、「一部の実施形態」、「例示的な実施形態」、「具体的な実施形態」、又は「一部の実施形態」などの用語を参考した説明とは、該実施形態又は実施形態に結合して説明された具体的な特徴、構成、材料又は特徴が、本発明の少なくとも一実施形態又は実施形態に含まれることを意味する。本明細書において、上記用語に対する例示的な記述は、必ずしも同一の実施形態又は実施形態を示すことではない。又、説明された具体的な特徴、構成、材料又は特徴は、いずれか１つ又は複数の実施形態又は実施形態において適切に組み合わせることができる。さらに、互いに矛盾しない場合、当業者であれば、本明細書に記述した異なる実施形態又は例示、及び異なる実施形態又は例示的特徴に対して結合及び組み合わせを行うことができる。
【０２０７】
また、「第１」、「第２」は目的を説明するための用語に過ぎず、比較的な重要性を指示又は暗示するか、又は示された技術的特徴の数を黙示的に指示すると理解してはいけない。従って、「第１」、「第２」で限定された特徴は少なくとも１つの当該特徴を含むことを明示又は暗示する。本発明の説明において、別途明確且つ具体的な限定がない限り、「複数」とは、２つ又は２つ以上のことを意味する。
【０２０８】
フローチャート又はここで他の形態で説明したいずれの過程又は方法は、カスタムロジック機能又は過程中のステップを実現するための１つ又は複数の実行可能な指令を示すコードを含むモジュール、セグメント又は一部であると理解すべきであり、また、本発明の好ましい実施形態の範囲は他の実現を含むことができ、ここで、示された又は論議された順序で実施しなくてもよいが、言及された機能によって基本的に同時の形態又は相反する順序で実施されてもよい。これに対して、本発明の実施例が所属する技術分野の技術者であれば理解すべきものである。
【０２０９】
フローチャートで示された又はここで他の形態で説明されたロジック及び/又はステップは、例えば、ロジック機能を実現するための実行可能な指令の順序付けリストであると見なされ、何れのコンピュータ読み取り可能な記憶媒体において具体的に実現されて、指令によるシステム、装置、又はデバイス（例えば、コンピュータによるシステム、プロセッサを含むシステム、又はその他の指令によるシステム、装置又はデバイスから指令を取得するとともに指令を実行するシステム）に使われるとか、又はこれらを組み合わせてシステム、装置又はデバイスを指令して使うようになってもよい。本願明細書において、「コンピュータ読み取り可能な記憶媒体」とは、プログラムを含有、記憶、通信、伝播、又は伝送して、システム、装置又はデバイスを指令したり、又はこれらを組み合わせてシステム、装置又はデバイスを指令して使ういずれの装置であってもよい。コンピュータ読み取り可能な記憶媒体のもっと具体的な例（全てを含むことはない）として、１つ又は複数の配線を含む電気接続部（電子装置）、携帯コンピュータカセット（磁気装置）、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）又はフラッシュメモリ、光ファイバー、及びＣＤ-ＲＯＭを含んでもよい。また、コンピュータ読み取り可能な記憶媒体は、それに前記プログラムをプリント可能な紙やその他の適当な媒体であってもよい。これは、例えば、紙やその他の媒体に対して光学的にスキャンし、そして編集し、解釈し、又は必要な場合、その他の形態で処理して電子的プログラムを取得し、そしてそれをコンピュータのメモリに記憶可能であるからである。
【０２１０】
なお、本発明の各部分は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組み合わせによって実現されることが可能である。前記実施形態において、複数のステップ又は方法は、メモリに記憶される適当な指令に基づいてシステムを実行させるソフトウェア又はファームウェアによって実現可能である。例えば、ハードウェアで実現される場合、他の一実施形態と同様に、本技術分野において周知である、データ信号に対してロジック機能を実現するロジックゲート回路を含む離散ロジック回路、適当な組み合わせロジックゲート回路を含むＡＳＩＣ、ＰＧＡ、及びＦＰＧＡなどの技術中のいずれか１つ又はそれらの組み合わせによって実現可能である。
【０２１１】
本技術分野の普通の技術者であれば、前記実施例に係る方法に含まれる全部又は一部のステップは、プログラムを介してハードウェアを指令することで実施可能であることが理解すべきである。前記プログラムは、１つのコンピュータ読み取り可能な記憶媒体に記憶され、当該プログラムが実行されると、方法実施例におけるステップにおける１つ又はそれらの組み合わせが完成される。
【０２１２】
また、本発明の各実施例における各機能ユニットは、１つの処理モジュールに集積されてもよいが、それぞれが個別の物理的存在であってもよい。また、２つ又は２つ以上が１つのモジュールに集積されてもよい。前記集積モジュールは、ハードウェアの形態で実現されてもよいが、ソフトウェア機能モジュールの形態で実現されてもよい。前記集積モジュールがソフトウェア機能モジュールの形態で実現されるとともに、独立した製品として販売又は使用される場合、１つのコンピュータ読み取り可能な記憶媒体に記憶されてもよい。
【０２１３】
上記の記憶媒体は、読み出し専用メモリ、磁気ディスク、又は光ディスクなどであってもよい。上記において、本発明の実施例に対して示して説明したが、上述した実施例が例示的なものであって、本発明に対して限定するためのものではないことは理解すべきである。本技術分野の普通の技術者であれば、本発明の範囲内で上記実施例に対して変更、修正、差し替え、変形を実施してもよい。 
【図１】
2019015959.tif 000003
【図２】
2019015959.tif 000004
【図３】
2019015959.tif 000005
【図４】
2019015959.tif 000006
【図５】
2019015959.tif 000007
【図６】
2019015959.tif 000008
【図７】
2019015959.tif 000009
【図８】
2019015959.tif 000010
【図９】
2019015959.tif 000011
【図１０】
2019015959.tif 000012