国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種音頻文件的提示方法和設(shè)備的制作方法

      文檔序號(hào):6633112閱讀:205來(lái)源:國(guó)知局
      一種音頻文件的提示方法和設(shè)備的制作方法
      【專(zhuān)利摘要】本發(fā)明的實(shí)施方式提供了一種音頻文件的提示方法。該方法包括:響應(yīng)于第一目標(biāo)音頻文件的呈現(xiàn),獲取與第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào);以所述客戶端所在終端設(shè)備本地的音頻文件作為本地音頻文件,判斷所述本地音頻文件的標(biāo)識(shí)信息中是否存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào),如果是,呈現(xiàn)表示第一目標(biāo)音頻文件已下載到本地的提示信息;其中,第一目標(biāo)音頻文件和標(biāo)識(shí)信息內(nèi)具有所述本地編號(hào)的本地音頻文件均為服務(wù)器提供的音頻文件;服務(wù)器提供的各個(gè)音頻文件具有與該音頻文件關(guān)聯(lián)的編號(hào),用于在服務(wù)器提供的所有音頻文件中唯一標(biāo)識(shí)該音頻文件。此外,本發(fā)明的實(shí)施方式提供了一種音頻文件的提示設(shè)備。
      【專(zhuān)利說(shuō)明】一種音頻文件的提示方法和設(shè)備

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明的實(shí)施方式涉及信息處理【技術(shù)領(lǐng)域】,更具體地,本發(fā)明的實(shí)施方式涉及一種音頻文件的提示方法和設(shè)備。

      【背景技術(shù)】
      [0002]本部分旨在為權(quán)利要求書(shū)中陳述的本發(fā)明的實(shí)施方式提供背景或上下文。此處的描述不因?yàn)榘ㄔ诒静糠种芯统姓J(rèn)是現(xiàn)有技術(shù)。
      [0003]音頻文件是最為常見(jiàn)、使用最為廣泛的文件之一。許多音頻應(yīng)用可以提供音頻文件的下載和播放。具體地,用戶可以通過(guò)客戶端將服務(wù)器上的音頻文件下載到自己的終端設(shè)備上,并通過(guò)客戶端來(lái)操作終端設(shè)備上的音頻文件,以提供服務(wù)器上在線音頻文件的播放及終端設(shè)備上本地音頻文件的播放。
      [0004]現(xiàn)有技術(shù)中,客戶端通過(guò)與服務(wù)器進(jìn)行交互,可以向用戶呈現(xiàn)服務(wù)器上的音頻文件,以便用戶瀏覽和下載服務(wù)器上提供的音頻文件??蛻舳送ㄟ^(guò)對(duì)其所在終端設(shè)備進(jìn)行控制,可以向用戶呈現(xiàn)終端設(shè)備本地的音頻文件,以便用戶瀏覽和操作本地的音頻文件。


      【發(fā)明內(nèi)容】

      [0005]在用戶瀏覽音頻文件的過(guò)程中,對(duì)于客戶端呈現(xiàn)出的音頻文件,用戶往往需要了解該音頻文件是否已下載到終端設(shè)備本地,以便確定哪些音頻文件需要下載而哪些音頻文件不需要下載。但是,在許多情況下,由于客戶端呈現(xiàn)的音頻文件并非其自身對(duì)終端設(shè)備本地掃描而得到的,現(xiàn)有技術(shù)中客戶端并不能確定其所呈現(xiàn)的音頻文件究竟是否已下載到終端設(shè)備本地,從而無(wú)法提示用戶該音頻文件在本地是否存在。因此,在用戶面對(duì)客戶端呈現(xiàn)的音頻文件時(shí),由于無(wú)法獲得提示該音頻文件是否已下載到客戶端所在終端設(shè)備本地,用戶就可能對(duì)已下載到本地的音頻文件進(jìn)行再次下載,從而可能造成相同音頻文件的重復(fù)下載。進(jìn)一步而言,為了避免重復(fù)下載,用戶需要再去手動(dòng)查閱終端設(shè)備本地的所有音頻文件,以確定其所要下載的音頻文件是否存在于本地,這不僅造成了用戶操作上的繁瑣,也使得客戶端需要頻繁地響應(yīng)用戶操作,增加了系統(tǒng)的負(fù)擔(dān)。
      [0006]因此在現(xiàn)有技術(shù)中,由于用戶無(wú)法獲得提示音頻文件是否已下載到客戶端所在終端設(shè)備本地,一方面造成了相同音頻文件具有重復(fù)下載的可能,另一方面在規(guī)避重復(fù)下載的情況下又造成了用戶操作上的繁瑣和系統(tǒng)負(fù)擔(dān)的增加,這是非常令人煩惱的過(guò)程。
      [0007]為此,非常需要一種改進(jìn)的音頻文件的提示方法和設(shè)備,以使用戶能夠獲得提示音頻文件是否已下載到客戶端所在終端設(shè)備本地,從而避免相同音頻文件的重復(fù)下載,并在規(guī)避重復(fù)下載的情況下簡(jiǎn)化用戶操作以及減輕系統(tǒng)的負(fù)擔(dān)。
      [0008]在本上下文中,本發(fā)明的實(shí)施方式期望提供一種音頻文件的提示方法和設(shè)備。
      [0009]在本發(fā)明實(shí)施方式的第一方面中,提供了一種音頻文件的提示方法,包括:響應(yīng)于第一目標(biāo)音頻文件的呈現(xiàn),獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào);以所述客戶端所在終端設(shè)備本地的音頻文件作為本地音頻文件,判斷所述本地音頻文件的標(biāo)識(shí)信息中是否存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào);響應(yīng)于存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào),呈現(xiàn)表示所述第一目標(biāo)音頻文件已下載到本地的提示信息;其中,所述第一目標(biāo)音頻文件和標(biāo)識(shí)信息內(nèi)具有所述本地編號(hào)的所述本地音頻文件均為服務(wù)器提供的音頻文件;所述服務(wù)器提供的各個(gè)音頻文件具有與該音頻文件關(guān)聯(lián)的編號(hào),用于在所述服務(wù)器提供的所有音頻文件中唯一標(biāo)識(shí)該音頻文件。
      [0010]在本發(fā)明實(shí)施方式的第二方面中,提供了一種音頻文件的提示設(shè)備,包括:獲取模塊,用于響應(yīng)于第一目標(biāo)音頻文件的呈現(xiàn),獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào);判斷模塊,用于以所述客戶端所在終端設(shè)備本地的音頻文件作為本地音頻文件,判斷所述本地音頻文件的標(biāo)識(shí)信息中是否存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào);呈現(xiàn)模塊,用于響應(yīng)于存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào),呈現(xiàn)表示所述第一目標(biāo)音頻文件已下載到本地的提示信息;其中,所述第一目標(biāo)音頻文件和標(biāo)識(shí)信息內(nèi)具有所述本地編號(hào)的所述本地音頻文件均為服務(wù)器提供的音頻文件;所述服務(wù)器提供的各個(gè)音頻文件具有與該音頻文件關(guān)聯(lián)的編號(hào),用于在所述服務(wù)器提供的所有音頻文件中唯一標(biāo)識(shí)該首頻文件。
      [0011]根據(jù)本發(fā)明實(shí)施方式的、用于音頻文件提示的方法和設(shè)備,對(duì)于一服務(wù)器提供的各個(gè)音頻文件,可以為各個(gè)音頻文件分別設(shè)置與其關(guān)聯(lián)的編號(hào),對(duì)于該服務(wù)器提供的任一音頻文件來(lái)說(shuō),與該音頻文件關(guān)聯(lián)的編號(hào)可以用于在該服務(wù)器提供的所有音頻文件中唯一標(biāo)識(shí)該音頻文件本身,而在該音頻文件保存在客戶端所在設(shè)備本地的情況下,可以在該音頻文件的標(biāo)識(shí)信息中記錄與該音頻文件關(guān)聯(lián)的編號(hào)以便客戶端提取,這樣,當(dāng)客戶端響應(yīng)于呈現(xiàn)該服務(wù)器提供的第一目標(biāo)音頻文件時(shí),客戶端僅需獲取與第一目標(biāo)音頻文件關(guān)聯(lián)的第一目標(biāo)編號(hào),就可以通過(guò)在與本地音頻文件關(guān)聯(lián)的本地編號(hào)中查找是否存在第一目標(biāo)編號(hào)來(lái)確定第一目標(biāo)音頻文件是否已下載到本地,從而在查找到與第一目標(biāo)編號(hào)相同的本地編號(hào)時(shí)呈現(xiàn)表示第一目標(biāo)音頻文件已下載到本地的提示信息。因此,通過(guò)為服務(wù)器提供的各音頻文件設(shè)置用于唯一標(biāo)識(shí)各音頻文件本身的編號(hào)并在音頻文件保存在客戶端本地時(shí)將其編號(hào)記錄到其備注標(biāo)識(shí)段,使得客戶端可以通過(guò)與音頻文件關(guān)聯(lián)的編號(hào)來(lái)確定其所呈現(xiàn)的音頻文件是否已下載到本地并給予用戶提示,從而避免用戶對(duì)相同音頻文件的下載,并且,在避免相同音頻文件重復(fù)下載的同時(shí),也無(wú)需用戶再去手動(dòng)查閱終端設(shè)備本地的所有音頻文件,簡(jiǎn)化了用戶操作以及減輕了系統(tǒng)的負(fù)擔(dān),為用戶帶來(lái)了更好的體驗(yàn)。
      [0012]此外,客戶端在提示用戶其所呈現(xiàn)的音頻文件是否已下載到本地時(shí),由于僅需比對(duì)與音頻文件關(guān)聯(lián)的編號(hào),而各個(gè)音頻文件的編號(hào)又可以唯一標(biāo)識(shí)出該音頻文件本身,因此,相對(duì)于音頻文件的文件名、歌曲名、歌手、專(zhuān)輯名等顯示信息來(lái)說(shuō),一方面,通過(guò)編號(hào)比對(duì)來(lái)識(shí)別音頻文件是否已下載到本地,其識(shí)別過(guò)程所涉及的信息內(nèi)容更少,可以使得其識(shí)別過(guò)程耗費(fèi)更少的時(shí)間以及系統(tǒng)資源,另一方面,對(duì)于相同的音頻文件來(lái)說(shuō),唯一標(biāo)識(shí)音頻文件的編號(hào)不像顯示信息那樣會(huì)出現(xiàn)內(nèi)容上或格式上的不一致,從而避免了相同音頻文件的顯示信息在內(nèi)容或格式上不一致導(dǎo)致的提示錯(cuò)誤。

      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0013]通過(guò)參考附圖閱讀下文的詳細(xì)描述,本發(fā)明示例性實(shí)施方式的上述以及其他目的、特征和優(yōu)點(diǎn)將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實(shí)施方式,其中:
      [0014]圖1示意性地示出了本發(fā)明實(shí)施方式的一個(gè)示例性應(yīng)用場(chǎng)景的框架示意圖;
      [0015]圖2示意性地示出了本發(fā)明中音頻文件的提示方法一實(shí)施例的流程圖;
      [0016]圖3示意性地示出了本發(fā)明實(shí)施例中一種記錄有編號(hào)的音頻文件備注標(biāo)識(shí)段示例的不意圖;
      [0017]圖4示意性地示出了本發(fā)明實(shí)施例中更新本地音頻文件注釋信息一實(shí)施方式的流程圖;
      [0018]圖5示意性地示出了本發(fā)明中音頻文件的提示方法另一實(shí)施例的流程圖;
      [0019]圖6示意性地示出了本發(fā)明中音頻文件的提示設(shè)備一實(shí)施例的結(jié)構(gòu)圖。
      [0020]在附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表不相同或?qū)?yīng)的部分。

      【具體實(shí)施方式】
      [0021]下面將參考若干示例性實(shí)施方式來(lái)描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。相反,提供這些實(shí)施方式是為了使本公開(kāi)更加透徹和完整,并且能夠?qū)⒈竟_(kāi)的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
      [0022]本領(lǐng)域技術(shù)人員知道,本發(fā)明的實(shí)施方式可以實(shí)現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本公開(kāi)可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。
      [0023]根據(jù)本發(fā)明的實(shí)施方式,提出了一種音頻文件的提示方法和設(shè)備。
      [0024]在本文中,需要理解的是,所涉及的術(shù)語(yǔ)“編號(hào)”表示的是為服務(wù)器提供的各個(gè)音頻文件而設(shè)置的、用于在該服務(wù)器提供的所有音頻文件中唯一標(biāo)識(shí)各個(gè)音頻文件本身且能夠?qū)懭胍纛l文件標(biāo)識(shí)信息的標(biāo)識(shí),其可以是由任意數(shù)量的任意字符以任意格式組成,本發(fā)明對(duì)此不做任何限定。另外,所涉及“第一目標(biāo)音頻文件”表示的是客戶端所呈現(xiàn)的、需要客戶端給出提示信息且由服務(wù)器提供的音頻文件,其中,客戶端呈現(xiàn)“第一目標(biāo)音頻文件”,具體地說(shuō),客戶端呈現(xiàn)的是表示“第一目標(biāo)音頻文件”的顯示信息,該顯示信息可以是從服務(wù)器上實(shí)時(shí)獲取的,或者也可以是該客戶端本地保存的,或者還可以是從其他客戶端拷貝來(lái)的,本發(fā)明對(duì)此也不做任何限制。此外,附圖中的任何元素?cái)?shù)量均用于示例而非限制,以及任何命名都僅用于區(qū)分,而不具有任何限制含義。
      [0025]下面參考本發(fā)明的若干代表性實(shí)施方式,詳細(xì)闡釋本發(fā)明的原理和精神。
      [0026]發(fā)明概沭
      [0027]本發(fā)明人發(fā)現(xiàn),為了避免重復(fù)下載客戶端所在終端設(shè)備本地已下載過(guò)的音頻文件,現(xiàn)有技術(shù)之所以存在用戶操作繁瑣和系統(tǒng)負(fù)擔(dān)增加的問(wèn)題,是因?yàn)榭蛻舳藷o(wú)法確定其所呈現(xiàn)的音頻文件是否已下載到本地而無(wú)法給予用戶提示,使得用戶需要手動(dòng)查閱本地所有音頻文件才能避免重復(fù)下載。而現(xiàn)有技術(shù)中客戶端之所以無(wú)法確定其所呈現(xiàn)的音頻文件是否已下載到本地,原因在于,客戶端在呈現(xiàn)音頻文件時(shí),其實(shí)際上獲取并呈現(xiàn)的僅僅是該音頻文件的顯示信息(如文件名、歌曲名稱(chēng)、歌手等信息),也就是說(shuō),客戶端并未獲得該音頻文件本身,而僅通過(guò)音頻文件的顯示信息,由于相同音頻文件的顯示信息經(jīng)常出現(xiàn)內(nèi)容上或格式上的不一致,客戶端無(wú)法保證正確地識(shí)別其所呈現(xiàn)的音頻文件是否已下載到本地。
      [0028]基于上述分析,本發(fā)明的基本思想在于:為了使得客戶端能夠?qū)崿F(xiàn)對(duì)其所呈現(xiàn)的音頻文件是否已下載到本地進(jìn)行正確地識(shí)別,可以為服務(wù)器提供的各音頻文件設(shè)置用于唯一標(biāo)識(shí)各音頻文件本身的編號(hào),并在音頻文件保存在客戶端本地時(shí)將其編號(hào)記錄到其標(biāo)識(shí)信息以便客戶端提取,這樣,當(dāng)客戶端響應(yīng)于呈現(xiàn)該服務(wù)器提供的第一目標(biāo)音頻文件時(shí),客戶端僅需獲取與第一目標(biāo)音頻文件關(guān)聯(lián)的第一目標(biāo)編號(hào),就可以通過(guò)在從本地的音頻文件的標(biāo)識(shí)信息提取出的本地編號(hào)中查找是否存在第一目標(biāo)編號(hào)來(lái)確定第一目標(biāo)音頻文件是否已下載到本地,從而在能夠查找到時(shí)呈現(xiàn)表示第一目標(biāo)音頻文件已下載到本地的提示信息。因此,在避免相同音頻文件重復(fù)下載的同時(shí),無(wú)需用戶再去手動(dòng)查閱終端設(shè)備本地的所有音頻文件,從而簡(jiǎn)化了用戶操作以及減輕了系統(tǒng)的負(fù)擔(dān)。此外,相對(duì)于音頻文件的顯示信息來(lái)說(shuō),一方面,通過(guò)編號(hào)比對(duì)來(lái)識(shí)別音頻文件是否已下載到本地,其識(shí)別過(guò)程所涉及的信息內(nèi)容更少,從而可以使得其識(shí)別過(guò)程耗費(fèi)更少的時(shí)間以及系統(tǒng)資源,另一方面,對(duì)于相同的音頻文件來(lái)說(shuō),唯一標(biāo)識(shí)音頻文件的編號(hào)不像顯示信息那樣會(huì)出現(xiàn)內(nèi)容上或格式上的不一致,從而避免了相同音頻文件的顯示信息在內(nèi)容或格式上不一致導(dǎo)致的識(shí)別錯(cuò)誤。
      [0029]在介紹了本發(fā)明的基本原理之后,下面具體介紹本發(fā)明的各種非限制性實(shí)施方式。
      [0030]應(yīng)用場(chǎng)景總覽
      [0031]首先參考圖1,圖1是本發(fā)明的實(shí)施方式的一個(gè)示例性應(yīng)用場(chǎng)景的框架示意圖。其中,用戶通過(guò)用戶設(shè)備上的客戶端102與提供音頻服務(wù)的服務(wù)器101進(jìn)行交互。本領(lǐng)域技術(shù)人員可以理解,圖1所示的框架示意圖僅是本發(fā)明的實(shí)施方式可以在其中得以實(shí)現(xiàn)的一個(gè)示例。本發(fā)明實(shí)施方式的適用范圍不受到該框架任何方面的限制。例如,在另一個(gè)示例性應(yīng)用場(chǎng)景中,音頻服務(wù)也可以是由客戶端102自行提供的,用戶也可以?xún)H與用戶設(shè)備上的客戶端102進(jìn)行交互。
      [0032]需要注意的是,此處的用戶設(shè)備可以是現(xiàn)有的、正在研發(fā)的或?qū)?lái)研發(fā)的、能夠通過(guò)任何形式的有線和/或無(wú)線連接(例如,W1-F1、LAN、蜂窩、同軸電纜等)實(shí)現(xiàn)其上客戶端102與服務(wù)器101交互的任何用戶設(shè)備,包括但不限于:現(xiàn)有的、正在研發(fā)的或?qū)?lái)研發(fā)的智能手機(jī)、非智能手機(jī)、平板電腦、膝上型個(gè)人計(jì)算機(jī)、桌面型個(gè)人計(jì)算機(jī)、小型計(jì)算機(jī)、中型計(jì)算機(jī)、大型計(jì)算機(jī)等。
      [0033]還需要注意的是,此處的服務(wù)器101僅是現(xiàn)有的、正在研發(fā)的或?qū)?lái)研發(fā)的、能夠向用戶提供音頻服務(wù)的設(shè)備的一個(gè)示例。本發(fā)明的實(shí)施方式在此方面不受任何限制。
      [0034]基于圖1所示的框架,客戶端102可以響應(yīng)于第一目標(biāo)音頻文件的呈現(xiàn),獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào);然后,客戶端102可以以所述客戶端102所在終端設(shè)備本地的音頻文件作為本地音頻文件,判斷所述本地音頻文件的標(biāo)識(shí)信息中是否存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào);再后,客戶端102可以響應(yīng)于存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào),呈現(xiàn)表示所述第一目標(biāo)音頻文件已下載到本地的提示信息;其中,所述第一目標(biāo)音頻文件和標(biāo)識(shí)信息內(nèi)具有所述本地編號(hào)的所述本地音頻文件均為服務(wù)器101提供的音頻文件;所述服務(wù)器101提供的各個(gè)音頻文件具有與該音頻文件關(guān)聯(lián)的編號(hào),用于在所述服務(wù)器101提供的所有音頻文件中唯一標(biāo)識(shí)該音頻文件。
      [0035]可以理解的是,本發(fā)明的應(yīng)用場(chǎng)景中,雖然此處和下面將本發(fā)明實(shí)施方式的動(dòng)作描述為由客戶端102執(zhí)行,但是這些動(dòng)作也可以部分由客戶端102執(zhí)行、部分由服務(wù)器101執(zhí)行。本發(fā)明在執(zhí)行主體方面不受限制,只要執(zhí)行了本發(fā)明實(shí)施方式所公開(kāi)的動(dòng)作即可。
      [0036]示例性方法
      [0037]下面結(jié)合圖1的應(yīng)用場(chǎng)景,參考圖2?5來(lái)描述根據(jù)本發(fā)明示例性實(shí)施方式的用于音頻文件提示的方法。需要注意的是,上述應(yīng)用場(chǎng)景僅是為了便于理解本發(fā)明的精神和原理而示出,本發(fā)明的實(shí)施方式在此方面不受任何限制。相反,本發(fā)明的實(shí)施方式可以應(yīng)用于適用的任何場(chǎng)景。
      [0038]參見(jiàn)圖2,示出了本發(fā)明中音頻文件的提示方法一實(shí)施例的流程圖。本實(shí)施例可以應(yīng)用于客戶端,例如具體可以包括如下步驟:
      [0039]步驟201、響應(yīng)于第一目標(biāo)音頻文件的呈現(xiàn),獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào)。
      [0040]具體實(shí)現(xiàn)時(shí),客戶端響應(yīng)于呈現(xiàn)第一目標(biāo)音頻文件的觸發(fā)指令,可以獲取第一目標(biāo)音頻文件的顯示信息,并呈現(xiàn)該第一目標(biāo)音頻文件的顯示信息,在呈現(xiàn)的過(guò)程中,當(dāng)為第一目標(biāo)音頻文件提供提示信息的觸發(fā)指令產(chǎn)生時(shí),客戶端可以響應(yīng)于該觸發(fā)指令去獲取與該第一目標(biāo)音頻文件關(guān)聯(lián)的第一目標(biāo)編號(hào)。其中,第一目標(biāo)音頻文件的顯示信息例如可以包括第一目標(biāo)音頻文件的文件名、歌曲名、歌手和/或?qū)]嬅?。此外,第一目?biāo)音頻文件的顯示信息,例如可以是客戶端從服務(wù)器上獲取的,相應(yīng)地,第一目標(biāo)編號(hào)例如也可以是客戶端從服務(wù)器上獲取的。
      [0041]可以理解的是,基于不同的應(yīng)用場(chǎng)景,需要識(shí)別是否已下載到本地的第一目標(biāo)音頻文件,可以通過(guò)多種不同的形式進(jìn)行呈現(xiàn)。
      [0042]例如,在本實(shí)施例的一些實(shí)施方式中,用戶可以在客戶端上執(zhí)行操作以觸發(fā)呈現(xiàn)顯示頁(yè)面,客戶端響應(yīng)于該用戶操作,可以產(chǎn)生一觸發(fā)指令以用于觸發(fā)呈現(xiàn)顯示頁(yè)面的動(dòng)作,進(jìn)而可以響應(yīng)于該觸發(fā)指令從服務(wù)器上獲取該顯示頁(yè)面的顯示信息并呈現(xiàn),從而實(shí)現(xiàn)該顯示頁(yè)面的呈現(xiàn)。其中,顯示頁(yè)面所包含的各個(gè)音頻文件分別可以作為第一目標(biāo)音頻文件,則用于觸發(fā)顯示頁(yè)面呈現(xiàn)的用戶操作即可以相當(dāng)于用于觸發(fā)第一目標(biāo)音頻文件呈現(xiàn)的用戶操作,用于觸發(fā)呈現(xiàn)顯示頁(yè)面動(dòng)作的觸發(fā)指令即可以觸發(fā)第一目標(biāo)音頻文件的呈現(xiàn),客戶端為顯示頁(yè)面從服務(wù)器上獲取的顯示信息中即包括有第一目標(biāo)音頻文件的顯示信息,顯示頁(yè)面的呈現(xiàn)即包括了第一目標(biāo)音頻文件的呈現(xiàn)。
      [0043]又如,在本實(shí)施例的另一些實(shí)施方式中,用戶在通過(guò)客戶端瀏覽其自身保存在服務(wù)器上的音頻文件清單時(shí),可以在客戶端上執(zhí)行操作以觸發(fā)顯示該音頻文件清單,客戶端響應(yīng)于該用于觸發(fā)該音頻文件清單呈現(xiàn)的用戶操作,可以產(chǎn)生一觸發(fā)指令以用于觸發(fā)呈現(xiàn)音頻文件清單的動(dòng)作,進(jìn)而可以響應(yīng)于該觸發(fā)指令從服務(wù)器上獲取該音頻文件清單的顯示信息并呈現(xiàn),從而實(shí)現(xiàn)該音頻文件清單的呈現(xiàn)。其中,音頻文件清單所包含的各個(gè)音頻文件分別可以作為第一目標(biāo)音頻文件,則用于觸發(fā)音頻文件清單呈現(xiàn)的用戶操作即可以相當(dāng)于用于觸發(fā)第一目標(biāo)音頻文件呈現(xiàn)的用戶操作,用于觸發(fā)呈現(xiàn)音頻文件清單動(dòng)作的觸發(fā)指令即可以觸發(fā)第一目標(biāo)音頻文件的呈現(xiàn),客戶端為音頻文件清單從服務(wù)器上獲取的顯示信息中即包括有第一目標(biāo)音頻文件的顯示信息,音頻文件清單的呈現(xiàn)即包括了第一目標(biāo)音頻文件的呈現(xiàn)。
      [0044]需要說(shuō)明的是,考慮到用戶僅在需要下載或播放音頻文件時(shí)才需要被提示該音頻文件是否已經(jīng)下載到本地,而用戶可能在多種不同的情況下去下載或播放音頻文件,因此,在第一目標(biāo)音頻文件的呈現(xiàn)過(guò)程中可以在多種不同的情況下對(duì)第一目標(biāo)音頻文件是否下載到本地進(jìn)行提示,也即,可以在多種不同的情況下去獲取第一目標(biāo)編號(hào)。
      [0045]例如,在本實(shí)施例的一些實(shí)施方式中,考慮到用戶在瀏覽服務(wù)器上提供的音頻文件時(shí)往往僅是音頻文件的查找,而并非是要對(duì)所有的音頻文件進(jìn)行播放或下載,因?yàn)?,為了避免不必要的提示?duì)系統(tǒng)資源的消耗并節(jié)省一定的網(wǎng)絡(luò)流量,可以在用戶觸發(fā)對(duì)第一目標(biāo)音頻文件進(jìn)行播放或下載時(shí)去獲取其第一目標(biāo)編號(hào),以對(duì)用戶需要播放或下載的第一目標(biāo)音頻文件是否已下載到本地進(jìn)行提示,而那些用戶沒(méi)有觸發(fā)播放或下載的音頻文件即使呈現(xiàn)也可以無(wú)需去獲取其編號(hào),無(wú)需對(duì)其是否已下載到本地進(jìn)行提示。具體地說(shuō),步驟201具體可以包括:響應(yīng)于所述第一目標(biāo)音頻文件的呈現(xiàn),提供觸發(fā)所述第一目標(biāo)音頻文件下載或播放的操作方式;響應(yīng)于觸發(fā)所述第一目標(biāo)音頻文件下載或播放的操作,獲取所述第一目標(biāo)音頻文件的編號(hào)作為第一目標(biāo)編號(hào)。其中,所述觸發(fā)所述第一目標(biāo)音頻文件下載或播放的操作方式,例如可以是下載或播放第一目標(biāo)音頻文件的按鍵,用戶點(diǎn)擊該按鍵即可以相當(dāng)于用戶執(zhí)行了觸發(fā)第一目標(biāo)音頻文件下載或播放的觸發(fā)操作。
      [0046]又如,在本實(shí)施例的另一些實(shí)施方式中,為了使用戶在不同的設(shè)備可以按照相同的音頻文件清單播放音頻文件而無(wú)需在不同設(shè)備上都手動(dòng)組建音頻文件清單,可以在服務(wù)器上為用戶保存其常聽(tīng)的音頻文件所組成的音頻文件清單,以便用戶在不同設(shè)備上可以使用客戶端從服務(wù)器上獲取其音頻文件清單,而考慮到音頻文件清單所包含的音頻文件通常均是用戶需要播放和下載的,為此,可以以音頻文件清單所包含的各個(gè)音頻文件分別作為第一目標(biāo)音頻文件,當(dāng)需要從服務(wù)器上獲取音頻文件清單并呈現(xiàn)時(shí),客戶端就可以去獲取清單上各個(gè)第一目標(biāo)音頻文件的第一目標(biāo)編號(hào),以對(duì)清單上各個(gè)第一目標(biāo)音頻文件是否已下載到本地進(jìn)行提示,以避免用戶重復(fù)下載該清單中已存在于該設(shè)備本地的音頻文件。具體地,步驟201具體可以包括:響應(yīng)于所述客戶端已登錄到所述服務(wù)器,接收所述服務(wù)器基于所述客戶端登錄所采用的用戶身份信息而發(fā)送的用戶音頻清單并呈現(xiàn);其中,所述用戶音頻清單是所述服務(wù)器為所述用戶身份信息記錄的;分別以所述用戶音頻清單中記錄的各個(gè)音頻文件作為第一目標(biāo)音頻文件,獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào)。
      [0047]步驟202、以所述客戶端所在終端設(shè)備本地的音頻文件作為本地音頻文件,判斷所述本地音頻文件的標(biāo)識(shí)信息中是否存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào)。
      [0048]其中,所述第一目標(biāo)音頻文件和標(biāo)識(shí)信息內(nèi)具有所述本地編號(hào)的所述本地音頻文件均為服務(wù)器提供的音頻文件;所述服務(wù)器提供的各個(gè)音頻文件具有與該音頻文件關(guān)聯(lián)的編號(hào),用于在所述服務(wù)器提供的所有音頻文件中唯一標(biāo)識(shí)該音頻文件。
      [0049]具體實(shí)現(xiàn)時(shí),對(duì)于判斷是否存在與第一目標(biāo)編號(hào)相同的本地編號(hào),可以先從所述本地音頻文件的備注標(biāo)識(shí)段中提取與所述本地音頻文件關(guān)聯(lián)的編號(hào)作為本地編號(hào),再查找是否存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào)。具體地說(shuō),對(duì)于服務(wù)器提供的音頻文件,在其保存在客戶端本地時(shí)可以將與其關(guān)聯(lián)的編號(hào)記錄到其標(biāo)識(shí)信息內(nèi)。由于與音頻文件關(guān)聯(lián)的編號(hào)能夠在該服務(wù)器提供的所有音頻文件中唯一標(biāo)識(shí)出與該編號(hào)關(guān)聯(lián)的該音頻文件,客戶端通過(guò)提取本地音頻文件標(biāo)識(shí)信息內(nèi)記錄的編號(hào),就可以以提取出的編號(hào)作為本地音頻文件的標(biāo)識(shí),實(shí)現(xiàn)對(duì)本地音頻文件的識(shí)別。因此,當(dāng)客戶端需要識(shí)別第一目標(biāo)音頻文件是否已下載到本地時(shí),可以對(duì)客戶端所在終端設(shè)備進(jìn)行掃描,從掃描到的各個(gè)本地音頻文件中提取標(biāo)識(shí)信息內(nèi)的本地編號(hào),從而依據(jù)提取出的各個(gè)本地編號(hào),客戶端就可以確定客戶端所在終端設(shè)備本地是否存在第一目標(biāo)音頻文件。
      [0050]其中,對(duì)于本地音頻文件的標(biāo)識(shí)信息,其可以包含媒體標(biāo)識(shí)和備注標(biāo)識(shí),所述與音頻文件關(guān)聯(lián)的編號(hào)可以位于所述備注標(biāo)識(shí)內(nèi)。具體地說(shuō),對(duì)于本地音頻文件的備注標(biāo)識(shí),例如,在音頻文件中,有一部分字節(jié)為包含歌曲名、歌手、專(zhuān)輯、流派等信息的ID3信息,在ID3信息中具有一個(gè)co_ents字段,該co_ents字段即可以作為備注標(biāo)識(shí),在其中記錄與該音頻文件關(guān)聯(lián)的編號(hào)。如圖3所示,在該音頻文件的ID3信息中,comments字段的Value即是與該音頻文件關(guān)聯(lián)的編號(hào)。又如,在音頻文件中,一部分字節(jié)為包含歌曲名、歌手、專(zhuān)輯、流派等信息的APE信息,在APE信息中可以定義一個(gè)字段作為備注標(biāo)識(shí),在其中記錄與該音頻文件關(guān)聯(lián)的編號(hào)。
      [0051]可以理解的是,在一些實(shí)施方式中,與本地音頻文件關(guān)聯(lián)的本地編號(hào),例如可以是在下載該本地音頻文件時(shí)由服務(wù)器將其記錄到該本地音頻文件中的,具體地說(shuō),當(dāng)接收到客戶端對(duì)音頻文件的下載請(qǐng)求時(shí),服務(wù)器將與該音頻文件關(guān)聯(lián)的編號(hào)記錄到該音頻文件的標(biāo)識(shí)信息,然后再將已記錄編號(hào)的該音頻文件發(fā)送給客戶端,該音頻文件下載到客戶端之后即成為本地音頻文件,其標(biāo)識(shí)信息內(nèi)的編號(hào)即成為本地編號(hào)。在另一些實(shí)施方式中,與本地音頻文件關(guān)聯(lián)的本地編號(hào),又如可以是在下載該本地音頻文件時(shí)由客戶端將其記錄到該本地音頻文件中的,具體地說(shuō),當(dāng)接收到客戶端對(duì)音頻文件的下載請(qǐng)求時(shí),服務(wù)器將該音頻文件以及與該音頻文件關(guān)聯(lián)的編號(hào)都發(fā)送給客戶端,客戶端接收到之后再將與該音頻文件關(guān)聯(lián)的編號(hào)記錄到該音頻文件的標(biāo)識(shí)信息,該音頻文件后即成為本地音頻文件,其備注標(biāo)識(shí)段內(nèi)的編號(hào)即成為本地編號(hào)。在又一些實(shí)施方式中,與本地音頻文件關(guān)聯(lián)的本地編號(hào),再如可以是在服務(wù)器預(yù)先保存音頻文件時(shí)就將與該音頻文件關(guān)聯(lián)的編號(hào)記錄到該音頻文件的標(biāo)識(shí)信息,此后服務(wù)器接收到客戶端對(duì)該音頻文件的下載請(qǐng)求時(shí),直接將已記錄編號(hào)的音頻文件發(fā)送給客戶端,該音頻文件下載到客戶端之后即成為本地音頻文件,其標(biāo)識(shí)信息內(nèi)的編號(hào)即成為本地編號(hào)。
      [0052]此外,需要說(shuō)明的是,在客戶端所在終端設(shè)備本地存在的本地音頻文件,例如可以包括該客戶端從服務(wù)器上下載到該終端設(shè)備本地的音頻文件,又如可以包括該客戶端所在該終端設(shè)備從其他終端設(shè)備上拷貝來(lái)的音頻文件。
      [0053]步驟203、響應(yīng)于存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào),呈現(xiàn)表示所述第一目標(biāo)音頻文件已下載到本地的提示信息。
      [0054]具體實(shí)現(xiàn)時(shí),客戶端可以將提取到的本地編號(hào)一一與第一目標(biāo)編號(hào)進(jìn)行比對(duì),如果第一目標(biāo)編號(hào)與任意一個(gè)本地編號(hào)相同,則可以確定客戶端所在終端設(shè)備本地存在與第一目標(biāo)音頻文件相同的本地音頻文件,此時(shí),客戶端可以生成表示第一目標(biāo)音頻文件已下載到本地的提示信息并呈現(xiàn)給用戶??梢岳斫獾氖?,如果第一目標(biāo)編號(hào)與所有的本地編號(hào)都不相同,則可以確定客戶端所在終端設(shè)備本地不存在與第一目標(biāo)音頻文件相同的本地音頻文件,此時(shí),客戶端可以不向用戶呈現(xiàn)任何提示而繼續(xù)執(zhí)行如下載第一目標(biāo)音頻文件等后續(xù)動(dòng)作,或者,客戶端也可以生成表示第一目標(biāo)音頻文件未下載到本地的提示信息并呈現(xiàn)給用戶。
      [0055]需要說(shuō)明的是,基于不同的應(yīng)用場(chǎng)景,提示信息可以采用不同的呈現(xiàn)方式。例如,在一些實(shí)施方式中,對(duì)于用戶瀏覽服務(wù)器上提供的音頻文件的情況,當(dāng)用戶對(duì)客戶端所呈現(xiàn)的第一目標(biāo)音頻文件執(zhí)行了下載的觸發(fā)操作時(shí),客戶端可以響應(yīng)于用戶操作去識(shí)別第一目標(biāo)音頻文件是否已下載到本地,當(dāng)客戶端識(shí)別出第一目標(biāo)音頻文件已下載到本地時(shí),可以將表示第一目標(biāo)音頻文件已下載到本地的提示信息呈現(xiàn)給用戶,并拒絕執(zhí)行下載第一目標(biāo)音頻文件的動(dòng)作,而當(dāng)客戶端識(shí)別出第一目標(biāo)音頻文件未下載到本地時(shí),可以直接執(zhí)行下載第一目標(biāo)音頻文件的動(dòng)作,而無(wú)需向用戶呈現(xiàn)提示信息。又如,在另一些實(shí)施方式中,對(duì)于用戶瀏覽服務(wù)器為其保存的音頻文件清單的情況,當(dāng)用戶在客戶端上對(duì)該音頻文件清單執(zhí)行了呈現(xiàn)的觸發(fā)操作時(shí),客戶端除了可以響應(yīng)于用戶操作去從服務(wù)器獲取該音頻文件清單并呈現(xiàn)之外,還可以以該音頻文件清單所包含的各個(gè)音頻文件作為第一目標(biāo)音頻文件,響應(yīng)于用戶操作去識(shí)別各個(gè)第一目標(biāo)音頻文件是否已下載到本地,對(duì)于識(shí)別出已下載到本地的第一目標(biāo)音頻文件,客戶端可以在呈現(xiàn)的音頻文件清單上對(duì)其標(biāo)識(shí)表示已下載的提示信息,而對(duì)于識(shí)別出未下載到本地的第一目標(biāo)音頻文件,客戶端可以在呈現(xiàn)的音頻文件清單上對(duì)其標(biāo)識(shí)表示未下載的提示信息。
      [0056]可以理解的是,本實(shí)施例中,為服務(wù)器提供的各音頻文件而設(shè)置的、用于唯一標(biāo)識(shí)各音頻文件本身的編號(hào),除了可以用于客戶端識(shí)別音頻文件是否已下載到本地并給予提示之外,在一些實(shí)施方式中,還可以用于客戶端對(duì)本地音頻文件的注釋信息進(jìn)行更新。
      [0057]具體地說(shuō),在音頻文件中,通常包含一部分字段記錄了其歌曲名、歌手、專(zhuān)輯名等用于對(duì)該音頻文件進(jìn)行注釋的注釋信息,如ID3信息、APE信息等??蛻舳送ㄟ^(guò)對(duì)音頻文件進(jìn)行解析,可以獲得其注釋信息,以便呈現(xiàn)給用戶以及對(duì)音頻文件進(jìn)行分類(lèi)播放(如同一專(zhuān)輯的音頻文件組成一個(gè)播放列表)等功能。但是,對(duì)于客戶端所在終端設(shè)備本地已下載的音頻文件,有時(shí)可能下載時(shí)該音頻文件中并沒(méi)有記錄注釋信息或記錄的注釋信息并不完整,又有時(shí)可能下載之后服務(wù)器對(duì)該音頻文件的注釋信息進(jìn)行了更改,再有時(shí)可能下載之后該音頻文件中記錄注釋信息的字段內(nèi)容丟失或損壞,這些情況下都會(huì)導(dǎo)致客戶端本地音頻文件所記錄的注釋信息與服務(wù)器對(duì)該音頻文件提供的注釋信息不一致,此時(shí)就需要對(duì)客戶端本地的音頻文件進(jìn)行注釋信息的更新。
      [0058]參見(jiàn)圖4,為了實(shí)現(xiàn)利用與音頻文件關(guān)聯(lián)的編號(hào)來(lái)實(shí)現(xiàn)對(duì)客戶端本地音頻文件的注釋信息進(jìn)行更新,本實(shí)施例例如還可以包括:
      [0059]步驟401、從第二目標(biāo)音頻文件的標(biāo)識(shí)信息中提取與所述第二目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第二目標(biāo)編號(hào);所述第二目標(biāo)音頻文件屬于所述本地音頻文件。
      [0060]具體實(shí)現(xiàn)時(shí),對(duì)于屬于本地音頻文件的第二目標(biāo)音頻文件,當(dāng)客戶端需要更新第二目標(biāo)音頻文件的注釋信息時(shí),可以查找第二目標(biāo)音頻文件,然后對(duì)第二目標(biāo)音頻文件進(jìn)行解析,從而將編號(hào)從標(biāo)識(shí)信息中提取出來(lái)作為第二目標(biāo)編號(hào)。
      [0061]在一些實(shí)施方式中,客戶端對(duì)第二目標(biāo)音頻文件注釋信息的更新,例如可以是由用戶對(duì)第二目標(biāo)音頻文件執(zhí)行的注釋信息更新操作而觸發(fā)執(zhí)行的,具體地,當(dāng)用戶對(duì)第二目標(biāo)音頻文件執(zhí)行了注釋信息更新的操作時(shí),客戶端可以響應(yīng)于該用戶操作,從第二目標(biāo)音頻文件的標(biāo)識(shí)信息中提取第二目標(biāo)編號(hào),從而利用第二目標(biāo)編號(hào)實(shí)現(xiàn)第二目標(biāo)音頻文件的注釋信息更新。
      [0062]在另一些實(shí)施方式中,客戶端對(duì)第二目標(biāo)音頻文件注釋信息的更新,又如可以是由客戶端在對(duì)所在終端設(shè)備本地掃描本地音頻文件時(shí)觸發(fā)執(zhí)行的,具體地,步驟401例如可以包括:對(duì)所述客戶端所在終端設(shè)備本地進(jìn)行掃描;分別以掃描到的各個(gè)本地音頻文件作為所述第二目標(biāo)音頻文件,從所述第二目標(biāo)音頻文件的標(biāo)識(shí)信息中提取與所述第二目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第二目標(biāo)編號(hào)。
      [0063]其中,客戶端例如具體可以是在刷新本地音頻列表時(shí)對(duì)所在終端設(shè)備本地進(jìn)行掃描,也即,客戶端對(duì)本地音頻文件注釋信息的更新方式在于,當(dāng)客戶端刷新本地音頻列表時(shí),對(duì)終端設(shè)備本地進(jìn)行掃描,從而在完成本地音頻列表刷新的同時(shí),對(duì)每個(gè)本地音頻設(shè)備進(jìn)行注釋信息的更新。這樣,一方面,對(duì)于終端設(shè)備本地中還未添加到該客戶端的本地音頻文件,客戶端可以以鏡像的方式將該本地音頻文件添加到該客戶端的本地音頻列表,從而使得用戶可以通過(guò)該客戶端來(lái)使用終端設(shè)備本地的所有本地音頻文件;另一方面,對(duì)于終端設(shè)備本地掃描出的所有本地音頻文件,可以利用其標(biāo)識(shí)信息內(nèi)的編號(hào)對(duì)其注釋信息進(jìn)行更新,使得本地音頻文件在客戶端上使用的注釋信息與服務(wù)器的記錄保持一致;再一方面,對(duì)于終端設(shè)備并非通過(guò)其當(dāng)前客戶端而獲得的本地音頻文件(如該終端設(shè)備從其他設(shè)備上拷貝的音頻文件或該終端設(shè)備通過(guò)已卸載的歷史客戶端下載的音頻文件),其當(dāng)前客戶端也可以利用該音頻文件備注標(biāo)識(shí)段內(nèi)的編號(hào)對(duì)該音頻文件進(jìn)行識(shí)別,從而在當(dāng)前客戶端中對(duì)該音頻文件實(shí)現(xiàn)音頻列表的恢復(fù)及注釋信息的更新。
      [0064]進(jìn)一步而言,在客戶端掃描終端設(shè)備本地時(shí)對(duì)掃描出的本地音頻文件進(jìn)行注釋信息更新的實(shí)施方式中,為了使得用戶使用客戶端時(shí)客戶端能夠自動(dòng)提供終端設(shè)備當(dāng)前的所有本地音頻文件而無(wú)需用戶手動(dòng)刷新客戶端的本地音頻列表,例如可以在客戶端啟動(dòng)時(shí)就對(duì)終端設(shè)備本地進(jìn)行掃描,以實(shí)現(xiàn)將終端設(shè)備本地的所有本地音頻文件都添加到客戶端的本地音頻列表。具體地,對(duì)客戶端所在終端設(shè)備本地進(jìn)行掃描的步驟,例如可以包括:響應(yīng)于所述客戶端的啟動(dòng),檢查所述本地音頻文件所關(guān)聯(lián)文件系統(tǒng)最后的修改時(shí)間與前一次檢查的時(shí)間是否一致,如果否,對(duì)所述客戶端所在終端設(shè)備本地進(jìn)行掃描。其中,本地音頻文件所關(guān)聯(lián)文件系統(tǒng),例如可以是本地音頻文件所在的文件目錄??梢岳斫獾氖?,在終端設(shè)備的系統(tǒng)中為文件系統(tǒng)記錄了最后修改時(shí)間,當(dāng)本地音頻文件所關(guān)聯(lián)文件系統(tǒng)發(fā)生修改時(shí),終端設(shè)備的系統(tǒng)會(huì)適應(yīng)性地為該文件系統(tǒng)記錄的最后修改時(shí)間,因此,客戶端在每次啟動(dòng)時(shí)都檢查一次本地音頻文件所關(guān)聯(lián)文件系統(tǒng)的最后修改時(shí)間并記錄最近一次檢查的時(shí)間,如果本地音頻文件所關(guān)聯(lián)文件系統(tǒng)的最后修改系統(tǒng)與最近一次檢查的時(shí)間不一致時(shí),則表明本地音頻文件已發(fā)生過(guò)修改,終端設(shè)備本地的本地音頻文件可能與客戶端的本地音頻列表不一致,此時(shí)客戶端對(duì)終端設(shè)備本地進(jìn)行掃描,可以使客戶端的本地音頻列表自動(dòng)恢復(fù)到與終端設(shè)備本地的本地音頻文件相一致,而無(wú)需用戶手動(dòng)刷新客戶端的本地音頻列表,簡(jiǎn)化了用戶操作。
      [0065]步驟402、響應(yīng)于提取到所述第二目標(biāo)編號(hào),向所述服務(wù)器發(fā)送所述第二目標(biāo)編號(hào),以便所述服務(wù)器根據(jù)所述第二目標(biāo)編號(hào),查找所述第二目標(biāo)音頻文件在所述服務(wù)器中對(duì)應(yīng)的注釋信息,作為第一線上注釋信息。
      [0066]可以理解的是,作為從終端設(shè)備本地掃描出的本地音頻文件,如果第二目標(biāo)音頻文件在備注標(biāo)識(shí)段內(nèi)記錄了與其關(guān)聯(lián)的編號(hào),此時(shí)能夠提取到第二目標(biāo)編號(hào),從而可以向服務(wù)器發(fā)送第二目標(biāo)編號(hào),以通過(guò)第二目標(biāo)編號(hào)來(lái)實(shí)現(xiàn)注釋信息的更新。
      [0067]其中,服務(wù)器根據(jù)第二目標(biāo)編號(hào)對(duì)第一線上注釋信息的查找方式,在一些實(shí)施方式中例如可以在于,服務(wù)器預(yù)先記錄了音頻文件、與音頻文件關(guān)聯(lián)的編號(hào)、音頻文件的注釋信息三者之間的對(duì)應(yīng)關(guān)系,當(dāng)服務(wù)器接收到第二目標(biāo)編號(hào)時(shí),利用該對(duì)應(yīng)關(guān)系查找到第二目標(biāo)編號(hào)對(duì)應(yīng)的注釋信息作為第一線上注釋信息;在又一些實(shí)施方式又如可以在于,服務(wù)器預(yù)先記錄了音頻文件和與音頻文件關(guān)聯(lián)的編號(hào)的對(duì)應(yīng)關(guān)系,當(dāng)服務(wù)器接收到第二目標(biāo)編號(hào)時(shí),利用該對(duì)應(yīng)關(guān)系查找到第二目標(biāo)編號(hào)在服務(wù)器中對(duì)應(yīng)的音頻文件,并從該音頻文件中提取出注釋信息。
      [0068]步驟403、響應(yīng)于接收到所述服務(wù)器基于所述第二目標(biāo)編號(hào)而發(fā)送的所述第一線上注釋信息,將與所述第二目標(biāo)編號(hào)關(guān)聯(lián)的所述第二目標(biāo)音頻文件中的注釋信息更新為所述第一線上注釋信息,以便以所述第一線上注釋信息呈現(xiàn)所述第二目標(biāo)音頻文件。
      [0069]具體地,客戶端以第一線上注釋信息更新第二目標(biāo)音頻文件的注釋信息,可以是將第二目標(biāo)音頻文件中用于記錄注釋信息的字段內(nèi)容替換成第一線上注釋信息,使得第二目標(biāo)音頻文件中記錄第一線上注釋信息,此后,當(dāng)客戶端需要呈現(xiàn)第二目標(biāo)音頻文件時(shí),就可以通過(guò)解析第二目標(biāo)音頻文件來(lái)獲得第一線上注釋信息并呈現(xiàn),從而實(shí)現(xiàn)以第一線上注釋信息呈現(xiàn)第二目標(biāo)音頻文件。
      [0070]需要說(shuō)明的是,作為從終端設(shè)備本地掃描出的本地音頻文件,有時(shí)其記錄編號(hào)的備注標(biāo)識(shí)段內(nèi)容出現(xiàn)了丟失或損壞,又有時(shí)其根本沒(méi)有與其本身關(guān)聯(lián)的、用于唯一標(biāo)識(shí)其本身的編號(hào),在這些情況下將無(wú)法提取到第二目標(biāo)編號(hào),從而無(wú)法通過(guò)第二目標(biāo)編號(hào)來(lái)實(shí)現(xiàn)注釋信息的更新。為了在無(wú)法提取到第二目標(biāo)編號(hào)時(shí)能夠?qū)崿F(xiàn)對(duì)第二目標(biāo)音頻文件進(jìn)行注釋信息更新,在一些實(shí)施方式中,例如還可以包括:
      [0071]步驟404、響應(yīng)于提取不到所述第二目標(biāo)編號(hào),從所述第二目標(biāo)音頻文件中提取所述第二目標(biāo)音頻文件的媒體標(biāo)識(shí),向所述服務(wù)器發(fā)送所述媒體標(biāo)識(shí),以便所述服務(wù)器根據(jù)所述媒體標(biāo)識(shí)查找所述第二目標(biāo)音頻文件在所述服務(wù)器中對(duì)應(yīng)的注釋信息,作為第二線上注釋信息。
      [0072]具體實(shí)現(xiàn)時(shí),在音頻文件記錄的注釋信息中,通常包括有歌曲名、歌手和/或?qū)]嬅让襟w標(biāo)識(shí),當(dāng)客戶端在為第二目標(biāo)音頻文件更新注釋信息的過(guò)程中無(wú)法提取到第二目標(biāo)編號(hào)時(shí),可以從第二目標(biāo)音頻文件的注釋信息中提取出任意一個(gè)或多個(gè)媒體標(biāo)識(shí),并將提取出的媒體標(biāo)識(shí)提供給服務(wù)器,以便服務(wù)器根據(jù)媒體標(biāo)識(shí)返回第二線上注釋信息,用于更新第二目標(biāo)音頻文件的注釋信息。
      [0073]其中,服務(wù)器根據(jù)媒體標(biāo)識(shí)對(duì)第二線上注釋信息的查找方式,例如具體可以在于,當(dāng)服務(wù)器接收到客戶端發(fā)送的媒體標(biāo)識(shí)時(shí),比對(duì)該媒體標(biāo)識(shí)與服務(wù)器上各個(gè)音頻文件的注釋信息所包含的媒體標(biāo)識(shí),如果一注釋信息所包含的媒體標(biāo)識(shí)與客戶端發(fā)送的媒體標(biāo)識(shí)差別符合要求,即表示該注釋信息與客戶端發(fā)送的媒體標(biāo)識(shí)互相匹配,此時(shí)可以將該注釋信息作為第二線上注釋信息返回給客戶端,以實(shí)現(xiàn)以第二線上注釋信息更新客戶端上第二目標(biāo)音頻文件的注釋信息。
      [0074]可以理解的是,同一音頻文件的媒體標(biāo)識(shí)往往在內(nèi)容上或格式上具有一些較小的差別而不完全一致,因此,服務(wù)器在根據(jù)媒體標(biāo)識(shí)來(lái)查找第二線上注釋信息時(shí),可以無(wú)需要求查找出的注釋信息所包含的媒體標(biāo)識(shí)與客戶端發(fā)送的媒體標(biāo)識(shí)完全一致,兩者之間的差別只要符合預(yù)先設(shè)定的要求和條件,就可以認(rèn)為查找出的注釋信息所隸屬的音頻文件與第二目標(biāo)音頻文件是同一音頻文件,從而將其作為第二線上注釋信息返回給客戶端。
      [0075]步驟405、響應(yīng)于接收到所述服務(wù)器基于所述媒體標(biāo)識(shí)而發(fā)送的所述第二線上注釋信息,將所述第二目標(biāo)音頻文件中的注釋信息更新為所述第二線上注釋信息,以便以所述第二線上注釋信息呈現(xiàn)所述第二目標(biāo)音頻文件。
      [0076]具體地,客戶端以第二線上注釋信息更新第二目標(biāo)音頻文件的注釋信息,可以是將第二目標(biāo)音頻文件中用于記錄注釋信息的字段內(nèi)容替換成第二線上注釋信息,使得第二目標(biāo)音頻文件中記錄第二線上注釋信息,此后,當(dāng)客戶端需要呈現(xiàn)第二目標(biāo)音頻文件時(shí),就可以通過(guò)解析第二目標(biāo)音頻文件來(lái)獲得第二線上注釋信息并呈現(xiàn),從而實(shí)現(xiàn)以第二線上注釋信息呈現(xiàn)第二目標(biāo)音頻文件。
      [0077]通過(guò)圖4所示的實(shí)施方式,通過(guò)為服務(wù)器提供的各音頻文件設(shè)置用于唯一標(biāo)識(shí)各音頻文件本身的編號(hào),并在音頻文件保存在客戶端本地時(shí)將其編號(hào)記錄到其備注標(biāo)識(shí)段,可以實(shí)現(xiàn)客戶端對(duì)本地音頻文件進(jìn)行注釋信息的更新,從而使得客戶端本地音頻文件所記錄的注釋信息能夠與服務(wù)器提供的注釋信息保持一致。
      [0078]接著返回圖2。
      [0079]通過(guò)本實(shí)施例的技術(shù)方案,在避免相同音頻文件重復(fù)下載的同時(shí),無(wú)需用戶再去手動(dòng)查閱終端設(shè)備本地的所有音頻文件,從而簡(jiǎn)化了用戶操作以及減輕了系統(tǒng)的負(fù)擔(dān)。此夕卜,相對(duì)于音頻文件的顯示信息來(lái)說(shuō),一方面,通過(guò)編號(hào)比對(duì)來(lái)識(shí)別音頻文件是否已下載到本地,其識(shí)別過(guò)程所涉及的信息內(nèi)容更少,從而可以使得其識(shí)別過(guò)程耗費(fèi)更少的時(shí)間以及系統(tǒng)資源,另一方面,對(duì)于相同的音頻文件來(lái)說(shuō),唯一標(biāo)識(shí)音頻文件的編號(hào)不像顯示信息那樣會(huì)出現(xiàn)內(nèi)容上或格式上的不一致,從而避免了相同音頻文件的顯示信息在內(nèi)容或格式上不一致導(dǎo)致的識(shí)別錯(cuò)誤。
      [0080]為了便于本領(lǐng)域技術(shù)人員更清楚地了解本發(fā)明用于音頻文件提示的方法在實(shí)際應(yīng)用中的實(shí)施方式,下面從設(shè)備交互的角度,以一個(gè)具體實(shí)例場(chǎng)景來(lái)介紹本發(fā)明用于音頻文件提示的方法的實(shí)施方式。在該具體實(shí)例場(chǎng)景中,用戶先啟動(dòng)客戶端,此時(shí)客戶端刷新本地音頻列表并更新本地音頻文件的注釋信息,然后用戶在客戶端上瀏覽服務(wù)器上提供的在線音頻文件時(shí)選中了一個(gè)音頻文件并請(qǐng)求下載,此時(shí)客戶端對(duì)該音頻文件是否已下載到本地進(jìn)行提示,再后用戶請(qǐng)求其保存在服務(wù)器上的、在線的音頻文件清單在客戶端上予以呈現(xiàn),此時(shí)客戶端在呈現(xiàn)時(shí)為音頻文件清單上各個(gè)音頻文件提供是否下載到本地的下載狀態(tài)信息。其中,假設(shè)客戶端所在終端設(shè)備的本地音頻文件均在其標(biāo)識(shí)信息內(nèi)記錄了與其關(guān)聯(lián)的編號(hào),則對(duì)音頻文件是否下載到本地的識(shí)別以及對(duì)音頻文件的注釋信息更新均可以利用與音頻文件關(guān)聯(lián)的編號(hào)來(lái)實(shí)現(xiàn)。
      [0081]具體地,參見(jiàn)圖5,示出了本發(fā)明中音頻文件的提示方法另一實(shí)施例的流程圖。在本實(shí)施例中,例如具體可以包括如下步驟:
      [0082]步驟501、客戶端響應(yīng)于其自身的啟動(dòng),檢查本地音頻目錄的最后修改時(shí)間與記錄中前一次檢查時(shí)間是否一致,如果是,進(jìn)入步驟506,如果否,進(jìn)入步驟502。
      [0083]步驟502、客戶端對(duì)終端設(shè)備本地的本地音頻目錄進(jìn)行掃描,并以掃描到的本地音頻文件組成本地音頻列表。
      [0084]步驟503、客戶端分別對(duì)于掃描到的各個(gè)本地音頻文件,從本地音頻文件的標(biāo)識(shí)信息中提取與本地音頻文件關(guān)聯(lián)的本地編號(hào)并向服務(wù)器發(fā)送。
      [0085]步驟504、服務(wù)器依據(jù)接收自客戶端的本地編號(hào),在其當(dāng)前記錄的注釋信息中查找與本地編號(hào)具有對(duì)應(yīng)關(guān)系的注釋信息,作為線上注釋信息,并將線上注釋信息返回所述客戶端。
      [0086]在服務(wù)器中,可以預(yù)先為音頻文件記錄編號(hào)及注釋信息,因此,同一音頻文件的編號(hào)與注釋信息就具有了對(duì)應(yīng)關(guān)系,如果在服務(wù)器保存中的某一注釋信息與本地編號(hào)具有對(duì)應(yīng)關(guān)系,則該注釋信息即是服務(wù)器為本地音頻文件記錄的線上注釋信息。
      [0087]步驟505、客戶端基于本地編號(hào)將本地音頻文件的注釋信息更新為接收自服務(wù)器的線上注釋信息。
      [0088]可以理解的是,在步驟502?505中,所涉及的、執(zhí)行注釋信息更新動(dòng)作的本地音頻文件,例如為前述實(shí)施例中的第二目標(biāo)音頻文件所涉及的、用于更新注釋信息的本地編號(hào),例如為前述實(shí)施例中的第二目標(biāo)編號(hào)。
      [0089]步驟506、客戶端呈現(xiàn)本地音頻列表,其中,各個(gè)本地音頻文件以各個(gè)本地音頻文件的注釋信息來(lái)呈現(xiàn)。
      [0090]步驟507、客戶端呈現(xiàn)服務(wù)器上的在線音頻文件,并對(duì)所呈現(xiàn)的在線音頻文件,提供觸發(fā)在線音頻文件下載的用戶操作方式。
      [0091]步驟508、客戶端響應(yīng)于下載在線音頻文件的用戶操作,向服務(wù)器發(fā)送在線編號(hào)請(qǐng)求,以請(qǐng)求與在線音頻文件關(guān)聯(lián)的在線編號(hào)。
      [0092]步驟509、服務(wù)器將在線編號(hào)返回給客戶端。
      [0093]步驟510、客戶端從各個(gè)本地音頻文件的標(biāo)識(shí)信息中提取與各個(gè)本地音頻文件關(guān)聯(lián)的各個(gè)本地編號(hào),并將在線編號(hào)與各個(gè)本地編號(hào)一一比對(duì),以判斷是否存在與在線編號(hào)相同的本地編號(hào),如果是,進(jìn)入步驟511,如果否,進(jìn)入步驟512。
      [0094]步驟511、客戶端呈現(xiàn)表示所要下載的在線音頻文件已下載到本地的提示信息。
      [0095]可以理解的是,在將提示信息呈現(xiàn)給用戶之后,客戶端可以暫時(shí)拒絕在線音頻文件的下載,而是依據(jù)用戶手動(dòng)操作來(lái)確定選擇繼續(xù)下載或取消下載。
      [0096]步驟512、客戶端向服務(wù)器發(fā)送下載請(qǐng)求,以請(qǐng)求下載在線音頻文件。
      [0097]步驟513、服務(wù)器將在線音頻文件發(fā)送給客戶端。
      [0098]可以理解的是,在步驟507?513中,所涉及的、執(zhí)行下載動(dòng)作的在線音頻文件,例如為前述實(shí)施例中的第一目標(biāo)音頻文件,所涉及的、用于識(shí)別在線音頻文件是否已下載到本地的在線編號(hào),例如為前述實(shí)施例中的第一目標(biāo)編號(hào)。
      [0099]步驟514、客戶端響應(yīng)于呈現(xiàn)在線音頻文件清單的用戶操作,基于用戶身份信息向服務(wù)器發(fā)送在線清單請(qǐng)求及在線編號(hào)請(qǐng)求,以請(qǐng)求在服務(wù)器上保存的音頻文件清單以及該音頻文件清單中各個(gè)在線音頻文件關(guān)聯(lián)的各個(gè)在線編號(hào)。
      [0100]步驟515、服務(wù)器依據(jù)用戶身份信息,查找為該用戶身份信息保存的音頻文件清單,為該音頻文件清單中各個(gè)在線音頻文件查找與各個(gè)在線音頻文件關(guān)聯(lián)的各個(gè)在線編號(hào),并將查找到的音頻文件清單及各個(gè)在線編號(hào)返回給客戶端。
      [0101]步驟516、客戶端從各個(gè)本地音頻文件的標(biāo)識(shí)信息中提取與各個(gè)本地音頻文件關(guān)聯(lián)的各個(gè)本地編號(hào),并分別針對(duì)各個(gè)在線編號(hào),將在線編號(hào)與各個(gè)本地編號(hào)一一比對(duì),以針對(duì)各個(gè)在線編號(hào),判斷是否存在與在線編號(hào)相同的本地編號(hào)。
      [0102]步驟517、客戶端呈現(xiàn)音頻文件清單,其中,音頻文件清單中的在線音頻文件,如果存在與其在線編號(hào)相同的本地編號(hào)則在呈現(xiàn)出的音頻文件清單對(duì)該在線音頻文件添加表示已下載的下載狀態(tài)信息,如果不存在與其在線編號(hào)相同的本地編號(hào)則在呈現(xiàn)出的音頻文件清單對(duì)該在線音頻文件添加表示未下載的下載狀態(tài)信息。
      [0103]可以理解的是,在步驟514?517中,所涉及的、在線音頻文件清單中的在線音頻文件,例如為前述實(shí)施例中的第一目標(biāo)音頻文件所涉及的、用于識(shí)別在線音頻文件是否已下載到本地的在線編號(hào),例如為前述實(shí)施例中的第一目標(biāo)編號(hào)。
      [0104]通過(guò)本實(shí)施例的技術(shù)方案,由于采用與音頻文件關(guān)聯(lián)的編號(hào)來(lái)唯一標(biāo)識(shí)音頻文件,一方面,客戶端可以在用戶下載在線音頻文件時(shí),對(duì)所要下載的在線音頻文件是否已下載到本地進(jìn)行識(shí)別,并且,客戶端可以在呈現(xiàn)服務(wù)器為用戶記錄的在線音頻文件清單時(shí),對(duì)在線音頻文件清單中各個(gè)音頻文件是否已下載到本地進(jìn)行識(shí)別,從而無(wú)需用戶手動(dòng)查閱終端設(shè)備本地的所有音頻文件就可以提示用戶音頻文件的重復(fù)下載,另一方面,客戶端可以在啟動(dòng)階段自動(dòng)恢復(fù)本地音頻列表并同時(shí)更新線上注釋信息,從而在無(wú)需用戶手動(dòng)操作的情況下自動(dòng)實(shí)現(xiàn)本地音頻文件的注釋信息與服務(wù)器為其記錄的注釋信息保持一致。
      [0105]需要說(shuō)明的是,本實(shí)施例所涉及的實(shí)例場(chǎng)景僅僅是本發(fā)明實(shí)施方式應(yīng)用場(chǎng)景中的一個(gè)舉例,而本實(shí)施例所提及的實(shí)施方式也僅僅是這一實(shí)例場(chǎng)景下的一種可能的實(shí)施方式。本領(lǐng)域技術(shù)人員可以理解的是,本發(fā)明實(shí)施方式并不僅限于這一實(shí)例場(chǎng)景,而是可以應(yīng)用到任意適應(yīng)本發(fā)明實(shí)施方式的應(yīng)用場(chǎng)景,并且,本發(fā)明實(shí)施方式在這一實(shí)例場(chǎng)景下也不僅限于本實(shí)施例采用的實(shí)施方式,而是可以采用任意符合本發(fā)明精神的實(shí)施方式。
      [0106]示例性設(shè)備
      [0107]在介紹了本發(fā)明示例性實(shí)施方式的方法之后,接下來(lái),參考圖6對(duì)本發(fā)明示例性實(shí)施方式的、用于音頻文件提示的設(shè)備進(jìn)行介紹。
      [0108]參見(jiàn)圖6,示出了本發(fā)明中音頻文件的提示設(shè)備一實(shí)施例的結(jié)構(gòu)圖。本實(shí)施例的設(shè)備可以配置于客戶端,例如具體可以包括:
      [0109]獲取模塊601,用于響應(yīng)于第一目標(biāo)音頻文件的呈現(xiàn),獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào);
      [0110]判斷模塊602,用于以所述客戶端所在終端設(shè)備本地的音頻文件作為本地音頻文件,判斷所述本地音頻文件的標(biāo)識(shí)信息中是否存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào);
      [0111]呈現(xiàn)模塊603,用于響應(yīng)于存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào),呈現(xiàn)表示所述第一目標(biāo)音頻文件已下載到本地的提示信息;
      [0112]其中,所述第一目標(biāo)音頻文件和標(biāo)識(shí)信息中內(nèi)具有所述本地編號(hào)的所述本地音頻文件均為服務(wù)器提供的音頻文件;所述服務(wù)器提供的各個(gè)音頻文件具有與該音頻文件關(guān)聯(lián)的編號(hào),用于在所述服務(wù)器提供的所有音頻文件中唯一標(biāo)識(shí)該音頻文件。
      [0113]可選的,在本實(shí)施例的一些實(shí)施方式中,所述標(biāo)識(shí)信息例如可以包含媒體標(biāo)識(shí)和備注標(biāo)識(shí),所述與音頻文件關(guān)聯(lián)的編號(hào)例如可以位于所述備注標(biāo)識(shí)內(nèi)。
      [0114]可選的,在本實(shí)施例的另一些實(shí)施方式中,所述獲取模塊601例如具體可以包括:
      [0115]提供子模塊,用于響應(yīng)于所述第一目標(biāo)音頻文件的呈現(xiàn),提供觸發(fā)所述第一目標(biāo)音頻文件下載或播放的操作方式;
      [0116]第一獲取子模塊,用于響應(yīng)于觸發(fā)所述第一目標(biāo)音頻文件下載或播放的操作,獲取所述第一目標(biāo)音頻文件的編號(hào)作為第一目標(biāo)編號(hào)。
      [0117]可選的,在本實(shí)施例的又一些實(shí)施方式,所述獲取模塊601例如具體可以包括:
      [0118]接收子模塊,用于響應(yīng)于所述客戶端已登錄到所述服務(wù)器,接收所述服務(wù)器基于所述客戶端登錄所采用的用戶身份信息而發(fā)送的用戶音頻清單并呈現(xiàn);其中,所述用戶音頻清單是所述服務(wù)器為所述用戶身份信息記錄的;
      [0119]第二獲取子模塊,用于分別以所述用戶音頻清單中記錄的各個(gè)音頻文件作為第一目標(biāo)音頻文件,獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào)。
      [0120]可選的,在本實(shí)施例的再一些實(shí)施方式中,所述設(shè)備例如還可以包括:
      [0121]第一提取模塊604,用于從第二目標(biāo)音頻文件的標(biāo)識(shí)信息中提取與所述第二目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第二目標(biāo)編號(hào);所述第二目標(biāo)音頻文件屬于所述本地音頻文件;
      [0122]第一發(fā)送模塊605,用于響應(yīng)于提取到所述第二目標(biāo)編號(hào),向所述服務(wù)器發(fā)送所述第二目標(biāo)編號(hào),以便所述服務(wù)器根據(jù)所述第二目標(biāo)編號(hào),查找所述第二目標(biāo)音頻文件在所述服務(wù)器中對(duì)應(yīng)的注釋信息,作為第一線上注釋信息;
      [0123]第一更新模塊606,用于響應(yīng)于接收到所述服務(wù)器基于所述第二目標(biāo)編號(hào)而發(fā)送的所述第一線上注釋信息,將與所述第二目標(biāo)編號(hào)關(guān)聯(lián)的所述第二目標(biāo)音頻文件中的注釋信息更新為所述第一線上注釋信息,以便以所述第一線上注釋信息呈現(xiàn)所述第二目標(biāo)音頻文件。
      [0124]可選的,在本實(shí)施例的又再一些實(shí)施方式中,所述第一提取模塊604例如具體可以包括:
      [0125]掃描子模塊,用于對(duì)所述客戶端所在終端設(shè)備本地進(jìn)行掃描;
      [0126]提取子模塊,用于分別以掃描到的各個(gè)本地音頻文件作為所述第二目標(biāo)音頻文件,從所述第二目標(biāo)音頻文件的標(biāo)識(shí)信息中提取與所述第二目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第二目標(biāo)編號(hào)。
      [0127]可選的,在本實(shí)施例的又再一些實(shí)施方式中,所述掃描子模塊例如具體可以包括:
      [0128]檢查子模塊,用于響應(yīng)于所述客戶端的啟動(dòng),檢查所述本地音頻文件所關(guān)聯(lián)文件系統(tǒng)記錄的最后的修改時(shí)間與前一次檢查的時(shí)間是否一致;
      [0129]觸發(fā)掃描子模塊,用于在所述檢查子模塊的判斷結(jié)果為否的情況下,對(duì)所述客戶端所在終端設(shè)備本地進(jìn)行掃描。
      [0130]可選的,在本實(shí)施例的又再一些實(shí)施方式中,結(jié)合前述包括第一提取模塊604、第一發(fā)送模塊605、第一更新模塊606的實(shí)施方式,所述設(shè)備例如還可以包括:
      [0131 ] 第二提取模塊607,用于響應(yīng)于提取不到所述第二目標(biāo)編號(hào),從所述第二目標(biāo)音頻文件中提取所述第二目標(biāo)音頻文件的媒體標(biāo)識(shí);
      [0132]第二發(fā)送模塊608,用于向所述服務(wù)器發(fā)送所述媒體標(biāo)識(shí),以便所述服務(wù)器根據(jù)所述媒體標(biāo)識(shí),查找所述第二目標(biāo)音頻文件在所述服務(wù)器中對(duì)應(yīng)的注釋信息,作為第二線上注釋信息;
      [0133]第二更新模塊609,用于響應(yīng)于接收到所述服務(wù)器基于所述媒體標(biāo)識(shí)而發(fā)送的所述第二線上注釋信息,將所述第二目標(biāo)音頻文件中的注釋信息更新為所述第二線上注釋信息,以便以所述第二線上注釋信息呈現(xiàn)所述第二目標(biāo)音頻文件。
      [0134]通過(guò)本發(fā)明設(shè)備實(shí)施例的技術(shù)方案,在避免相同音頻文件重復(fù)下載的同時(shí),無(wú)需用戶再去手動(dòng)查閱終端設(shè)備本地的所有音頻文件,從而簡(jiǎn)化了用戶操作以及減輕了系統(tǒng)的負(fù)擔(dān)。此外,相對(duì)于音頻文件的顯示信息來(lái)說(shuō),一方面,通過(guò)編號(hào)比對(duì)來(lái)識(shí)別音頻文件是否已下載到本地,其識(shí)別過(guò)程所涉及的信息內(nèi)容更少,從而可以使得其識(shí)別過(guò)程耗費(fèi)更少的時(shí)間以及系統(tǒng)資源,另一方面,對(duì)于相同的音頻文件來(lái)說(shuō),唯一標(biāo)識(shí)音頻文件的編號(hào)不像顯示信息那樣會(huì)出現(xiàn)內(nèi)容上或格式上的不一致,從而避免了相同音頻文件的顯示信息在內(nèi)容或格式上不一致導(dǎo)致的識(shí)別錯(cuò)誤。
      [0135]應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了音頻文件的提示設(shè)備的若干裝置或子裝置,但是這種劃分僅僅并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個(gè)或更多裝置的特征和功能可以在一個(gè)裝置中具體化。反之,上文描述的一個(gè)裝置的特征和功能可以進(jìn)一步劃分為由多個(gè)裝置來(lái)具體化。
      [0136]此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來(lái)執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。
      [0137]雖然已經(jīng)參考若干【具體實(shí)施方式】描述了本發(fā)明的精神和原理,但是應(yīng)該理解,本發(fā)明并不限于所公開(kāi)的【具體實(shí)施方式】,對(duì)各方面的劃分也不意味著這些方面中的特征不能組合以進(jìn)行受益,這種劃分僅是為了表述的方便。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。
      【權(quán)利要求】
      1.一種方法,應(yīng)用于客戶端,包括: 響應(yīng)于第一目標(biāo)音頻文件的呈現(xiàn),獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào); 以所述客戶端所在終端設(shè)備本地的音頻文件作為本地音頻文件,判斷所述本地音頻文件的標(biāo)識(shí)信息中是否存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào); 響應(yīng)于存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào),呈現(xiàn)表示所述第一目標(biāo)音頻文件已下載到本地的提示信息; 其中,所述第一目標(biāo)音頻文件和標(biāo)識(shí)信息內(nèi)具有所述本地編號(hào)的所述本地音頻文件均為服務(wù)器提供的音頻文件;所述服務(wù)器提供的各個(gè)音頻文件具有與該音頻文件關(guān)聯(lián)的編號(hào),用于在所述服務(wù)器提供的所有音頻文件中唯一標(biāo)識(shí)該音頻文件。
      2.根據(jù)權(quán)利要求1所述的方法,所述標(biāo)識(shí)信息包含媒體標(biāo)識(shí)和備注標(biāo)識(shí),所述與音頻文件關(guān)聯(lián)的編號(hào)位于所述備注標(biāo)識(shí)內(nèi)。
      3.根據(jù)權(quán)利要求1所述的方法,所述響應(yīng)于第一目標(biāo)音頻文件的呈現(xiàn),獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào),包括: 響應(yīng)于所述第一目標(biāo)音頻文件的呈現(xiàn),提供觸發(fā)所述第一目標(biāo)音頻文件下載或播放的操作方式; 響應(yīng)于觸發(fā)所述第一目標(biāo)音頻文件下載或播放的操作,獲取所述第一目標(biāo)音頻文件的編號(hào)作為第一目標(biāo)編號(hào)。
      4.根據(jù)權(quán)利要求1所述的方法,所述響應(yīng)于第一目標(biāo)音頻文件的呈現(xiàn),獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào),包括: 響應(yīng)于所述客戶端已登錄到所述服務(wù)器,接收所述服務(wù)器基于所述客戶端登錄所采用的用戶身份信息而發(fā)送的用戶音頻清單并呈現(xiàn);其中,所述用戶音頻清單是所述服務(wù)器為所述用戶身份信息記錄的; 分別以所述用戶音頻清單中記錄的各個(gè)音頻文件作為第一目標(biāo)音頻文件,獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào)。
      5.根據(jù)權(quán)利要求1所述的方法,還包括: 從第二目標(biāo)音頻文件的標(biāo)識(shí)信息中提取與所述第二目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第二目標(biāo)編號(hào);所述第二目標(biāo)音頻文件屬于所述本地音頻文件; 響應(yīng)于提取到所述第二目標(biāo)編號(hào),向所述服務(wù)器發(fā)送所述第二目標(biāo)編號(hào),以便所述服務(wù)器根據(jù)所述第二目標(biāo)編號(hào),查找所述第二目標(biāo)音頻文件在所述服務(wù)器中對(duì)應(yīng)的注釋信息,作為第一線上注釋信息; 響應(yīng)于接收到所述服務(wù)器基于所述第二目標(biāo)編號(hào)而發(fā)送的所述第一線上注釋信息,將與所述第二目標(biāo)編號(hào)關(guān)聯(lián)的所述第二目標(biāo)音頻文件中的注釋信息更新為所述第一線上注釋信息,以便以所述第一線上注釋信息呈現(xiàn)所述第二目標(biāo)音頻文件。
      6.根據(jù)權(quán)利要求5所述的方法,所述從第二目標(biāo)音頻文件的標(biāo)識(shí)信息中提取與所述第二目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第二目標(biāo)編號(hào),包括: 對(duì)所述客戶端所在終端設(shè)備本地進(jìn)行掃描; 分別以掃描到的各個(gè)本地音頻文件作為所述第二目標(biāo)音頻文件,從所述第二目標(biāo)音頻文件的標(biāo)識(shí)信息中提取與所述第二目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第二目標(biāo)編號(hào)。
      7.根據(jù)權(quán)利要求6所述的方法,所述對(duì)所述客戶端所在終端設(shè)備本地進(jìn)行掃描,包括: 響應(yīng)于所述客戶端的啟動(dòng),檢查所述本地音頻文件所關(guān)聯(lián)文件系統(tǒng)最后的修改時(shí)間與前一次檢查的時(shí)間是否一致,如果否,對(duì)所述客戶端所在終端設(shè)備本地進(jìn)行掃描。
      8.根據(jù)權(quán)利要求5所述的方法,還包括: 響應(yīng)于提取不到所述第二目標(biāo)編號(hào),從所述第二目標(biāo)音頻文件中提取所述第二目標(biāo)音頻文件的媒體標(biāo)識(shí),向所述服務(wù)器發(fā)送所述媒體標(biāo)識(shí),以便所述服務(wù)器根據(jù)所述媒體標(biāo)識(shí),查找所述第二目標(biāo)音頻文件在所述服務(wù)器中對(duì)應(yīng)的注釋信息,作為第二線上注釋信息;響應(yīng)于接收到所述服務(wù)器基于所述媒體標(biāo)識(shí)而發(fā)送的所述第二線上注釋信息,將所述第二目標(biāo)音頻文件中的注釋信息更新為所述第二線上注釋信息,以便以所述第二線上注釋信息呈現(xiàn)所述第二目標(biāo)音頻文件。
      9.一種設(shè)備,應(yīng)用于客戶端,包括: 獲取模塊,用于響應(yīng)于第一目標(biāo)音頻文件的呈現(xiàn),獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào); 判斷模塊,用于以所述客戶端所在終端設(shè)備本地的音頻文件作為本地音頻文件,判斷所述本地音頻文件的標(biāo)識(shí)信息中是否存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào); 呈現(xiàn)模塊,用于響應(yīng)于存在與所述第一目標(biāo)編號(hào)相同的本地編號(hào),呈現(xiàn)表示所述第一目標(biāo)音頻文件已下載到本地的提示信息; 其中,所述第一目標(biāo)音頻文件和標(biāo)識(shí)信息內(nèi)具有所述本地編號(hào)的所述本地音頻文件均為服務(wù)器提供的音頻文件;所述服務(wù)器提供的各個(gè)音頻文件具有與該音頻文件關(guān)聯(lián)的編號(hào),用于在所述服務(wù)器提供的所有音頻文件中唯一標(biāo)識(shí)該音頻文件。
      10.根據(jù)權(quán)利要求9所述的設(shè)備,所述標(biāo)識(shí)信息包含媒體標(biāo)識(shí)和備注標(biāo)識(shí),所述與音頻文件關(guān)聯(lián)的編號(hào)位于所述備注標(biāo)識(shí)內(nèi)。
      11.根據(jù)權(quán)利要求9所述的設(shè)備,所述獲取模塊包括: 提供子模塊,用于響應(yīng)于所述第一目標(biāo)音頻文件的呈現(xiàn),提供觸發(fā)所述第一目標(biāo)音頻文件下載或播放的操作方式; 第一獲取子模塊,用于響應(yīng)于觸發(fā)所述第一目標(biāo)音頻文件下載或播放的操作,獲取所述第一目標(biāo)音頻文件的編號(hào)作為第一目標(biāo)編號(hào)。
      12.根據(jù)權(quán)利要求9所述的設(shè)備,所述獲取模塊包括: 接收子模塊,用于響應(yīng)于所述客戶端已登錄到所述服務(wù)器,接收所述服務(wù)器基于所述客戶端登錄所采用的用戶身份信息而發(fā)送的用戶音頻清單并呈現(xiàn);其中,所述用戶音頻清單是所述服務(wù)器為所述用戶身份信息記錄的; 第二獲取子模塊,用于分別以所述用戶音頻清單中記錄的各個(gè)音頻文件作為第一目標(biāo)音頻文件,獲取與所述第一目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第一目標(biāo)編號(hào)。
      13.根據(jù)權(quán)利要求9所述的設(shè)備,還包括: 第一提取模塊,用于從第二目標(biāo)音頻文件的標(biāo)識(shí)信息中提取與所述第二目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第二目標(biāo)編號(hào);所述第二目標(biāo)音頻文件屬于所述本地音頻文件; 第一發(fā)送模塊,用于響應(yīng)于提取到所述第二目標(biāo)編號(hào),向所述服務(wù)器發(fā)送所述第二目標(biāo)編號(hào),以便所述服務(wù)器根據(jù)所述第二目標(biāo)編號(hào),查找所述第二目標(biāo)音頻文件在所述服務(wù)器中對(duì)應(yīng)的注釋信息,作為第一線上注釋信息; 第一更新模塊,用于響應(yīng)于接收到所述服務(wù)器基于所述第二目標(biāo)編號(hào)而發(fā)送的所述第一線上注釋信息,將與所述第二目標(biāo)編號(hào)關(guān)聯(lián)的所述第二目標(biāo)音頻文件中的注釋信息更新為所述第一線上注釋信息,以便以所述第一線上注釋信息呈現(xiàn)所述第二目標(biāo)音頻文件。
      14.根據(jù)權(quán)利要求13所述的設(shè)備,所述第一提取模塊包括: 掃描子模塊,用于對(duì)所述客戶端所在終端設(shè)備本地進(jìn)行掃描; 提取子模塊,用于分別以掃描到的各個(gè)本地音頻文件作為所述第二目標(biāo)音頻文件,從所述第二目標(biāo)音頻文件的標(biāo)識(shí)信息中提取與所述第二目標(biāo)音頻文件關(guān)聯(lián)的編號(hào)作為第二目標(biāo)編號(hào)。
      15.根據(jù)權(quán)利要求14所述的設(shè)備,所述掃描子模塊包括: 檢查子模塊,用于響應(yīng)于所述客戶端的啟動(dòng),檢查所述本地音頻文件所關(guān)聯(lián)文件系統(tǒng)記錄的最后的修改時(shí)間與前一次檢查的時(shí)間是否一致; 觸發(fā)掃描子模塊,用于在所述檢查子模塊的判斷結(jié)果為否的情況下,對(duì)所述客戶端所在終端設(shè)備本地進(jìn)行掃描。
      16.根據(jù)權(quán)利要求13所述的設(shè)備,還包括: 第二提取模塊,用于響應(yīng)于提取不到所述第二目標(biāo)編號(hào),從所述第二目標(biāo)音頻文件中提取所述第二目標(biāo)音頻文件的媒體標(biāo)識(shí); 第二發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述媒體標(biāo)識(shí),以便所述服務(wù)器根據(jù)所述媒體標(biāo)識(shí),查找所述第二目標(biāo)音頻文件在所述服務(wù)器中對(duì)應(yīng)的注釋信息,作為第二線上注釋信息; 第二更新模塊,用于響應(yīng)于接收到所述服務(wù)器基于所述媒體標(biāo)識(shí)而發(fā)送的所述第二線上注釋信息,將所述第二目標(biāo)音頻文件中的注釋信息更新為所述第二線上注釋信息,以便以所述第二線上注釋信息呈現(xiàn)所述第二目標(biāo)音頻文件。
      【文檔編號(hào)】G06F17/30GK104462210SQ201410612798
      【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年11月4日 優(yōu)先權(quán)日:2014年11月4日
      【發(fā)明者】丁磊, 陳剛, 朱一聞, 王詩(shī)沐, 王逸天, 袁芷露, 盧劍剛, 曹偲, 陸俊峰, 史江浩, 程寅, 伍卉, 梁建, 熊鋆洋, 邊裕挺, 蔡輝, 朱一飛, 許靖, 牟菲, 林惠, 朱珊珊, 李偉, 詹民擁, 唐勝標(biāo), 王筱, 余曉帆, 陳智科, 胡軍, 陸春紅, 楊盼盼, 吳春燕, 甘霖川, 徐知杰, 嚴(yán)梅 申請(qǐng)人:網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1