歌詞提供方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出一種歌詞提供方法、裝置和系統(tǒng)。其中,該方法包括:獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞;以及將多個(gè)版本的歌詞提供給用戶,并分別將多個(gè)版本的歌詞和當(dāng)前播放歌曲進(jìn)行同步。本發(fā)明實(shí)施例的方法,可使用戶在播放當(dāng)前播放歌曲的同時(shí)能夠快速確定與歌曲同步的版本的歌詞,以便于快速準(zhǔn)確地選擇自己需要的版本的歌詞,從而減少了目前篩選多個(gè)版本的歌詞時(shí)的資源浪費(fèi),而且直觀顯示每個(gè)版本的歌詞的同步信息,提升了用戶體驗(yàn)。
【專利說明】歌詞提供方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種歌詞提供方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]目前,用戶使用各種終端(例如,個(gè)人計(jì)算機(jī)、平板電腦、智能手機(jī)等)播放音樂時(shí),終端通常會(huì)顯示相應(yīng)的歌詞給用戶。但是,一首歌曲往往對(duì)應(yīng)多個(gè)版本的歌詞,極易導(dǎo)致終端顯示的歌詞不能跟歌曲匹配,從而無法給用戶提供準(zhǔn)確的歌詞。
【發(fā)明內(nèi)容】
[0003]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
[0004]為此,本發(fā)明的一個(gè)目的在于提出一種歌詞提供方法,該方法減少了目前篩選多個(gè)版本的歌詞時(shí)的資源浪費(fèi),且直觀顯示每個(gè)版本的歌詞的同步信息,提升了用戶體驗(yàn)。
[0005]本發(fā)明的第二個(gè)目的在于提出一種歌詞提供裝置。
[0006]本發(fā)明的第三個(gè)目的在于提出一種歌詞提供系統(tǒng)。
[0007]為達(dá)上述目的,本發(fā)明第一方面實(shí)施例提出了一種歌詞提供方法,包括:獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞;以及將所述多個(gè)版本的歌詞提供給所述用戶,并分別將所述多個(gè)版本的歌詞和所述當(dāng)前播放歌曲進(jìn)行同步。
[0008]本發(fā)明實(shí)施例的歌詞提供方法,在播放當(dāng)前播放歌曲的同時(shí)可獲得多個(gè)版本的歌詞,并提供多個(gè)版本的歌詞給用戶,及將多個(gè)版本的歌詞和當(dāng)前播放歌曲進(jìn)行同步,可以使得用戶一目了然的獲取每個(gè)版本的歌詞以及每個(gè)版本的歌詞在當(dāng)前播放時(shí)間的對(duì)應(yīng)句。由此,可使用戶在播放當(dāng)前播放歌曲的同時(shí)能夠快速確定與歌曲同步的版本的歌詞,以便于快速準(zhǔn)確地選擇自己需要的版本的歌詞,從而減少了目前篩選多個(gè)版本的歌詞時(shí)的資源浪費(fèi),而且直觀顯示每個(gè)版本的歌詞的同步信息,提升了用戶體驗(yàn)。
[0009]為達(dá)上述目的,本發(fā)明第二方面實(shí)施例提供了一種歌詞提供裝置,包括:獲取模塊,用于獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞;提供模塊,用于將所述多個(gè)版本的歌詞提供給所述用戶;以及同步模塊,用于分別將所述多個(gè)版本的歌詞和所述當(dāng)前播放歌曲進(jìn)行同步。
[0010]本發(fā)明實(shí)施例的歌詞提供裝置,在播放當(dāng)前播放歌曲的同時(shí)可通過獲得模塊獲得多個(gè)版本的歌詞,并通過提供模塊將多個(gè)版本的歌詞提供給用戶,以及通過同步模塊將多個(gè)版本的歌詞和當(dāng)前播放歌曲進(jìn)行同步,可以使得用戶一目了然的獲取每個(gè)版本的歌詞以及每個(gè)版本的歌詞在當(dāng)前播放時(shí)間的對(duì)應(yīng)句。由此,可使用戶在播放當(dāng)前播放歌曲的同時(shí)能夠快速確定與歌曲同步的版本的歌詞,以便于快速準(zhǔn)確地選擇自己需要的版本的歌詞,從而減少了目前篩選多個(gè)版本的歌詞時(shí)的資源浪費(fèi),而且直觀顯示每個(gè)版本的歌詞的同步信息,提升了用戶體驗(yàn)。
[0011]為達(dá)上述目的,本發(fā)明第三方面實(shí)施例提供了一種歌詞提供系統(tǒng),包括:本發(fā)明第二方面實(shí)施例提供了一種歌詞提供裝置;和服務(wù)器,所述服務(wù)器用于將多個(gè)版本的歌詞發(fā)送至所述歌詞提供裝置。
【專利附圖】
【附圖說明】
[0012]圖1是本發(fā)明一個(gè)實(shí)施例的歌詞提供方法的流程圖;
[0013]圖2是本發(fā)明另一個(gè)實(shí)施例的歌詞提供方法的流程圖;
[0014]圖3是本發(fā)明又一個(gè)實(shí)施例的歌詞提供方法的流程圖;
[0015]圖4是本發(fā)明再一個(gè)實(shí)施例的歌詞提供方法的流程圖;
[0016]圖5是本發(fā)明又再一個(gè)實(shí)施例的歌詞提供方法的流程圖;
[0017]圖6是本發(fā)明實(shí)施例的展現(xiàn)窗口的一種示例的示意圖;
[0018]圖7是本發(fā)明一個(gè)實(shí)施例的歌詞提供裝置的結(jié)構(gòu)示意圖;
[0019]圖8是本發(fā)明另一個(gè)實(shí)施例的歌詞提供裝置的結(jié)構(gòu)示意圖;
[0020]圖9是本發(fā)明又一個(gè)實(shí)施例的歌詞提供裝置的結(jié)構(gòu)示意圖;
[0021]圖10是本發(fā)明又再一個(gè)實(shí)施例的歌詞提供裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
[0023]在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
[0024]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0025]目前,用戶在終端中播放歌曲時(shí),可以從網(wǎng)絡(luò)中獲取該歌曲對(duì)應(yīng)的歌詞。例如,用戶點(diǎn)擊歌詞搜索后,終端將返回一個(gè)歌詞搜索結(jié)果,該搜索結(jié)果包括多個(gè)以歌曲名和歌手名命名的歌詞文本文件。然而,此時(shí)用戶無法確定哪個(gè)歌詞與該歌曲同步,終端可以通過多種算法對(duì)多個(gè)歌詞文本文件進(jìn)行篩選,但是篩選過程較為復(fù)雜,浪費(fèi)資源。如果可以提供一種可同時(shí)展現(xiàn)多個(gè)版本的歌詞的方法,則可方便用戶快速確定歌詞與歌曲是否同步,以及選擇自己所需版本的歌詞,減少資源浪費(fèi),提升用戶體驗(yàn)。為此,本發(fā)明提出了一種歌詞提供方法。
[0026]圖1是本發(fā)明一個(gè)實(shí)施例的歌詞提供方法的流程圖。
[0027]如圖1所示,歌詞提供方法包括以下步驟。
[0028]SIOI,獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞。[0029]舉例來說,在播放當(dāng)前播放歌曲的過程中,如果用戶需要顯示當(dāng)前播放歌曲所對(duì)應(yīng)的歌詞,可通過點(diǎn)擊音樂播放器類應(yīng)用程序所提供的歌詞搜索即可獲得當(dāng)前播放歌曲所對(duì)應(yīng)的多個(gè)版本的歌詞。例如,一般情況下,音樂播放器類應(yīng)用程序會(huì)默認(rèn)顯示某個(gè)版本的歌詞,如果用戶發(fā)現(xiàn)默認(rèn)版本的歌詞有問題,則希望查看更多版本的歌詞,此時(shí)可通過點(diǎn)擊音樂播放器類應(yīng)用程序中的歌詞搜索按鈕,以獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞,例如,可以從網(wǎng)絡(luò)中獲取多個(gè)版本的歌詞。
[0030]S102,將多個(gè)版本的歌詞提供給用戶,并分別將多個(gè)版本的歌詞和當(dāng)前播放歌曲進(jìn)行同步。
[0031]具體地,獲取多個(gè)版本的歌詞后,可以同時(shí)提供給用戶,并同時(shí)將多個(gè)版本的歌詞和當(dāng)前播放歌曲同步,此時(shí),用戶可以看到每個(gè)版本的歌詞及其與當(dāng)前播放歌曲的同步信息,例如,不僅提供每個(gè)版本的歌詞,還可有高亮顯示每個(gè)版本的歌詞在當(dāng)前播放時(shí)間的對(duì)應(yīng)句。
[0032]在本發(fā)明的一個(gè)實(shí)施例中,分別將多個(gè)版本的歌詞和當(dāng)前播放歌曲進(jìn)行同步具體包括:獲取當(dāng)前播放歌曲的當(dāng)前播放時(shí)間;以及分別獲取多個(gè)版本的歌詞在當(dāng)前播放時(shí)間時(shí)的對(duì)應(yīng)句,并對(duì)對(duì)應(yīng)句進(jìn)行同步提示。舉例來說,在獲取當(dāng)前播放歌曲的當(dāng)前播放時(shí)間之后,可分別獲得每個(gè)版本的歌詞在當(dāng)前播放時(shí)間時(shí)的對(duì)應(yīng)句,并將當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句以不同與其他歌詞語句的顏色進(jìn)行標(biāo)識(shí),以實(shí)現(xiàn)對(duì)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句的區(qū)另IJ,方便用戶查看歌詞與當(dāng)前播放歌曲是否同步。
[0033]本發(fā)明實(shí)施例的歌詞提供方法,在播放當(dāng)前播放歌曲的同時(shí)可獲得多個(gè)版本的歌詞,并提供多個(gè)版本的歌詞給用戶,及將多個(gè)版本的歌詞和當(dāng)前播放歌曲進(jìn)行同步,可以使得用戶一目了然的獲取每個(gè)版本的歌詞以及每個(gè)版本的歌詞在當(dāng)前播放時(shí)間的對(duì)應(yīng)句。由此,可使用戶在播放當(dāng)前播放歌曲的同時(shí)能夠快速確定與歌曲同步的版本的歌詞,以便于快速準(zhǔn)確地選擇自己需要的版本的歌詞,從而減少了目前篩選多個(gè)版本的歌詞時(shí)的資源浪費(fèi),而且直觀顯示每個(gè)版本的歌詞的同步信息,提升了用戶體驗(yàn)。
[0034]為了方便用戶操作,用戶可以自己發(fā)送請(qǐng)求以獲取多個(gè)版本的歌詞。圖2是本發(fā)明另一個(gè)實(shí)施例的歌詞提供方法的流程圖。
[0035]如圖2所示,歌詞提供方法包括以下步驟。
[0036]S201,接收用戶的請(qǐng)求,并根據(jù)請(qǐng)求確定當(dāng)前播放歌曲。
[0037]在本發(fā)明的一個(gè)實(shí)施例中,請(qǐng)求為用戶的播放請(qǐng)求,或,請(qǐng)求為用戶在任何時(shí)刻發(fā)起的歌詞下載請(qǐng)求。
[0038]具體而言,音樂播放器類應(yīng)用程序在播放歌曲時(shí),用戶可以點(diǎn)擊播放按鈕進(jìn)行播放,在點(diǎn)擊播放按鈕的同時(shí)可以發(fā)送播放請(qǐng)求;或音樂播放器類應(yīng)用程序在播放歌曲時(shí),可以隱藏歌曲的歌詞,用戶可以在任意時(shí)刻想要獲取對(duì)應(yīng)的歌詞,相應(yīng)地,可以點(diǎn)擊歌詞顯示界面,并發(fā)送歌詞下載請(qǐng)求。
[0039]S202,獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞。
[0040]S203,將多個(gè)版本的歌詞提供給用戶,并分別將多個(gè)版本的歌詞和當(dāng)前播放歌曲進(jìn)行同步。
[0041]為了方便用戶查看多個(gè)版本的歌詞,可將多個(gè)版本的歌詞分別在多個(gè)展現(xiàn)窗口中顯示。圖3是本發(fā)明又一個(gè)實(shí)施例的歌詞提供方法的流程圖。[0042]如圖3所示,歌詞提供方法包括以下步驟。
[0043]S301,接收用戶的請(qǐng)求,并根據(jù)請(qǐng)求確定當(dāng)前播放歌曲。
[0044]S302,獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞。
[0045]S303,根據(jù)多個(gè)版本的歌詞生成多個(gè)展現(xiàn)窗口。
[0046]S304,展現(xiàn)多個(gè)展現(xiàn)窗口中的至少一個(gè),其中,在多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)對(duì)應(yīng)版本的歌詞,并展現(xiàn)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句。
[0047]在本發(fā)明的一個(gè)實(shí)施例中,在多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句是可選的。
[0048]具體而言,每個(gè)展現(xiàn)窗口對(duì)應(yīng)著當(dāng)前播放歌曲的一個(gè)版本的歌詞,由于受到資源的限制,在展現(xiàn)裝置中只能展現(xiàn)部分展現(xiàn)窗口。例如,如圖6所示(后續(xù)實(shí)施例中提到),可以展現(xiàn)一個(gè)展現(xiàn)窗口,并在該展現(xiàn)窗口中展現(xiàn)對(duì)應(yīng)版本的歌詞,并展現(xiàn)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句,其他的展現(xiàn)窗口被隱藏了。又如,還可以展現(xiàn)三個(gè)展現(xiàn)窗口,其中一個(gè)為主展現(xiàn)窗口,可以位于中間位置,其余兩個(gè)為次展現(xiàn)窗口,該兩個(gè)次展現(xiàn)窗口中可能只展現(xiàn)對(duì)應(yīng)版本的歌詞的部分,并展現(xiàn)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句的部分。應(yīng)理解,上述示例僅為舉例說明展現(xiàn)窗口的多種展現(xiàn)形式,并不能作為對(duì)本發(fā)明保護(hù)范圍的限制。
[0049]本發(fā)明實(shí)施例的歌詞提供方法,通過將獲得多個(gè)版本的歌詞在多個(gè)展現(xiàn)窗口中進(jìn)行分別展現(xiàn),可方便用戶查看當(dāng)前播放歌曲多對(duì)應(yīng)的多個(gè)版本的歌詞,進(jìn)一步提升用戶體驗(yàn)。
[0050]圖4是本發(fā)明再一個(gè)實(shí)施例的歌詞提供方法的流程圖。
[0051]在多個(gè)展現(xiàn)窗口中分別展現(xiàn)多個(gè)版本的歌詞后,用戶可以在多個(gè)展現(xiàn)窗口中自由切換展現(xiàn)窗口,具體地,如圖4所示,歌詞提供方法包括以下步驟。
[0052]S401,接收用戶的播放請(qǐng)求,并根據(jù)播放請(qǐng)求確定當(dāng)前播放歌曲。
[0053]S402,獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞。
[0054]S403,根據(jù)多個(gè)版本的歌詞生成多個(gè)展現(xiàn)窗口。
[0055]S404,展現(xiàn)多個(gè)展現(xiàn)窗口中的至少一個(gè),其中,在多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)對(duì)應(yīng)版本的歌詞,并展現(xiàn)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句。
[0056]在本發(fā)明的一個(gè)實(shí)施例中,在多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句是可選的。
[0057]S405,接收用戶針對(duì)展現(xiàn)窗口的切換指令。
[0058]S406,將當(dāng)前展現(xiàn)的展現(xiàn)窗口切換至切換指令指定的展現(xiàn)窗口。
[0059]圖6是本發(fā)明實(shí)施例的展現(xiàn)窗口的一種示例的示意圖。如圖6所示,如圖6所示,舉例來說,當(dāng)用戶在終端中搜索歌曲“千千厥歌”的歌詞之后,可獲得十個(gè)版本的歌詞,終端分別在十個(gè)展現(xiàn)窗口中展現(xiàn)十個(gè)版本的歌詞,圖5所示的當(dāng)前展現(xiàn)的展現(xiàn)窗口為第二個(gè)展現(xiàn)窗口,該第二個(gè)展現(xiàn)窗口展現(xiàn)歌曲“千千厥歌”所對(duì)應(yīng)的第二個(gè)版本的歌詞,并且該歌曲當(dāng)前播放時(shí)間的對(duì)應(yīng)句為“曾屬于彼此的晚上”,在這里以加粗字體的形式標(biāo)注該對(duì)應(yīng)句,以實(shí)現(xiàn)該對(duì)應(yīng)句與其他歌詞語句的區(qū)別。此時(shí),如果用戶想切換當(dāng)前展現(xiàn)的展現(xiàn)窗口,可以通過左右滑動(dòng)操作輸入切換指令。例如,用戶向左滑動(dòng)時(shí),可以切換至第一展現(xiàn)窗口 ;用戶向右滑動(dòng)時(shí),可以切換至第三個(gè)展現(xiàn)窗口,繼續(xù)向右滑動(dòng),可以根據(jù)滑動(dòng)的幅度切換至第四個(gè)展現(xiàn)窗口、第五個(gè)展現(xiàn)窗口等等。[0060]本發(fā)明實(shí)施例的歌詞提供方法,可接收用戶的切換指令,實(shí)現(xiàn)不同展現(xiàn)窗口之間的自由切換,由此,可方便用戶查看不同版本的歌詞,進(jìn)一步提升用戶體驗(yàn)。
[0061]圖5是本發(fā)明又再一個(gè)實(shí)施例的歌詞提供方法的流程圖。
[0062]如圖5所示,歌詞提供方法包括以下步驟。
[0063]S501,接收用戶的播放請(qǐng)求,并根據(jù)播放請(qǐng)求確定當(dāng)前播放歌曲。
[0064]S502,獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞。
[0065]S503,根據(jù)多個(gè)版本的歌詞生成多個(gè)展現(xiàn)窗口。
[0066]S504,展現(xiàn)多個(gè)展現(xiàn)窗口中的至少一個(gè),其中,在多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)對(duì)應(yīng)版本的歌詞,并展現(xiàn)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句。
[0067]在本發(fā)明的一個(gè)實(shí)施例中,在多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句是可選的。
[0068]S505,接收用戶針對(duì)展現(xiàn)窗口的切換指令。
[0069]S506,將當(dāng)前展現(xiàn)的展現(xiàn)窗口切換至切換指令指定的展現(xiàn)窗口。
[0070]S507,接收用戶的確認(rèn)指令。
[0071]在本發(fā)明的一個(gè)實(shí)施例中,S506和S507是可選的。
[0072]S508,根據(jù)確認(rèn)指令獲取當(dāng)前展現(xiàn)的展現(xiàn)窗口。
[0073]具體而言,如果用戶對(duì)當(dāng)前展現(xiàn)的展現(xiàn)窗口中的版本的歌詞不滿意,可以進(jìn)行展現(xiàn)窗口的切換,當(dāng)確定需要的版本的歌詞之后,可以點(diǎn)擊確認(rèn)按鈕(例如圖6所示)發(fā)送確認(rèn)指令。
[0074]S509,保持當(dāng)前展現(xiàn)的展現(xiàn)窗口及對(duì)應(yīng)版本的歌詞不變,并關(guān)閉其他展現(xiàn)窗口。
[0075]本發(fā)明實(shí)施例的歌詞提供方法,在確認(rèn)切換到指定的展現(xiàn)窗口之后,可將其他展現(xiàn)窗口關(guān)閉,僅顯示指定的展現(xiàn)窗口,方便用戶查看指定的展現(xiàn)窗口中的歌詞,進(jìn)一步提升用戶體驗(yàn)。
[0076]在本發(fā)明的一個(gè)實(shí)施例中,在用戶確認(rèn)當(dāng)前播放歌曲的歌詞之后,即可表明該歌詞的真實(shí)性和可靠性很高,所述歌詞提供方法還包括:將保持不變的展現(xiàn)窗口對(duì)應(yīng)版本的歌詞發(fā)送至服務(wù)器,其中,服務(wù)器可根據(jù)對(duì)應(yīng)版本的歌詞的統(tǒng)計(jì)頻率確定當(dāng)前播放歌曲的歌詞。由此,服務(wù)器收集多個(gè)終端發(fā)送的用戶確認(rèn)的版本的歌詞,并進(jìn)行統(tǒng)計(jì)分析,如果某個(gè)版本的歌詞統(tǒng)計(jì)頻率最高,則可以確認(rèn)該版本的歌詞即為當(dāng)前播放歌曲的歌詞,可以在終端的用戶再次請(qǐng)求歌詞時(shí)直接將該版本的歌詞提供給用戶。例如,如果服務(wù)器給用戶提供的默認(rèn)版本的歌詞為B版本,但是用戶可能手動(dòng)選擇A版本的歌詞,如果服務(wù)器經(jīng)過統(tǒng)計(jì)發(fā)現(xiàn)A版本的歌詞被選擇的頻率很高,此時(shí)服務(wù)器可以將A版本的歌詞作為默認(rèn)版本的歌詞提供給用戶。
[0077]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種歌詞提供裝置。
[0078]圖7是本發(fā)明一個(gè)實(shí)施例的歌詞提供裝置的結(jié)構(gòu)示意圖。
[0079]如圖7所示,歌詞提供裝置包括:獲取模塊300、提供模塊400和同步模塊500。
[0080]獲取模塊300用于獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞。舉例來說,在播放當(dāng)前播放歌曲的過程中,如果用戶需要顯示當(dāng)前播放歌曲所對(duì)應(yīng)的歌詞,可通過點(diǎn)擊音樂播放器類應(yīng)用程序所提供的歌詞搜索即可通過獲取模塊300獲得當(dāng)前播放歌曲所對(duì)應(yīng)的多個(gè)版本的歌詞。例如,一般情況下,音樂播放器類應(yīng)用程序會(huì)默認(rèn)顯示某個(gè)版本的歌詞,如果用戶發(fā)現(xiàn)默認(rèn)版本的歌詞有問題,則希望查看更多版本的歌詞,此時(shí)可通過點(diǎn)擊音樂播放器類應(yīng)用程序中的歌詞搜索按鈕,以通過獲取模塊300獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞,例如,獲取模塊300可以從網(wǎng)絡(luò)中獲取多個(gè)版本的歌詞。
[0081]提供模塊400用于將多個(gè)版本的歌詞提供給用戶。
[0082]同步模塊500用于分別將多個(gè)版本的歌詞和當(dāng)前播放歌曲進(jìn)行同步。更具體地,在提供模塊400同時(shí)將多個(gè)版本的歌詞提供給用戶之后,同步模塊500可將多個(gè)版本的歌詞和當(dāng)前播放歌曲進(jìn)行同步,此時(shí),用戶可以看到每個(gè)版本的歌詞及其與當(dāng)前播放歌曲的同步信息,例如,不僅提供每個(gè)版本的歌詞,還可有高亮顯示每個(gè)版本的歌詞在當(dāng)前播放時(shí)間的對(duì)應(yīng)句。
[0083]本發(fā)明實(shí)施例的歌詞提供裝置,在播放當(dāng)前播放歌曲的同時(shí)可通過獲得模塊獲得多個(gè)版本的歌詞,并通過提供模塊將多個(gè)版本的歌詞提供給用戶,以及通過同步模塊將多個(gè)版本的歌詞和當(dāng)前播放歌曲進(jìn)行同步,可以使得用戶一目了然的獲取每個(gè)版本的歌詞以及每個(gè)版本的歌詞在當(dāng)前播放時(shí)間的對(duì)應(yīng)句。由此,可使用戶在播放當(dāng)前播放歌曲的同時(shí)能夠快速確定與歌曲同步的版本的歌詞,以便于快速準(zhǔn)確地選擇自己需要的版本的歌詞,從而減少了目前篩選多個(gè)版本的歌詞時(shí)的資源浪費(fèi),而且直觀顯示每個(gè)版本的歌詞的同步信息,提升了用戶體驗(yàn)。
[0084]圖8是本發(fā)明另一個(gè)實(shí)施例的歌詞提供裝置的結(jié)構(gòu)示意圖。
[0085]如圖8所示,歌詞提供裝置包括:接收模塊100、確定模塊200、獲取模塊300、提供模塊400和同步模塊500。
[0086]具體地,接收模塊100用于接收用戶的請(qǐng)求。
[0087]確定模塊200用于根據(jù)請(qǐng)求確定當(dāng)前播放歌曲。
[0088]在本發(fā)明的一個(gè)實(shí)施例中,請(qǐng)求為用戶的播放請(qǐng)求,或,請(qǐng)求為用戶在任何時(shí)刻發(fā)起的歌詞下載請(qǐng)求。
[0089]具體而言,音樂播放器類應(yīng)用程序在播放歌曲時(shí),用戶可以點(diǎn)擊播放按鈕進(jìn)行播放,在點(diǎn)擊播放按鈕的同時(shí)可以向接收模塊100發(fā)送播放請(qǐng)求;或音樂播放器類應(yīng)用程序在播放歌曲時(shí),可以隱藏歌曲的歌詞,用戶可以在任意時(shí)刻想要獲取對(duì)應(yīng)的歌詞,相應(yīng)地,可以點(diǎn)擊歌詞顯示界面,并向接收模塊100發(fā)送歌詞下載請(qǐng)求。
[0090]圖9是本發(fā)明又一個(gè)實(shí)施例的歌詞提供裝置的結(jié)構(gòu)示意圖。
[0091]如圖9所示,歌詞提供裝置包括:接收模塊100、確定模塊200、獲取模塊300、提供模塊400和同步模塊500,其中,提供模塊400包括:生成單元410、展現(xiàn)單元420,同步模塊500包括:第一獲取單元510、第二獲取單元520和提示單元530。
[0092]具體地,生成單元410用于根據(jù)多個(gè)版本的歌詞生成多個(gè)展現(xiàn)窗口。
[0093]展現(xiàn)單元420用于展現(xiàn)多個(gè)展現(xiàn)窗口中的至少一個(gè),其中,在多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)對(duì)應(yīng)版本的歌詞。在本發(fā)明的一個(gè)實(shí)施例中,展現(xiàn)單元420還用于在多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句。
[0094]具體而言,每個(gè)展現(xiàn)窗口對(duì)應(yīng)著當(dāng)前播放歌曲的一個(gè)版本的歌詞,由于受到資源的限制,展現(xiàn)單元420只能展現(xiàn)部分展現(xiàn)窗口。例如,如圖5所示(后續(xù)實(shí)施例中提到),展現(xiàn)單元420可以展現(xiàn)一個(gè)展現(xiàn)窗口,并在該展現(xiàn)窗口中展現(xiàn)對(duì)應(yīng)版本的歌詞,并展現(xiàn)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句,其他的展現(xiàn)窗口被隱藏了。又如,展現(xiàn)單元420還可以展現(xiàn)三個(gè)展現(xiàn)窗口,其中一個(gè)為主展現(xiàn)窗口,可以位于中間位置,其余兩個(gè)為次展現(xiàn)窗口,該兩個(gè)次展現(xiàn)窗口中可能只展現(xiàn)對(duì)應(yīng)版本的歌詞的部分,并展現(xiàn)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句的部分。應(yīng)理解,上述示例僅為舉例說明展現(xiàn)窗口的多種展現(xiàn)形式,并不能作為對(duì)本發(fā)明保護(hù)范圍的限制。
[0095]在本發(fā)明的一個(gè)實(shí)施例中,同步模塊500中的第一獲取單元510用于獲取當(dāng)前播放歌曲的當(dāng)前播放時(shí)間,第二獲取單元520用于分別獲取多個(gè)版本的歌詞在當(dāng)前播放時(shí)間時(shí)的對(duì)應(yīng)句,以及提示單元530用于對(duì)對(duì)應(yīng)句進(jìn)行同步提示。舉例來說,在第一獲取單元510獲取當(dāng)前播放歌曲的當(dāng)前播放時(shí)間之后,可通過第二獲取單元520分別獲得每個(gè)版本的歌詞在當(dāng)前播放時(shí)間時(shí)的對(duì)應(yīng)句,以及提示單元530可將當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句以不同與其他歌詞語句的顏色進(jìn)行標(biāo)識(shí),以實(shí)現(xiàn)對(duì)當(dāng)前播放時(shí)間對(duì)應(yīng)的對(duì)應(yīng)句的區(qū)別。由此,可方便用戶查看歌詞與當(dāng)前播放歌曲是否同步。
[0096]本發(fā)明實(shí)施例的歌詞提供裝置,通過展現(xiàn)模塊可將獲得的多個(gè)版本的歌詞在多個(gè)展現(xiàn)窗口中進(jìn)行分別展現(xiàn)。由此,可方便用戶查看當(dāng)前播放歌曲多對(duì)應(yīng)的多個(gè)版本的歌詞,進(jìn)一步提升用戶體驗(yàn)。
[0097]圖10是本發(fā)明再一個(gè)實(shí)施例的歌詞提供裝置的結(jié)構(gòu)示意圖。
[0098]如圖10所示,歌詞提供裝置包括:接收模塊100、確定模塊200、獲取模塊300、提供模塊400、同步模塊500、切換模塊600、保持和關(guān)閉模塊700和發(fā)送模塊800,其中,提供模塊400包括:生成單元410、展現(xiàn)單元420,同步模塊500包括:第一獲取單元510、第二獲取單元520和提示單元530。
[0099]在本發(fā)明的一個(gè)實(shí)施例中,接收模塊100還用于接收用戶針對(duì)展現(xiàn)窗口的切換指令。
[0100]具體地,切換模塊600用于將當(dāng)前展現(xiàn)的展現(xiàn)窗口切換至切換指令指定的展現(xiàn)窗□。
[0101]圖6是本發(fā)明實(shí)施例的展現(xiàn)窗口的一種示例的示意圖。如圖6所示,舉例來說,當(dāng)用戶在終端中搜索歌曲“千千厥歌”的歌詞之后,可獲得十個(gè)版本的歌詞,終端分別在十個(gè)展現(xiàn)窗口中展現(xiàn)十個(gè)版本的歌詞,圖5所示的當(dāng)前展現(xiàn)的展現(xiàn)窗口為第二個(gè)展現(xiàn)窗口,該第二個(gè)展現(xiàn)窗口展現(xiàn)歌曲“千千厥歌”所對(duì)應(yīng)的第二個(gè)版本的歌詞,并且該歌曲當(dāng)前播放時(shí)間的對(duì)應(yīng)句為“曾屬于彼此的晚上”,在這里以加粗字體的形式標(biāo)注該對(duì)應(yīng)句,以實(shí)現(xiàn)該對(duì)應(yīng)句與其他歌詞語句的區(qū)別。此時(shí),如果用戶想切換當(dāng)前展現(xiàn)的展現(xiàn)窗口,可以通過左右滑動(dòng)操作輸入切換指令。例如,用戶向左滑動(dòng)時(shí),可以切換至第一展現(xiàn)窗口 ;用戶向右滑動(dòng)時(shí),可以切換至第三個(gè)展現(xiàn)窗口,繼續(xù)向右滑動(dòng),可以根據(jù)滑動(dòng)的幅度切換至第四個(gè)展現(xiàn)窗口、第五個(gè)展現(xiàn)窗口等等。
[0102]在本發(fā)明的一個(gè)實(shí)施例中,接收模塊100還用于接收用戶的確認(rèn)指令。具體而言,如果用戶對(duì)當(dāng)前展現(xiàn)的展現(xiàn)窗口中的版本的歌詞不滿意,可可通過切換模塊600切換當(dāng)前展現(xiàn)的展現(xiàn)窗口,當(dāng)確定需要的版本的歌詞之后,可以點(diǎn)擊確認(rèn)按鈕(例如圖6所示)發(fā)送確認(rèn)指令,此時(shí),接收模塊100可接收用戶的確認(rèn)指令。
[0103]保持和關(guān)閉模塊700用于根據(jù)確認(rèn)指令獲取當(dāng)前展現(xiàn)的展現(xiàn)窗口,并保持當(dāng)前展現(xiàn)的展現(xiàn)窗口及對(duì)應(yīng)版本的歌詞不變,以及關(guān)閉其他展現(xiàn)窗口。
[0104]本發(fā)明實(shí)施例的歌詞提供裝置,通過切換模塊可實(shí)現(xiàn)不同展現(xiàn)窗口之間的切換,由此,可方便用戶查看不同版本的歌詞,進(jìn)一步提升用戶體驗(yàn)。
[0105]在本發(fā)明的一個(gè)實(shí)施例中,歌詞提供裝置還包括發(fā)送模塊800。發(fā)送模塊800用于將保持不變的展現(xiàn)窗口對(duì)應(yīng)版本的歌詞發(fā)送至服務(wù)器,其中,服務(wù)器根據(jù)對(duì)應(yīng)版本的歌詞的統(tǒng)計(jì)頻率確定當(dāng)前播放歌曲的歌詞。由此,服務(wù)器收集多個(gè)終端發(fā)送的用戶確認(rèn)的版本的歌詞,并進(jìn)行統(tǒng)計(jì)分析,如果某個(gè)版本的歌詞統(tǒng)計(jì)頻率最高,則可以確認(rèn)該版本的歌詞即為當(dāng)前播放歌曲的歌詞,可以在終端的用戶再次請(qǐng)求歌詞時(shí)直接將該版本的歌詞提供給用戶。例如,如果服務(wù)器給用戶提供的默認(rèn)版本的歌詞為B版本,但是用戶可能手動(dòng)選擇A版本的歌詞,如果服務(wù)器經(jīng)過統(tǒng)計(jì)發(fā)現(xiàn)A版本的歌詞被選擇的頻率很高,此時(shí)服務(wù)器可以將A版本的歌詞作為默認(rèn)版本的歌詞提供給用戶。
[0106]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種歌詞提供系統(tǒng)。
[0107]一種歌詞提供系統(tǒng)包括本發(fā)明上述任一項(xiàng)實(shí)施例所述的歌詞提供裝置和服務(wù)器,服務(wù)器用于將多個(gè)版本的歌詞發(fā)送至歌詞提供裝置。
[0108]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0109]在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
[0110]盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。
【權(quán)利要求】
1.一種歌詞提供方法,其特征在于,包括: 獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞;以及 將所述多個(gè)版本的歌詞提供給所述用戶,并分別將所述多個(gè)版本的歌詞和所述當(dāng)前播放歌曲進(jìn)行同步。
2.根據(jù)權(quán)利要求1所述的歌詞提供方法,其特征在于,在所述獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞之前,還包括: 接收用戶的請(qǐng)求,并根據(jù)所述請(qǐng)求確定所述當(dāng)前播放歌曲。
3.根據(jù)權(quán)利要求2所述的歌詞提供方法,其特征在于,所述請(qǐng)求為所述用戶的播放請(qǐng)求,或,所述請(qǐng)求為所述用戶在任何時(shí)刻發(fā)起的歌詞下載請(qǐng)求。
4.根據(jù)權(quán)利要求1所述的歌詞提供方法,其特征在于,所述分別將所述多個(gè)版本的歌詞和所述當(dāng)前播放歌曲進(jìn)行同步包括: 獲取所述當(dāng)前播放歌曲的當(dāng)前播放時(shí)間;以及 分別獲取所述多個(gè)版本的歌詞在所述當(dāng)前播放時(shí)間時(shí)的對(duì)應(yīng)句,并對(duì)所述對(duì)應(yīng)句進(jìn)行同步提示。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的歌詞提供方法,其特征在于,所述將所述多個(gè)版本的歌詞提供給用戶包括: 根據(jù)所述多個(gè)版本的歌詞生成多個(gè)展現(xiàn)窗口;· 展現(xiàn)所述多個(gè)展現(xiàn)窗口中的至少一個(gè),其中,在所述多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)對(duì)應(yīng)版本的歌詞。
6.根據(jù)權(quán)利要求5所述的歌詞提供方法,其特征在于,在所述多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)所述當(dāng)前播放時(shí)間對(duì)應(yīng)的所述對(duì)應(yīng)句。
7.根據(jù)權(quán)利要求5所述的歌詞提供方法,其特征在于,在所述將多個(gè)版本的歌詞提供給所述用戶之后,還包括: 接收所述用戶針對(duì)所述展現(xiàn)窗口的切換指令; 將當(dāng)前展現(xiàn)的展現(xiàn)窗口切換至所述切換指令指定的展現(xiàn)窗口。
8.根據(jù)權(quán)利要求5所述的歌詞提供方法,其特征在于,在所述將多個(gè)版本的歌詞提供給所述用戶之后,還包括: 接收所述用戶的確認(rèn)指令; 根據(jù)所述確認(rèn)指令獲取當(dāng)前展現(xiàn)的展現(xiàn)窗口; 保持所述當(dāng)前展現(xiàn)的展現(xiàn)窗口及對(duì)應(yīng)版本的歌詞不變,并關(guān)閉其他展現(xiàn)窗口。
9.根據(jù)權(quán)利要求8所述的歌詞提供方法,其特征在于,還包括: 將保持不變的所述展現(xiàn)窗口對(duì)應(yīng)版本的歌詞發(fā)送至服務(wù)器,其中,所述服務(wù)器根據(jù)所述對(duì)應(yīng)版本的歌詞的統(tǒng)計(jì)頻率確定所述當(dāng)前播放歌曲的歌詞。
10.一種歌詞提供裝置,其特征在于,包括: 獲取模塊,用于獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞; 提供模塊,用于將所述多個(gè)版本的歌詞提供給所述用戶;以及 同步模塊,用于分別將所述多個(gè)版本的歌詞和所述當(dāng)前播放歌曲進(jìn)行同步。
11.根據(jù)權(quán)利要求10所述的歌詞提供裝置,其特征在于,還包括: 接收模塊,用于在所述獲取模塊獲取當(dāng)前播放歌曲對(duì)應(yīng)的多個(gè)版本的歌詞之前,接收用戶的請(qǐng)求; 確定模塊,用于根據(jù)所述請(qǐng)求確定所述當(dāng)前播放歌曲。
12.根據(jù)權(quán)利要求11所述的歌詞提供裝置,其特征在于,所述請(qǐng)求為所述用戶的播放請(qǐng)求,或,所述請(qǐng)求為所述用戶在任何時(shí)刻發(fā)起的歌詞下載請(qǐng)求。
13.根據(jù)權(quán)利要求10所述的歌詞提供裝置,其特征在于,所述同步模塊包括: 第一獲取單元,用于獲取所述當(dāng)前播放歌曲的當(dāng)前播放時(shí)間; 第二獲取單元,用于分別獲取所述多個(gè)版本的歌詞在所述當(dāng)前播放時(shí)間時(shí)的對(duì)應(yīng)句;以及 提示單元,用于對(duì)所述對(duì)應(yīng)句進(jìn)行同步提示。
14.根據(jù)權(quán)利要求10至13中任一項(xiàng)所述的歌詞提供裝置,其特征在于,所述提供模塊包括: 生成單元,用于根據(jù)所述多個(gè)版本的歌詞生成多個(gè)展現(xiàn)窗口 ; 展現(xiàn)單元,用于展現(xiàn)所述多個(gè)展現(xiàn)窗口中的至少一個(gè),其中,在所述多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)對(duì)應(yīng)版本的歌詞。
15.根據(jù)權(quán)利要求14所述的歌詞提供裝置,其特征在于,所述展現(xiàn)單元還用于在所述多個(gè)展現(xiàn)窗口中的至少一個(gè)中展現(xiàn)所述當(dāng)前播放時(shí)間對(duì)應(yīng)的所述對(duì)應(yīng)句。
16.根據(jù)權(quán)利要求14所述的歌詞提供裝置,其特征在于,所述接收模塊還用于接收所述用戶針對(duì)所述展現(xiàn)窗口的切換指令,所述裝置還包括:` 切換模塊,用于將當(dāng)前展現(xiàn)的展現(xiàn)窗口切換至所述切換指令指定的展現(xiàn)窗口。
17.根據(jù)權(quán)利要求14所述的歌詞提供裝置,其特征在于,所述接收模塊還用于接收所述用戶的確認(rèn)指令,所述裝置還包括: 保持和關(guān)閉模塊,用于根據(jù)所述確認(rèn)指令獲取當(dāng)前展現(xiàn)的展現(xiàn)窗口,并保持所述當(dāng)前展現(xiàn)的展現(xiàn)窗口及對(duì)應(yīng)版本的歌詞不變,以及關(guān)閉其他展現(xiàn)窗口。
18.根據(jù)權(quán)利要求17所述的歌詞提供裝置,其特征在于,還包括: 發(fā)送模塊,用于將保持不變的所述展現(xiàn)窗口對(duì)應(yīng)版本的歌詞發(fā)送至服務(wù)器,其中,所述服務(wù)器根據(jù)所述對(duì)應(yīng)版本的歌詞的統(tǒng)計(jì)頻率確定所述當(dāng)前播放歌曲的歌詞。
19.一種歌詞提供系統(tǒng),其特征在于,包括: 權(quán)利要求10至18任一項(xiàng)所述的歌詞提供裝置;和 服務(wù)器,所述服務(wù)器用于將多個(gè)版本的歌詞發(fā)送至所述歌詞提供裝置。
【文檔編號(hào)】G06F17/30GK103823861SQ201410062114
【公開日】2014年5月28日 申請(qǐng)日期:2014年2月24日 優(yōu)先權(quán)日:2014年2月24日
【發(fā)明者】香超, 趙悅 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司