本發(fā)明實(shí)施例屬于通信領(lǐng)域,尤其涉及一種歌曲數(shù)據(jù)的存儲(chǔ)方法及終端。
背景技術(shù):
無線音箱是一種新型的智能家電設(shè)備,其通過WIFI網(wǎng)絡(luò)與智能終端(如手機(jī))的APP通信,如接收APP傳來的各種指令,根據(jù)接收的指令執(zhí)行用戶期望的各種操作。
目前,市場上已經(jīng)有一些無線音箱產(chǎn)品,以SONOS為例,都是通過手機(jī)安裝的一個(gè)APP來查看和控制無線音箱來播放該無線音箱的音樂。即現(xiàn)有技術(shù)中,無線音箱用于存儲(chǔ)收藏的歌曲數(shù)據(jù),在APP與無線音箱連接后,APP向無線音箱請求已收藏的數(shù)據(jù)列表,顯示在APP端,以供用戶瀏覽和選擇,無線音箱再根據(jù)APP發(fā)出的用戶選擇指令播放對應(yīng)的歌曲數(shù)據(jù)。但由于APP每次啟動(dòng)后,都需要向無線音箱請求其存儲(chǔ)的歌曲數(shù)據(jù),因此導(dǎo)致相同的歌曲數(shù)據(jù)的反復(fù)傳輸,從而占用了無線音箱的資源,降低了無線音箱系統(tǒng)的效率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種歌曲數(shù)據(jù)的存儲(chǔ)方法及終端,旨在解決現(xiàn)有的方法在APP每次啟動(dòng)后,都需要向播放設(shè)備請求其存儲(chǔ)的歌曲數(shù)據(jù),因此導(dǎo)致相同的歌曲數(shù)據(jù)的反復(fù)傳輸,從而占用了播放設(shè)備的資源,降低了播放設(shè)備系統(tǒng)的效率的問題。
本發(fā)明實(shí)施例的第一方面,提供了一種歌曲數(shù)據(jù)的存儲(chǔ)方法,所述方法包括:
第一終端獲取已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽;
第一終端根據(jù)獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù);
在需要更新時(shí),第一終端更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
本發(fā)明實(shí)施例的第二方面,提供了一種終端,所述終端包括:
第一時(shí)間標(biāo)簽獲取單元,用于獲取已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽;
是否更新判斷單元,用于根據(jù)獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù);
歌曲數(shù)據(jù)更新單元,用于在需要更新時(shí),更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
本發(fā)明實(shí)施例的第三方面,提供了一種移動(dòng)終端,所述移動(dòng)終端包括:
處理器;
所述處理器,用于獲取已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽,根據(jù)獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù),在需要更新時(shí),更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
在本發(fā)明實(shí)施例中,由于將歌曲數(shù)據(jù)存儲(chǔ)在第一終端中,因此,當(dāng)再次啟動(dòng)第一終端的APP時(shí),無需從播放設(shè)備獲取所述第一終端已存儲(chǔ)的歌曲數(shù)據(jù),從而避免相同的歌曲數(shù)據(jù)在播放設(shè)備和第一終端之間傳輸,提高播放設(shè)備系統(tǒng)的效率。
附圖說明
圖1是本發(fā)明第一實(shí)施例提供的一種歌曲數(shù)據(jù)的存儲(chǔ)方法的流程圖;
圖2是本發(fā)明第二實(shí)施例提供的一種終端的結(jié)構(gòu)圖;
圖3是本發(fā)明第三實(shí)施例提供的一種移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖;
圖4是本發(fā)明第四實(shí)施例提供的一種移動(dòng)終端的示意性框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例中,第一終端獲取已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽,第一終端根據(jù)獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù),在需要更新時(shí),第一終端更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
實(shí)施例一:
圖1示出了本發(fā)明第一實(shí)施例提供的一種歌曲數(shù)據(jù)的存儲(chǔ)方法的流程圖,本實(shí)施例中,“第一終端”、“第二終端”、“第三終端”中的“第一”、“第二”、“第三”僅用于表示不同的終端,并無先后順序的含義,詳述如下:
步驟S11,第一終端獲取已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽。
其中,第一時(shí)間標(biāo)簽的單位包括:年、月、日、時(shí),進(jìn)一步地,可精確到分鐘、秒。最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽為最大的時(shí)間標(biāo)簽,例如,假設(shè)第一終端存儲(chǔ)的時(shí)間標(biāo)簽有2個(gè):2016.11.01.10和2016.11.01.20,則最新歌曲對應(yīng)的第一時(shí)間標(biāo)簽為2016.11.01.20。
可選地,為了節(jié)省存儲(chǔ)空間,播放設(shè)備(或第一終端)存儲(chǔ)的歌曲數(shù)據(jù)與時(shí)間標(biāo)簽的對應(yīng)關(guān)系為:播放設(shè)備同一次更新的歌曲數(shù)據(jù)對應(yīng)同一個(gè)時(shí)間標(biāo)簽。例如,假設(shè)播放設(shè)備在一次更新中更新了多首歌曲數(shù)據(jù),則該多首歌曲數(shù)據(jù)對應(yīng)同一個(gè)時(shí)間標(biāo)簽。為了保持一致,第一終端存儲(chǔ)的歌曲數(shù)據(jù)和時(shí)間標(biāo)簽的對應(yīng)關(guān)系與播放設(shè)備中的歌曲數(shù)據(jù)和時(shí)間標(biāo)簽的對應(yīng)關(guān)系相同。
其中,第一終端已存儲(chǔ)的最新歌曲數(shù)據(jù)為播放設(shè)備存儲(chǔ)的歌曲數(shù)據(jù)中的一首或多首歌曲對應(yīng)的歌曲數(shù)據(jù)。需要指出的是,若第一終端已存儲(chǔ)的最新歌曲數(shù)據(jù)為0,即第一終端沒有存儲(chǔ)任何歌曲數(shù)據(jù),則第一終端獲取的第一時(shí)間標(biāo)簽可設(shè)置為0。
由于第一終端已存儲(chǔ)播放設(shè)備存儲(chǔ)的部分或全部歌曲數(shù)據(jù),因此,當(dāng)再次啟動(dòng)第一終端的APP時(shí),無需從播放設(shè)備獲取所述第一終端已存儲(chǔ)的歌曲數(shù)據(jù),從而避免相同的歌曲數(shù)據(jù)在播放設(shè)備和第一終端之間傳輸。
步驟S12,第一終端根據(jù)獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù)。
可選地,第一終端從播放設(shè)備獲取第二時(shí)間標(biāo)簽,并通過比較第一時(shí)間標(biāo)簽和第二時(shí)間標(biāo)簽的大小判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù),此時(shí),所述步驟S12包括:
A1、第一終端向播放設(shè)備請求所述播放設(shè)備存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第二時(shí)間標(biāo)簽。第一終端首先與播放設(shè)備建立連接,再向建立連接的播放設(shè)備請求第二時(shí)間標(biāo)簽,具體地,第一終端預(yù)先存儲(chǔ)播放設(shè)備的標(biāo)識,當(dāng)開啟第一終端中與播放設(shè)備通信的APP時(shí),該第一終端自動(dòng)搜索與所述播放設(shè)備的標(biāo)識匹配的播放設(shè)備,若搜索到,則發(fā)送連接請求至所述播放設(shè)備,以與所述播放設(shè)備建立連接。當(dāng)然,若第一終端沒有預(yù)先存儲(chǔ)播放設(shè)備的標(biāo)識,則當(dāng)開啟第一終端中與播放設(shè)備通信的APP時(shí),該第一終端廣播所述第一終端的標(biāo)識,以使所述播放設(shè)備根據(jù)接收的第一終端的標(biāo)識發(fā)出連接請求,進(jìn)而與所述播放設(shè)備建立連接。
A2、第一終端接收所述播放設(shè)備發(fā)送的第二時(shí)間標(biāo)簽,并將接收的第二時(shí)間標(biāo)簽與獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽比較。
A3、在接收的第一時(shí)間標(biāo)簽小于獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第二時(shí)間標(biāo)簽時(shí),第一終端判定需要更新存儲(chǔ)的歌曲數(shù)據(jù),否則,第一終端判定不需要更新存儲(chǔ)的歌曲數(shù)據(jù)。
上述A1~A3中,通過比較第一時(shí)間標(biāo)簽和第二時(shí)間標(biāo)簽的大小,而不是通過比較第一終端存儲(chǔ)的歌曲數(shù)據(jù)和播放設(shè)備存儲(chǔ)的歌曲數(shù)據(jù)來判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù),由于時(shí)間標(biāo)簽對應(yīng)的數(shù)據(jù)量遠(yuǎn)小于歌曲數(shù)據(jù)對應(yīng)的數(shù)據(jù)量,因此,極大地提高了比較速率。
步驟S13,在需要更新時(shí),第一終端更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
具體地,第一終端獲取并存儲(chǔ)其沒有存儲(chǔ)的歌曲數(shù)據(jù)以及所述歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽。
可選地,在所述步驟S13之前,包括:
第一終端接收播放設(shè)備發(fā)送的已上線的其他終端信息。具體地,當(dāng)?shù)谝唤K端與播放設(shè)備建立連接時(shí),該播放設(shè)備主動(dòng)向該第一終端發(fā)送已與該播放設(shè)備建立連接的其他終端的信息。當(dāng)然,在第一終端與播放設(shè)備建立連接之后,若存在其他終端也與播放設(shè)備建立連接,則該播放設(shè)備也會(huì)向所述第一終端發(fā)送與所述播放設(shè)備建立連接的終端信息。其中,播放設(shè)備發(fā)送的已上線的其他終端信息可為終端的唯一標(biāo)識,也可以為與播放設(shè)備建立連接的所有終端的數(shù)量值。
此時(shí),所述步驟S13具體包括:
B1、在需要更新時(shí),第一終端判斷是否接收到已上線的其他終端信息,若接收到,則向第二終端請求比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù),所述第二終端為已上線的其他終端的任一終端。
B2、第一終端接收第二終端發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
上述B1和B2中,若第一終端接收的信息為已上線的其他終端的唯一標(biāo)識,且該已上線的其他終端的唯一標(biāo)識只有一個(gè),則直接向該已上線的其他終端的唯一標(biāo)識對應(yīng)的終端請求比第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù);若該已上線的其他終端的唯一標(biāo)識的個(gè)數(shù)大于1,則從接收的已上線的其他終端的唯一標(biāo)識中選出一個(gè)終端的唯一標(biāo)識,再向選出的唯一標(biāo)識對應(yīng)的終端請求比第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)。由于第一終端是向其他終端請求歌曲數(shù)據(jù),而不是向播放設(shè)備請求歌曲數(shù)據(jù),因此避免播放設(shè)備的占用,從而提高了播放設(shè)備系統(tǒng)的效率。
可選地,若該已上線的其他終端的唯一標(biāo)識的個(gè)數(shù)大于2,則在所述B2之后,包括:
C1、第一終端判斷更新后的第一時(shí)間標(biāo)簽是否小于所述第二時(shí)間標(biāo)簽,若小于,則第一終端向第三終端請求比第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù),所述第三終端為已上線的其他終端的任一終端,且所述第三終端不同于所述第二終端。
C2、第一終端接收第三終端發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
上述C1和C2中,若第一終端沒有從第二終端獲取到全部的大于第一時(shí)間標(biāo)簽的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù),則繼續(xù)向其他終端請求。由于優(yōu)先向已上線的其他終端請求歌曲數(shù)據(jù),而不是直接向播放設(shè)備請求,因此避免播放設(shè)備的占用,從而提高了播放設(shè)備系統(tǒng)的效率。
進(jìn)一步地,在所述B2之后,或者,在所述C2之后,包括:
D1、第一終端判斷更新后的第一時(shí)間標(biāo)簽是否小于所述第二時(shí)間標(biāo)簽,若小于,則第一終端向播放設(shè)備請求比第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)。
D2、第一終端接收所述播放設(shè)備發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
上述D1和D2中,若第一終端沒有從已上線的其他終端獲取全部的大于第一時(shí)間標(biāo)簽的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù),則向播放設(shè)備請求沒有獲取的歌曲數(shù)據(jù)和對應(yīng)的時(shí)間標(biāo)簽。由于先向已上線的其他終端請求了部分歌曲數(shù)據(jù)和對應(yīng)的時(shí)間標(biāo)簽,因此,減少了向播放設(shè)備請求的歌曲數(shù)據(jù)對應(yīng)的數(shù)據(jù)量,從而避免播放設(shè)備的占用,從而提高了播放設(shè)備系統(tǒng)的效率。
本發(fā)明第一實(shí)施例中,在第一終端與播放設(shè)備首次連接時(shí),第一終端獲取并存儲(chǔ)與所述播放設(shè)備存儲(chǔ)的歌曲數(shù)據(jù)相同的歌曲數(shù)據(jù)以及與所述歌曲數(shù)據(jù)對應(yīng)的時(shí)間標(biāo)簽,在第一終端與播放設(shè)備非首次連接時(shí),第一終端獲取已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽,第一終端根據(jù)獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù),在需要更新時(shí),第一終端更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。由于將歌曲數(shù)據(jù)存儲(chǔ)在第一終端中,因此,當(dāng)再次啟動(dòng)第一終端的APP時(shí),無需從播放設(shè)備獲取所述第一終端已存儲(chǔ)的歌曲數(shù)據(jù),從而避免相同的歌曲數(shù)據(jù)在播放設(shè)備和第一終端之間傳輸,從而提高播放設(shè)備系統(tǒng)的效率。
應(yīng)理解,在本發(fā)明實(shí)施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。
實(shí)施例二:
圖2示出了本發(fā)明第二實(shí)施例提供的一種終端的結(jié)構(gòu)圖,該終端可以包括經(jīng)無線接入網(wǎng)RAN與一個(gè)或多個(gè)核心網(wǎng)進(jìn)行通信的用戶設(shè)備,該用戶設(shè)備可以是移動(dòng)電話(或稱為“蜂窩”電話)、具有移動(dòng)設(shè)備的計(jì)算機(jī)等,例如,用戶設(shè)備還可以是便攜式、袖珍式、手持式、計(jì)算機(jī)內(nèi)置的或者車載的移動(dòng)裝置,它們與無線接入網(wǎng)交換語音和/或數(shù)據(jù)。又例如,該移動(dòng)設(shè)備可以包括智能手機(jī)、平板電腦、個(gè)人數(shù)字助理PDA、銷售終端POS或車載電腦等。為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
該終端2包括:第一時(shí)間標(biāo)簽獲取單元21、是否更新判斷單元22、歌曲數(shù)據(jù)更新單元23。需要指出的是,這里的終端為實(shí)施例一中的第一終端。其中:
第一時(shí)間標(biāo)簽獲取單元21,用于獲取已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽。
其中,第一時(shí)間標(biāo)簽的單位包括:年、月、日、時(shí),進(jìn)一步地,可精確到分鐘、秒。
可選地,為了節(jié)省存儲(chǔ)空間,播放設(shè)備(或第一終端)存儲(chǔ)的歌曲數(shù)據(jù)與時(shí)間標(biāo)簽的對應(yīng)關(guān)系為:播放設(shè)備同一次更新的歌曲數(shù)據(jù)對應(yīng)同一個(gè)時(shí)間標(biāo)簽。
是否更新判斷單元22,用于根據(jù)獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù)。
可選地,所述是否更新判斷單元22具體包括:
第二時(shí)間標(biāo)簽請求模塊,用于向播放設(shè)備請求所述播放設(shè)備存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第二時(shí)間標(biāo)簽。第一終端首先與播放設(shè)備建立連接,再向建立連接的播放設(shè)備請求第二時(shí)間標(biāo)簽,具體地,第一終端預(yù)先存儲(chǔ)播放設(shè)備的標(biāo)識,當(dāng)開啟第一終端中與播放設(shè)備通信的APP時(shí),該第一終端自動(dòng)搜索與所述播放設(shè)備的標(biāo)識匹配的播放設(shè)備,若搜索到,則發(fā)送連接請求至所述播放設(shè)備,以與所述播放設(shè)備建立連接。當(dāng)然,若第一終端沒有預(yù)先存儲(chǔ)播放設(shè)備的標(biāo)識,則當(dāng)開啟第一終端中與播放設(shè)備通信的APP時(shí),該第一終端廣播所述第一終端的標(biāo)識,以使所述播放設(shè)備根據(jù)接收的第一終端的標(biāo)識發(fā)出連接請求,進(jìn)而與所述播放設(shè)備建立連接。
第二時(shí)間標(biāo)簽接收模塊,用于接收所述播放設(shè)備發(fā)送的第二時(shí)間標(biāo)簽,并將接收的第二時(shí)間標(biāo)簽與獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽比較。
時(shí)間標(biāo)簽比較結(jié)果確定模塊,用于在接收的第一時(shí)間標(biāo)簽小于獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第二時(shí)間標(biāo)簽時(shí),判定需要更新存儲(chǔ)的歌曲數(shù)據(jù),否則,判定不需要更新存儲(chǔ)的歌曲數(shù)據(jù)。
歌曲數(shù)據(jù)更新單元23,用于在需要更新時(shí),更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
可選地,所述終端包括:
終端信息接收單元,用于接收播放設(shè)備發(fā)送的已上線的其他終端信息。具體地,當(dāng)?shù)谝唤K端與播放設(shè)備建立連接時(shí),該播放設(shè)備主動(dòng)向該第一終端發(fā)送已與該播放設(shè)備建立連接的其他終端的信息。當(dāng)然,在第一終端與播放設(shè)備建立連接之后,若存在其他終端也與播放設(shè)備建立連接,則該播放設(shè)備也會(huì)向所述第一終端發(fā)送與所述播放設(shè)備建立連接的終端信息。其中,播放設(shè)備發(fā)送的已上線的其他終端信息可為終端的唯一標(biāo)識,也可以為與播放設(shè)備建立連接的所有終端的數(shù)量值。
此時(shí),所述歌曲數(shù)據(jù)更新單元23具體包括:
其他終端信息是否接收到判斷模塊,用于在需要更新時(shí),判斷是否接收到已上線的其他終端信息,若接收到,則向第二終端請求比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù),所述第二終端為已上線的其他終端的任一終端。
第二終端的歌曲數(shù)據(jù)接收模塊,用于接收第二終端發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
上述其他終端信息是否接收到判斷模塊和第二終端的歌曲數(shù)據(jù)接收模塊中,若第一終端接收的信息為已上線的其他終端的唯一標(biāo)識,且該已上線的其他終端的唯一標(biāo)識只有一個(gè),則直接向該已上線的其他終端的唯一標(biāo)識對應(yīng)的終端請求比第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù);若該已上線的其他終端的唯一標(biāo)識的個(gè)數(shù)大于1,則從接收的已上線的其他終端的唯一標(biāo)識中選出一個(gè)終端的唯一標(biāo)識,再向選出的唯一標(biāo)識對應(yīng)的終端請求比第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)。由于第一終端是向其他終端請求歌曲數(shù)據(jù),而不是向播放設(shè)備請求歌曲數(shù)據(jù),因此避免播放設(shè)備的占用,從而提高了播放設(shè)備系統(tǒng)的效率。
可選地,若該已上線的其他終端的唯一標(biāo)識的個(gè)數(shù)大于2,則所述終端包括:
時(shí)間標(biāo)簽比較單元,用于判斷更新后的第一時(shí)間標(biāo)簽是否小于所述第二時(shí)間標(biāo)簽,若小于,則第一終端向第三終端請求比第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù),所述第三終端為已上線的其他終端的任一終端,且所述第三終端不同于所述第二終端。
第三終端的歌曲數(shù)據(jù)接收單元,用于接收第三終端發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
上述時(shí)間標(biāo)簽比較單元和第三終端的歌曲數(shù)據(jù)接收單元中,若第一終端沒有從第二終端獲取到全部的大于第一時(shí)間標(biāo)簽的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù),則繼續(xù)向其他終端請求。由于優(yōu)先向已上線的其他終端請求歌曲數(shù)據(jù),而不是直接向播放設(shè)備請求,因此避免播放設(shè)備的占用,從而提高了播放設(shè)備系統(tǒng)的效率。
可選地,所述終端包括:
播放設(shè)備的歌曲數(shù)據(jù)請求單元,用于判斷更新后的第一時(shí)間標(biāo)簽是否小于所述第二時(shí)間標(biāo)簽,若小于,則第一終端向播放設(shè)備請求比第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)。
播放設(shè)備的歌曲數(shù)據(jù)接收單元,用于接收所述播放設(shè)備發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
本發(fā)明第二實(shí)施例中,由于將歌曲數(shù)據(jù)存儲(chǔ)在第一終端中,因此,當(dāng)再次啟動(dòng)第一終端的APP時(shí),無需從播放設(shè)備獲取所述第一終端已存儲(chǔ)的歌曲數(shù)據(jù),從而避免相同的歌曲數(shù)據(jù)在播放設(shè)備和第一終端之間傳輸,從而提高播放設(shè)備系統(tǒng)的效率。
實(shí)施例三:
圖3示出的是與本發(fā)明第三實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖3,手機(jī)包括:射頻(Radio Frequency,RF)電路310、存儲(chǔ)器320、輸入單元330、顯示單元340、傳感器350、音頻電路360、無線模塊370、處理器380、以及電源390等部件。本領(lǐng)域技術(shù)人員可以理解,圖3中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖3對手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
RF電路310可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器380處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路310還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無線服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(jìn)(Long Term Evolution,LTE))、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。
存儲(chǔ)器320可用于存儲(chǔ)軟件程序以及模塊,處理器380通過運(yùn)行存儲(chǔ)在存儲(chǔ)器320的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器320可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器320可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
輸入單元330可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)300的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元330可包括觸控面板331以及其他輸入設(shè)備332。觸控面板331,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板331上或在觸控面板331附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板331可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器380,并能接收處理器380發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板331。除了觸控面板331,輸入單元330還可以包括其他輸入設(shè)備332。具體地,其他輸入設(shè)備332可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元340可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元340可包括顯示面板341,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板341。進(jìn)一步的,觸控面板331可覆蓋顯示面板341,當(dāng)觸控面板331檢測到在其上或附近的觸摸操作后,傳送給處理器380以確定觸摸事件的類型,隨后處理器880根據(jù)觸摸事件的類型在顯示面板341上提供相應(yīng)的視覺輸出。雖然在圖3中,觸控面板331與顯示面板341是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板331與顯示面板341集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
手機(jī)300還可包括至少一種傳感器350,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板341的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板341和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路360、揚(yáng)聲器361,傳聲器362可提供用戶與手機(jī)之間的音頻接口。音頻電路360可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器361,由揚(yáng)聲器361轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器362將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路360接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器380處理后,經(jīng)RF電路310以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器320以便進(jìn)一步處理。
無線模塊基于短距離無線傳輸技術(shù),手機(jī)通過無線模塊370可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖3示出了無線模塊370,但是可以理解的是,其并不屬于手機(jī)300的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器380是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器320內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器320內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器380可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器380可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器380中。
手機(jī)300還包括給各個(gè)部件供電的電源390(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器380邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機(jī)300還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
在本發(fā)明實(shí)施例中,該終端所包括的處理器380還具有以下功能:一種歌曲數(shù)據(jù)的存儲(chǔ)方法,所述方法包括:
第一終端獲取已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽;
第一終端根據(jù)獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù);
在需要更新時(shí),第一終端更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
進(jìn)一步地,所述第一終端根據(jù)獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù),具體包括:
第一終端向播放設(shè)備請求所述播放設(shè)備存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第二時(shí)間標(biāo)簽;
第一終端接收所述播放設(shè)備發(fā)送的第二時(shí)間標(biāo)簽,并將接收的第二時(shí)間標(biāo)簽與獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽比較;
在接收的第一時(shí)間標(biāo)簽小于獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第二時(shí)間標(biāo)簽時(shí),第一終端判定需要更新存儲(chǔ)的歌曲數(shù)據(jù),否則,第一終端判定不需要更新存儲(chǔ)的歌曲數(shù)據(jù)。
進(jìn)一步地,在所述在需要更新時(shí),第一終端更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽之前,包括:
第一終端接收播放設(shè)備發(fā)送的已上線的其他終端信息;
此時(shí),所述在需要更新時(shí),第一終端更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽,具體包括:
在需要更新時(shí),第一終端判斷是否接收到已上線的其他終端信息,若接收到,則向第二終端請求比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù),所述第二終端為已上線的其他終端的任一終端;
第一終端接收第二終端發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
進(jìn)一步地,在所述第一終端接收第二終端發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽之后,包括:
第一終端判斷更新后的第一時(shí)間標(biāo)簽是否小于所述第二時(shí)間標(biāo)簽,若小于,則第一終端向第三終端請求比第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù),所述第三終端為已上線的其他終端的任一終端,且所述第三終端不同于所述第二終端;
第一終端接收第三終端發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
進(jìn)一步地,在所述第一終端接收第二終端發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽之后,或者,在所述第一終端接收第三終端發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽之后,包括:
第一終端判斷更新后的第一時(shí)間標(biāo)簽是否小于所述第二時(shí)間標(biāo)簽,若小于,則第一終端向播放設(shè)備請求比第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù);
第一終端接收所述播放設(shè)備發(fā)送的比所述第一時(shí)間標(biāo)簽大的時(shí)間標(biāo)簽對應(yīng)的歌曲數(shù)據(jù)并存儲(chǔ),以更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
實(shí)施例四:
圖4是本發(fā)明第四實(shí)施例提供的一種移動(dòng)終端的示意性框圖,如圖所示的該移動(dòng)終端可以包括:一個(gè)或多個(gè)處理器401(圖中僅示出一個(gè));一個(gè)或多個(gè)輸入設(shè)備402(圖中僅示出一個(gè)),一個(gè)或多個(gè)輸出設(shè)備403(圖中僅示出一個(gè))、存儲(chǔ)器404和顯示器405。上述處理器401、輸入設(shè)備402、輸出設(shè)備403、存儲(chǔ)器404和顯示器405通過總線406連接。存儲(chǔ)器402用于存儲(chǔ)指令,處理器401用于執(zhí)行存儲(chǔ)器402存儲(chǔ)的指令。其中:
所述處理器401,用于獲取已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽,根據(jù)獲取的已存儲(chǔ)的最新歌曲數(shù)據(jù)對應(yīng)的第一時(shí)間標(biāo)簽判斷是否需要更新存儲(chǔ)的歌曲數(shù)據(jù),在需要更新時(shí),更新存儲(chǔ)的歌曲數(shù)據(jù)以及對應(yīng)的第一時(shí)間標(biāo)簽。
應(yīng)當(dāng)理解,在本發(fā)明實(shí)施例中,所述處理器401可以是中央處理單元(Central Processing Unit,CPU),該處理器還可以是其他通用處理器、數(shù)字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現(xiàn)成可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
輸入設(shè)備402可以包括觸控板、指紋采傳感器(用于采集用戶的指紋信息和指紋的方向信息)、麥克風(fēng)、數(shù)據(jù)接收接口等。輸出設(shè)備403可以包括顯示器(LCD等)、揚(yáng)聲器、數(shù)據(jù)發(fā)送接口等。
該存儲(chǔ)器404可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器401提供指令和數(shù)據(jù)。存儲(chǔ)器404的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,存儲(chǔ)器404還可以存儲(chǔ)設(shè)備類型的信息。
顯示器405可用于顯示由用戶輸入的信息或提供給用戶的信息等。顯示器405可包括顯示面板,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板。進(jìn)一步的,所述顯示器405還可包括觸控面板,所述觸控面板可覆蓋顯示面板,當(dāng)觸控面板檢測到在其上或附近的觸摸操作后,傳送給處理器401以確定觸摸事件的類型,隨后處理器401根據(jù)觸摸事件的類型在顯示面板上提供相應(yīng)的視覺輸出。
具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中所描述的處理器401、輸入設(shè)備402、輸出設(shè)備403、存儲(chǔ)器404和顯示器405可執(zhí)行本發(fā)明實(shí)施例提供的終端的內(nèi)存調(diào)整方法的實(shí)施例中所描述的實(shí)現(xiàn)方式,也可執(zhí)行實(shí)施例二所述終端中所描述的實(shí)現(xiàn)方式,在此不再贅述。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。