本公開涉及移動通信技術領域,尤其涉及一種歌詞顯示處理方法、裝置、終端設備及系統(tǒng)。
背景技術:
隨著移動直播軟件的日益發(fā)展,移動直播社交漸漸成為一種主流社交方式。在移動直播社交中,主播的主播客戶端(簡稱主播端)可以通過直播軟件與自己粉絲的嘉賓客戶端(簡稱嘉賓端)進行表演或互動。同時,主播客戶端也可以通過直播軟件和自己好友的嘉賓客戶端通過直播連線的方式進行同臺表演。在進行表演的過程中,KTV(也稱卡拉OK功能)是主播客戶端最常用到的功能之一?,F(xiàn)有技術方法中,直播軟件在展現(xiàn)KTV功能的時候都是顯示歌詞并同時播放伴奏的處理方式。
因此,現(xiàn)有技術的歌詞顯示處理方法,主播客戶端與嘉賓客戶端的歌詞不能實現(xiàn)同步,對用戶體驗有所影響。
技術實現(xiàn)要素:
本公開提供了一種歌詞顯示處理方法、裝置、終端設備及系統(tǒng),能實現(xiàn)主播客戶端與嘉賓客戶端的曲目歌詞同步,提高用戶體驗。
根據(jù)本公開實施例的第一方面,提供一種歌詞顯示處理方法,用于嘉賓客戶端,包括:
與主播客戶端建立直播連線連接;
接收所述主播客戶端發(fā)送的當前曲目歌詞;
同步顯示所述當前曲目歌詞。
可選的,所述方法還包括:
如果所述當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫。
可選的,所述顯示所述預設關鍵詞對應的動畫包括:
通過人臉識別算法及所述預設關鍵詞的詞義,確定所述動畫的目標顯示位置;
在所述目標顯示位置處,顯示所述預設關鍵詞對應的動畫。
可選的,所述方法還包括:
接收所述主播客戶端發(fā)送的曲目播放起始時間;
所述同步顯示所述當前曲目歌詞,包括:
根據(jù)所述曲目播放起始時間,同步顯示所述當前曲目歌詞。
根據(jù)本公開實施例的第二方面,提供一種歌詞顯示處理方法,用于主播客戶端,包括:
與嘉賓客戶端建立直播連線連接;
向所述嘉賓客戶端發(fā)送當前曲目歌詞;
顯示所述當前曲目歌詞。
可選的,所述方法還包括:
如果所述當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫。
可選的,所述顯示所述預設關鍵詞對應的動畫包括:
通過人臉識別算法及所述預設關鍵詞的詞義,確定所述動畫的目標顯示位置;
在所述目標顯示位置處,顯示所述預設關鍵詞對應的動畫。
可選的,所述方法還包括:
向所述嘉賓客戶端發(fā)送曲目播放起始時間,以使所述嘉賓客戶端根據(jù)所述曲目播放起始時間,同步顯示所述當前曲目歌詞。
根據(jù)本公開實施例的第三方面,提供一種歌詞顯示處理裝置,位于嘉賓客戶端,包括:
連接模塊,用于與主播客戶端建立直播連線連接;
接收模塊,用于在所述連接模塊建立連接后,接收所述主播客戶端發(fā)送的當前曲目歌詞;
同步模塊,用于同步顯示所述接收模塊接收的所述當前曲目歌詞。
可選的,所述裝置還包括:
動畫模塊,用于如果所述當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫。
可選的,所述動畫模塊包括:
位置確定子模塊,用于通過人臉識別算法及所述預設關鍵詞的詞義,確定所述動畫的目標顯示位置;
動畫顯示子模塊,用于在所述位置確定子模塊確定的目標顯示位置處,顯示所述預設關鍵詞對應的動畫。
可選的,所述接收模塊接收所述主播客戶端發(fā)送的曲目播放起始時間;
所述同步模塊根據(jù)接收模塊接收的所述曲目播放起始時間,同步顯示所述當前曲目歌詞。
根據(jù)本公開實施例的第四方面,提供一種歌詞顯示處理裝置,位于主播客戶端,包括:
連接模塊,用于與嘉賓客戶端建立直播連線連接;
發(fā)送模塊,用于在所述連接模塊建立連接后,向所述嘉賓客戶端發(fā)送當前曲目歌詞;
顯示模塊,用于顯示所述當前曲目歌詞。
可選的,所述裝置還包括:
動畫模塊,用于如果所述當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫。
可選的,所述動畫模塊包括:
位置確定子模塊,用于通過人臉識別算法及所述預設關鍵詞的詞義,確定所述動畫的目標顯示位置;
動畫顯示子模塊,用于在所述位置確定子模塊確定的目標顯示位置處,顯示所述預設關鍵詞對應的動畫。
可選的,所述發(fā)送模塊向所述嘉賓客戶端發(fā)送曲目播放起始時間,以使所述嘉賓客戶端根據(jù)所述曲目播放起始時間,同步顯示所述當前曲目歌詞。
根據(jù)本公開實施例的第五方面,提供一種終端設備,包括:
處理器和用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
與主播客戶端建立直播連線連接;
接收所述主播客戶端發(fā)送的當前曲目歌詞;
同步顯示所述當前曲目歌詞。
根據(jù)本公開實施例的第六方面,提供一種終端設備,包括:
處理器和用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
與嘉賓客戶端建立直播連線連接;
向所述嘉賓客戶端發(fā)送當前曲目歌詞;
顯示所述當前曲目歌詞。
根據(jù)本公開實施例的第七方面,提供一種歌詞顯示處理系統(tǒng),包括:
主播客戶端,用于與嘉賓客戶端建立直播連線連接,向所述嘉賓客戶端發(fā)送當前曲目歌詞,顯示所述當前曲目歌詞;
嘉賓客戶端,用于與所述主播客戶端建立直播連線連接,接收所述主播客戶端發(fā)送的當前曲目歌詞,同步顯示所述當前曲目歌詞。
可選的,所述系統(tǒng)還包括:
服務器,用于分別與所述主播客戶端和嘉賓客戶端建立連接,接收所述主播客戶端發(fā)送的所述當前曲目歌詞并下發(fā)給所述嘉賓客戶端。
本公開的實施例提供的技術方案可以包括以下有益效果:本公開在直播過程中,可以由嘉賓客戶端與主播客戶端建立直播連線連接后,接收所述主播客戶端發(fā)送的當前曲目歌詞,然后在嘉賓客戶端同步顯示所述當前曲目歌詞,這樣就可以實現(xiàn)主播客戶端播放的曲目歌詞可以在嘉賓客戶端同步顯示,達到曲目歌詞同步的效果,可以使得主播與嘉賓根據(jù)曲目歌詞歌唱時交互延時小,交互效果更好,提高了用戶體驗。
本公開的實施例,還可以在主播客戶端或嘉賓客戶端設置如果所述當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫,這樣可以為KTV功能增加視覺效果,能夠讓KTV功能的表現(xiàn)效果更好,也增加了直播過程中的趣味性,可以使得用戶更喜歡使用直播軟件,可以增加直播軟件使用的留存率。
應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理方法的流程圖。
圖2是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理方法的另一流程圖。
圖3是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理方法的另一流程圖。
圖4是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理裝置的框圖。
圖5是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理裝置的另一框圖。
圖6是本公開根據(jù)一示例性實施例示出的一種終端設備的一結(jié)構(gòu)框圖。
圖7是本公開根據(jù)一示例性實施例示出的一種終端設備的一結(jié)構(gòu)框圖。
圖8是本公開根據(jù)一示例性實施例示出的一種設備的一結(jié)構(gòu)框圖。
圖9是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理系統(tǒng)的一結(jié)構(gòu)框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
在本公開使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本公開。在本公開和所附權利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯(lián)的列出項目的任何或所有可能組合。
應當理解,盡管在本公開可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本公開范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。
本公開提供了一種歌詞顯示處理方法,能實現(xiàn)主播客戶端與嘉賓客戶端的曲目歌詞同步,提高用戶體驗。
圖1是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理方法的流程圖。
該方法可以應用于嘉賓客戶端中,如圖1所示,該方法可以包括以下步驟:
在步驟101中,與主播客戶端建立直播連線連接。
該步驟中,嘉賓客戶端可以與主播客戶端通過網(wǎng)絡建立直播連線連接。
在步驟102中,接收所述主播客戶端發(fā)送的當前曲目歌詞。
該步驟中,嘉賓客戶端可以直接接收主播客戶端發(fā)送的當前曲目歌詞,也可以通過服務器接收主播客戶端發(fā)送的當前曲目歌詞。
在步驟103中,同步顯示所述當前曲目歌詞。
需說明的是,上述方法還可以包括:如果所述當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫。其中,是通過人臉識別算法及所述預設關鍵詞的詞義,確定所述動畫的目標顯示位置;在所述目標顯示位置處,顯示所述預設關鍵詞對應的動畫。
上述方法還可以包括:接收所述主播客戶端發(fā)送的曲目播放起始時間;則所述同步顯示所述當前曲目歌詞,包括:根據(jù)所述曲目播放起始時間,同步顯示所述當前曲目歌詞。
由該實施例可見,本公開在直播過程中,可以由嘉賓客戶端與主播客戶端建立直播連線連接后,接收所述主播客戶端發(fā)送的當前曲目歌詞,然后在嘉賓客戶端同步顯示所述當前曲目歌詞,這樣就可以實現(xiàn)主播客戶端播放的曲目歌詞可以在嘉賓客戶端同步顯示,達到曲目歌詞同步的效果,可以使得主播與嘉賓根據(jù)曲目歌詞歌唱時交互延時小,交互效果更好,提高了用戶體驗。
圖2是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理方法的另一流程圖。
該方法可以應用于主播客戶端中,如圖2所示,該方法可以包括以下步驟:
在步驟201中,與嘉賓客戶端建立直播連線連接。
該步驟中,主播客戶端可以與嘉賓客戶端通過網(wǎng)絡建立直播連線連接。
在步驟202中,向所述嘉賓客戶端發(fā)送當前曲目歌詞。
該步驟中,主播客戶端可以直接向嘉賓客戶端發(fā)送當前曲目歌詞,也可以通過服務器中轉(zhuǎn)后由服務器下發(fā)給所述嘉賓客戶端。
在步驟203中,顯示所述當前曲目歌詞。
需說明的是,上述方法還可以包括:如果所述當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫。其中,通過人臉識別算法及所述預設關鍵詞的詞義,確定所述動畫的目標顯示位置,在所述目標顯示位置處,顯示所述預設關鍵詞對應的動畫。
上述方法還可以包括:向所述嘉賓客戶端發(fā)送曲目播放起始時間,以使所述嘉賓客戶端根據(jù)所述曲目播放起始時間,同步顯示所述當前曲目歌詞。
圖3是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理方法的另一流程圖。
該方法可以應用于終端設備中。圖3相對于圖1和圖2更詳細描述了本發(fā)明方案,并描述了嘉賓客戶端、服務器和主播客戶端的交互過程。需說明的是,該實施例以服務器進行中轉(zhuǎn)為例但不局限于此,也可以不需要服務器進行中轉(zhuǎn),直接由主播客戶端與嘉賓客戶端進行交互。
如圖3所示,該方法可以包括以下步驟:
在步驟301中,主播客戶端與嘉賓客戶端建立直播連線連接。
該步驟中,主播客戶端可以通過無線網(wǎng)絡與嘉賓客戶端建立直播連線連接,也就是主播和嘉賓可以進行連線直播。
在步驟302中,主播客戶端顯示打開KTV功能的播放曲目,將當前曲目歌詞發(fā)送給服務器,并顯示當前曲目歌詞。
主播客戶端在直播的過程中,打開KTV功能的播放曲目,將當前播放的曲目歌詞發(fā)送給服務器,同時,在屏幕顯示當前曲目歌詞。
在步驟303中,服務器接收曲目歌詞后中轉(zhuǎn)下發(fā)給嘉賓客戶端。
在步驟304中,嘉賓客戶端接收服務器下發(fā)的曲目歌詞。
在步驟305中,嘉賓客戶端同步顯示接收的曲目歌詞。
也就是說,主播客戶端可以通過服務器將當前曲目歌詞同步給嘉賓客戶端,這樣在嘉賓客戶端就可以同步顯示主播客戶端當前的曲目歌詞。
需要說明的是,通過服務器將曲目歌詞中轉(zhuǎn)下發(fā)給嘉賓客戶端,在網(wǎng)絡情況好的的情況延時很小,基本可以做到曲目歌詞實時同步。
還需說明的是,嘉賓客戶端還可以接收所述主播客戶端發(fā)送的曲目播放起始時間;則該步驟中,可以根據(jù)所述曲目播放起始時間,同步顯示所述當前曲目歌詞。
在步驟306中,嘉賓客戶端或主播客戶端如果發(fā)現(xiàn)播放的當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫。
本公開可以在嘉賓客戶端或主播客戶端中,為內(nèi)置的歌曲預置關鍵詞庫,當播放的曲目歌詞中存在這些關鍵詞庫中的關鍵詞的時候,可以自動顯示預制的動畫。
例如,首先在嘉賓客戶端或主播客戶端的直播軟件APP內(nèi)的歌詞庫同時預置關鍵詞庫,關鍵詞庫中的每一個關鍵詞對應一個設定的動畫以及動畫的顯示方式。在播放曲目歌詞的時候,同步識別當前的曲目歌詞是否能夠與關鍵詞庫中的關鍵詞匹配上,如果曲目歌詞與預設的關鍵詞剛好對應匹配,那么觸發(fā)關鍵詞對應的動畫,在設定位置顯示觸發(fā)的動畫的效果。本公開可以通過人臉識別算法及所述預設關鍵詞的詞義,確定所述動畫的目標顯示位置,在所述目標顯示位置處,顯示所述預設關鍵詞對應的動畫。所說的人臉識別算法,例如可以是現(xiàn)有的基于幾何特征的方法、基于模板的方法和基于模型的方法等
需說明的是,對應同一個關鍵詞,根據(jù)主播端和嘉賓端的不同可以顯示不同的動畫,也可以顯示相同的動畫,具體可以根據(jù)需要設定。
還需說明的是,在進行曲目歌詞同步的過程中,嘉賓客戶端可以通過音視頻傳輸通道與主播客戶端進行音頻和/或視頻通話。本公開中,是將音視頻和曲目歌詞傳輸通過兩個不同通道進行傳輸。例如,主播客戶端和嘉賓客戶端之間的通話可以是通過音視頻傳輸通道實現(xiàn)音視頻通話,同時,主播客戶端當前播放的曲目歌詞和歌詞位置的信息則通過網(wǎng)絡傳輸例如通過無線網(wǎng)絡數(shù)據(jù)傳輸通道實現(xiàn)實時同步,這樣主播和嘉賓之間就可以進行對唱表演。
可以發(fā)現(xiàn),本公開實施例可以實現(xiàn)主播客戶端播放的曲目歌詞可以在嘉賓客戶端同步顯示,達到曲目歌詞同步的效果,可以使得主播與嘉賓根據(jù)曲目歌詞歌唱時交互延時小,交互效果更好,提高了用戶體驗。
另外,本公開的實施例,還可以在主播客戶端或嘉賓客戶端設置如果所述當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫,這樣可以為KTV功能增加視覺效果,能夠讓KTV功能的表現(xiàn)效果更好,也增加了直播過程中的趣味性,可以使得用戶更喜歡使用直播軟件,可以增加直播軟件使用的留存率。
與前述應用功能實現(xiàn)方法實施例相對應,本公開還提供了一種歌詞顯示處理裝置、終端設備、設備、系統(tǒng)及相應的的實施例。
圖4是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理裝置的框圖。
該裝置可以是位于嘉賓客戶端中。如圖4所示,在一種歌詞顯示處理裝置中可以包括:連接模塊41、接收模塊42、同步模塊43。
連接模塊41,用于與主播客戶端建立直播連線連接。
接收模塊42,用于在所述連接模塊41建立連接后,接收所述主播客戶端發(fā)送的當前曲目歌詞。
同步模塊43,用于同步顯示所述接收模塊42接收的所述當前曲目歌詞。
其中,所述裝置還可以包括:動畫模塊44。
動畫模塊44,用于如果所述當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫。
其中,所述動畫模塊44可以包括:位置確定子模塊441、動畫顯示子模塊442。
位置確定子模塊441,用于通過人臉識別算法及所述預設關鍵詞的詞義,確定所述動畫的目標顯示位置。
動畫顯示子模塊442,用于在所述位置確定子模塊441確定的目標顯示位置處,顯示所述預設關鍵詞對應的動畫。
其中,所述接收模塊42接收所述主播客戶端發(fā)送的曲目播放起始時間;所述同步模塊43根據(jù)接收模塊接收的所述曲目播放起始時間,同步顯示所述當前曲目歌詞。
由該實施例可見,本公開在直播過程中,本公開在直播過程中,可以由嘉賓客戶端與主播客戶端建立直播連線連接后,接收所述主播客戶端發(fā)送的當前曲目歌詞,然后在嘉賓客戶端同步顯示所述當前曲目歌詞,這樣就可以實現(xiàn)主播客戶端播放的曲目歌詞可以在嘉賓客戶端同步顯示,達到曲目歌詞同步的效果,可以使得主播與嘉賓根據(jù)曲目歌詞歌唱時交互延時小,交互效果更好,提高了用戶體驗。
圖5是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理裝置的另一框圖。
該裝置可以是設置在主播客戶端中。如圖5所示,在一種歌詞顯示處理裝置中可以包括:連接模塊51、發(fā)送模塊52、顯示模塊53。
連接模塊51,用于與嘉賓客戶端建立直播連線連接。
發(fā)送模塊52,用于在所述連接模塊52建立連接后,向所述嘉賓客戶端發(fā)送當前曲目歌詞。
顯示模塊53,用于顯示所述當前曲目歌詞。
其中,所述裝置還可以包括:動畫模塊54。
動畫模塊54,用于如果所述當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫。
其中,所述動畫模塊54可以包括:位置確定子模塊541、動畫顯示子模塊542。
位置確定子模塊541,用于通過人臉識別算法及所述預設關鍵詞的詞義,確定所述動畫的目標顯示位置。
動畫顯示子模塊542,用于在所述位置確定子模塊541確定的目標顯示位置處,顯示所述預設關鍵詞對應的動畫。
其中,所述發(fā)送模塊52可以向所述嘉賓客戶端發(fā)送曲目播放起始時間,以使所述嘉賓客戶端根據(jù)所述曲目播放起始時間,同步顯示所述當前曲目歌詞。
上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應步驟的實現(xiàn)過程,在此不再贅述。
對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本公開方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
圖6是本公開根據(jù)一示例性實施例示出的一種終端設備的一結(jié)構(gòu)框圖。
如圖6所示,在終端設備中可以包括:處理器601和用于存儲處理器601可執(zhí)行指令的存儲器602;
其中,處理器601被配置為:
與主播客戶端建立直播連線連接;
接收所述主播客戶端發(fā)送的當前曲目歌詞;
同步顯示所述當前曲目歌詞。
還需說明的是,存儲器602存儲的其他程序,具體參見前面方法流程中的描述,此處不再贅述,處理器601還用于執(zhí)行存儲器602存儲的其他程序。
圖7是本公開根據(jù)一示例性實施例示出的一種終端設備的一結(jié)構(gòu)框圖。
如圖7所示,在終端設備中可以包括:處理器601和用于存儲處理器601可執(zhí)行指令的存儲器702;
其中,處理器701被配置為:
與嘉賓客戶端建立直播連線連接;
向所述嘉賓客戶端發(fā)送當前曲目歌詞;
顯示所述當前曲目歌詞。
圖8是本公開根據(jù)一示例性實施例示出的一種設備的一結(jié)構(gòu)框圖。
例如,設備800可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療設備,健身設備,個人數(shù)字助理等。
參照圖8,設備800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口812,傳感器組件814,以及通信組件816。
處理組件802通常控制設備800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關聯(lián)的操作。處理組件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設備800的操作。這些數(shù)據(jù)的示例包括用于在設備800上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件806為設備800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為設備800生成、管理和分配電力相關聯(lián)的組件。
多媒體組件808包括在設備800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當設備800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(MIC),當設備800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。
I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件814包括一個或多個傳感器,用于為設備800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設備800的打開/關閉狀態(tài),組件的相對定位,例如組件為設備800的顯示器和小鍵盤,傳感器組件814還可以檢測設備800或設備800一個組件的位置改變,用戶與設備800接觸的存在或不存在,設備800方位或加速/減速和設備800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于設備800和其他設備之間有線或無線方式的通信。設備800可以接入基于通信標準的無線網(wǎng)絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,通信組件816還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據(jù)協(xié)會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現(xiàn)。
在示例性實施例中,設備800可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由設備800的處理器820執(zhí)行以完成上述方法。例如,非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設備等。
一種非臨時性計算機可讀存儲介質(zhì),當存儲介質(zhì)中的指令由終端設備的處理器執(zhí)行時,使得終端設備能夠執(zhí)行一種歌詞顯示處理方法,方法包括:
與主播客戶端建立直播連線連接;
接收所述主播客戶端發(fā)送的當前曲目歌詞;
同步顯示所述當前曲目歌詞。
一種非臨時性計算機可讀存儲介質(zhì),當存儲介質(zhì)中的指令由終端設備的處理器執(zhí)行時,使得終端設備能夠執(zhí)行一種歌詞顯示處理方法,方法包括:
與嘉賓客戶端建立直播連線連接;
向所述嘉賓客戶端發(fā)送當前曲目歌詞;
顯示所述當前曲目歌詞。
圖9是本公開根據(jù)一示例性實施例示出的一種歌詞顯示處理系統(tǒng)的一結(jié)構(gòu)框圖。
如圖9所示,在一種歌詞顯示處理系統(tǒng)中包括:主播客戶端91、嘉賓客戶端93。
主播客戶端91,用于與嘉賓客戶端93建立直播連線連接,向所述嘉賓客戶端93發(fā)送當前曲目歌詞;顯示所述當前曲目歌詞;
嘉賓客戶端93,用于與所述主播客戶端91建立直播連線連接,接收所述主播客戶端91發(fā)送的當前曲目歌詞,同步顯示所述當前曲目歌詞。
其中,所述系統(tǒng)還可以包括:服務器(圖中未示出)。
服務器,用于分別與所述主播客戶端91和嘉賓客戶端93建立連接,接收所述主播客戶端91發(fā)送的所述當前曲目歌詞并下發(fā)給所述嘉賓客戶端93。
其中,嘉賓客戶端93或主播客戶端91如果發(fā)現(xiàn)播放的當前曲目歌詞中存在預設關鍵詞,則顯示所述預設關鍵詞對應的動畫。嘉賓客戶端93或主播客戶端91可以通過人臉識別算法及所述預設關鍵詞的詞義,確定所述動畫的目標顯示位置,在所述目標顯示位置處,顯示所述預設關鍵詞對應的動畫。
本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本公開旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。
應當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。