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