本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種消息顯示方法、裝置及電子設(shè)備。
背景技術(shù):
目前,在播放視頻時(shí)可以在視頻上顯示彈幕消息,即將用戶的評(píng)論以滾動(dòng)字幕的形式顯示在視頻上。在實(shí)際應(yīng)用中發(fā)現(xiàn),彈幕消息的顯示方式比較固定單一,常見為在視頻播放界面上從左往右或從右往左推送彈幕消息,且不同用戶發(fā)出的彈幕消息的顯示方式相同。當(dāng)推送的彈幕消息較多時(shí),如果不加區(qū)分地向用戶顯示不同的彈幕消息,將會(huì)降低用戶獲取到感興趣的彈幕消息的可能性,且彈幕消息的顯示效果較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例公開了一種消息顯示方法、裝置及電子設(shè)備,能夠提高消息的顯示效果。
本發(fā)明實(shí)施例第一方面公開了一種消息顯示方法,包括:
接收用戶發(fā)送的待展示消息;
根據(jù)所述待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷所述待展示消息是否為特權(quán)用戶消息;
當(dāng)所述待展示消息為特權(quán)用戶消息時(shí),對(duì)所述待展示消息匹配特定展示方式;
在消息展示區(qū)顯示所述待展示消息的第一圖像,其中,所述待展示消息的第一圖像為所述待展示消息匹配所述特定展示方式后生成的圖像。
結(jié)合本發(fā)明實(shí)施例第一方面,在本發(fā)明實(shí)施例第一方面的第一種可能的實(shí)施方式中,所述根據(jù)所述待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷所述待展示消息是否為特權(quán)用戶消息,包括:
發(fā)送所述待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)至服務(wù)器,以使所述服務(wù)器根據(jù)所述用戶標(biāo)識(shí)對(duì)所述待展示消息的類型進(jìn)行識(shí)別,以獲得識(shí)別結(jié)果;
接收所述服務(wù)器發(fā)送的所述識(shí)別結(jié)果;
從所述識(shí)別結(jié)果中查詢所述待展示消息是否為特權(quán)用戶消息。
結(jié)合本發(fā)明實(shí)施例第一方面,在本發(fā)明實(shí)施例第一方面的第二種可能的實(shí)施方式中,所述根據(jù)所述待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷所述待展示消息是否為特權(quán)用戶消息,包括:
判斷所述待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)是否符合預(yù)設(shè)的特權(quán)用戶特征;
若符合,則確定所述待展示消息為特權(quán)用戶消息。
結(jié)合本發(fā)明實(shí)施例第一方面,在本發(fā)明實(shí)施例第一方面的第三種可能的實(shí)施方式中,所述對(duì)所述待展示消息匹配特定展示方式,包括以下情況中的一種或多種:
對(duì)所述待展示消息進(jìn)行預(yù)設(shè)字體的匹配;
對(duì)所述待展示消息進(jìn)行預(yù)設(shè)字體顏色和/或預(yù)設(shè)字體大小的匹配;
對(duì)所述待展示消息加載預(yù)設(shè)邊框;
在所述待展示消息中添加對(duì)應(yīng)的用戶標(biāo)識(shí)。
結(jié)合本發(fā)明實(shí)施例第一方面或第一方面的第一種至第三種中任一種可能的實(shí)施方式,在本發(fā)明實(shí)施例第一方面的第四種可能的實(shí)施方式中,所述在消息展示區(qū)顯示所述待展示消息的第一圖像,包括:
將所述待展示消息的第一圖像按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)。
結(jié)合本發(fā)明實(shí)施例第一方面或第一方面的第一種或第二種可能的實(shí)施方式,在本發(fā)明實(shí)施例第一方面的第五種可能的實(shí)施方式中,所述方法還包括:
當(dāng)所述待展示消息不為特權(quán)用戶消息時(shí),對(duì)所述待展示消息匹配默認(rèn)展示方式;
在所述消息展示區(qū)顯示所述待展示消息的第二圖像,其中,所述待展示消息的第二圖像為所述待展示消息匹配所述默認(rèn)展示方式后生成的圖像。
結(jié)合本發(fā)明實(shí)施例第一方面的第四種可能的實(shí)施方式,在本發(fā)明實(shí)施例第一方面的第六種可能的實(shí)施方式中,所述將所述待展示消息的第一圖像按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū),包括:
當(dāng)所述待展示消息的第一圖像在消息展示區(qū)按照預(yù)設(shè)路徑和預(yù)設(shè)速度移動(dòng)至預(yù)定位置時(shí),控制所述待展示消息的第一圖像停留預(yù)設(shè)時(shí)間后按照所述預(yù)設(shè)路徑和所述預(yù)設(shè)速度滑過所述消息展示區(qū)。
結(jié)合本發(fā)明實(shí)施例第一方面,在本發(fā)明實(shí)施例第一方面的第七種可能的實(shí)施方式中,所述方法還包括:
判斷所述待展示消息的字符長(zhǎng)度是否超過預(yù)設(shè)閾值;
當(dāng)所述待展示消息的字符長(zhǎng)度超過所述預(yù)設(shè)閾值時(shí),將所述待展示消息進(jìn)行拆分處理,以獲得至少兩條子消息;
其中,所述對(duì)所述待展示消息匹配特定展示方式,包括:
對(duì)所述至少兩條子消息按照順序逐一匹配特定展示方式,以獲得所述至少兩條子消息的圖像;
所述在消息展示區(qū)顯示所述待展示消息的第一圖像,包括:
在消息展示區(qū)按照順序顯示所述至少兩條子消息的圖像。
本發(fā)明實(shí)施例第二方面公開了一種消息顯示裝置,包括:
接收單元,用于接收用戶發(fā)送的待展示消息;
第一判斷單元,用于根據(jù)所述待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷所述待展示消息是否為特權(quán)用戶消息;
匹配單元,用于當(dāng)所述第一判斷單元判斷出所述待展示消息為特權(quán)用戶消息時(shí),對(duì)所述待展示消息匹配特定展示方式;
顯示單元,用于在消息展示區(qū)顯示所述待展示消息的第一圖像,其中,所述待展示消息的第一圖像為所述待展示消息匹配所述特定展示方式后生成的圖像。
結(jié)合本發(fā)明實(shí)施例第二方面,在本發(fā)明實(shí)施例第二方面的第一種可能的實(shí)施方式中,所述第一判斷單元包括:
發(fā)送子單元,用于發(fā)送所述待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)至服務(wù)器,以使所述服務(wù)器根據(jù)所述用戶標(biāo)識(shí)對(duì)所述待展示消息的類型進(jìn)行識(shí)別,以獲得識(shí)別結(jié)果;
接收子單元,用于接收所述服務(wù)器發(fā)送的所述識(shí)別結(jié)果;
查詢子單元,用于從所述識(shí)別結(jié)果中查詢所述待展示消息是否為特權(quán)用戶消息。
結(jié)合本發(fā)明實(shí)施例第二方面,在本發(fā)明實(shí)施例第二方面的第二種可能的實(shí)施方式中,所述第一判斷單元包括:
判斷子單元,用于判斷所述待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)是否符合預(yù)設(shè)的特權(quán)用戶特征;
確定子單元,用于當(dāng)所述判斷子單元判斷出所述用戶標(biāo)識(shí)符合所述預(yù)設(shè)的特權(quán)用戶特征時(shí),確定所述待展示消息為特權(quán)用戶消息。
結(jié)合本發(fā)明實(shí)施例第二方面,在本發(fā)明實(shí)施例第二方面的第三種可能的實(shí)施方式中,所述匹配單元對(duì)所述待展示消息匹配特定展示方式,包括以下情況中的一種或多種:
所述匹配單元對(duì)所述待展示消息進(jìn)行預(yù)設(shè)字體的匹配;
所述匹配單元對(duì)所述待展示消息進(jìn)行預(yù)設(shè)字體顏色和/或預(yù)設(shè)字體大小的匹配;
所述匹配單元對(duì)所述待展示消息加載預(yù)設(shè)邊框;
所述匹配單元在所述待展示消息中添加對(duì)應(yīng)的用戶標(biāo)識(shí)。
結(jié)合本發(fā)明實(shí)施例第二方面或第二方面的第一種至第三種中任一種可能的實(shí)施方式,在本發(fā)明實(shí)施例第二方面的第四種可能的實(shí)施方式中,所述顯示單元在消息展示區(qū)顯示所述待展示消息的第一圖像的方式具體為:
所述顯示單元將所述待展示消息的第一圖像按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)。
結(jié)合本發(fā)明實(shí)施例第二方面或第二方面的第一種或第二種可能的實(shí)施方式,在本發(fā)明實(shí)施例第二方面的第五種可能的實(shí)施方式中,
所述匹配單元,還用于當(dāng)所述第一判斷單元判斷出所述待展示消息不為特權(quán)用戶消息時(shí),對(duì)所述待展示消息匹配默認(rèn)展示方式;
所述顯示單元,還用于在所述消息展示區(qū)顯示所述待展示消息的第二圖像,其中,所述待展示消息的第二圖像為所述待展示消息匹配所述默認(rèn)展示方式后生成的圖像。
結(jié)合本發(fā)明實(shí)施例第二方面的第四種可能的實(shí)施方式,在本發(fā)明實(shí)施例第二方面的第六種可能的實(shí)施方式中,所述顯示單元將所述待展示消息的第一圖像按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)的方式具體為:
所述顯示單元當(dāng)所述待展示消息的第一圖像在消息展示區(qū)按照預(yù)設(shè)路徑和預(yù)設(shè)速度移動(dòng)至預(yù)定位置時(shí),控制所述待展示消息的第一圖像停留預(yù)設(shè)時(shí)間后按照所述預(yù)設(shè)路徑和所述預(yù)設(shè)速度滑過所述消息展示區(qū)。
結(jié)合本發(fā)明實(shí)施例第二方面,在本發(fā)明實(shí)施例第二方面的第七種可能的實(shí)施方式中,所述裝置還包括:
第二判斷單元,用于判斷所述待展示消息的字符長(zhǎng)度是否超過預(yù)設(shè)閾值;
處理單元,用于當(dāng)所述第二判斷單元判斷出所述待展示消息的字符長(zhǎng)度超過所述預(yù)設(shè)閾值時(shí),將所述待展示消息進(jìn)行拆分處理,以獲得至少兩條子消息;
所述匹配單元對(duì)所述待展示消息匹配特定展示方式的方式具體為:
所述匹配單元對(duì)所述至少兩條子消息按照順序逐一匹配特定展示方式,以獲得所述至少兩條子消息的圖像;
所述顯示單元在消息展示區(qū)顯示所述待展示消息的第一圖像的方式具體為:
所述顯示單元在消息展示區(qū)按照順序顯示所述至少兩條子消息的圖像。
本發(fā)明實(shí)施例第三方面公開了一種電子設(shè)備,包括:處理器、存儲(chǔ)器、輸入裝置、輸出裝置和總線;所述處理器、所述存儲(chǔ)器、所述輸入裝置和所述輸出裝置通過所述總線連接并完成相互間的通信;所述存儲(chǔ)器存儲(chǔ)可執(zhí)行程序代碼和數(shù)據(jù),所述處理器通過讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:
觸發(fā)所述輸入裝置接收用戶發(fā)送的待展示消息;
根據(jù)所述待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷所述待展示消息是否為特權(quán)用戶消息;
當(dāng)所述待展示消息為特權(quán)用戶消息時(shí),對(duì)所述待展示消息匹配特定展示方式;
觸發(fā)所述輸出裝置在消息展示區(qū)顯示所述待展示消息的第一圖像,其中,所述待展示消息的第一圖像為所述待展示消息匹配所述特定展示方式后生成的圖像。
本發(fā)明實(shí)施例第四方面公開了一種存儲(chǔ)介質(zhì),其中,該存儲(chǔ)介質(zhì)用于存儲(chǔ)應(yīng)用程序,所述應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行本發(fā)明實(shí)施例第一方面公開的一種消息顯示方法。
本發(fā)明實(shí)施例第五方面公開了一種應(yīng)用程序,其中,該應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行本發(fā)明實(shí)施例第一方面公開的一種消息顯示方法。
本發(fā)明實(shí)施例中,當(dāng)接收到用戶發(fā)送的待展示消息后,可以根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)判斷該待展示消息是否為特權(quán)用戶消息,當(dāng)為特權(quán)用戶消息時(shí),可以對(duì)該待展示消息匹配特定展示方式,以獲得該待展示消息的圖像,并在消息展示區(qū)顯示該待展示消息的圖像??梢姡瑢?shí)施本發(fā)明實(shí)施例,可以根據(jù)用戶標(biāo)識(shí)確定待展示消息的類型,并將特權(quán)用戶消息匹配特定展示方式進(jìn)行顯示,從而能夠提升消息的顯示效果,有效改善用戶體驗(yàn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例公開的一種消息顯示方法的流程示意圖;
圖2是本發(fā)明實(shí)施例公開的另一種消息顯示方法的流程示意圖;
圖3是本發(fā)明實(shí)施例公開的一種彈幕消息顯示的界面示意圖;
圖4是本發(fā)明實(shí)施例公開的一種消息顯示裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例公開的另一種消息顯示裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例公開的又一種消息顯示裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例公開的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開了一種消息顯示方法、裝置及電子設(shè)備,可以根據(jù)用戶標(biāo)識(shí)確定待展示消息的類型,并將特權(quán)用戶消息匹配特定展示方式進(jìn)行顯示,從而能夠提升消息的顯示效果,有效改善用戶體驗(yàn)。以下分別進(jìn)行詳細(xì)說明。
請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種消息顯示方法的流程示意圖。其中,該消息顯示方法可以應(yīng)用于能夠進(jìn)行消息顯示的電子設(shè)備上,電子設(shè)備可以包括但不限于移動(dòng)手機(jī)、平板電腦、掌上電腦、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Device,MID)等各類設(shè)備。如圖1所示,該消息顯示方法可以包括以下步驟:
101、接收用戶發(fā)送的待展示消息。
本發(fā)明實(shí)施例中,客戶端可以實(shí)時(shí)或每隔特定時(shí)長(zhǎng)接收用戶發(fā)送的待展示消息。客戶端可以看作是安裝在電子設(shè)備上的應(yīng)用平臺(tái),可以是電子設(shè)備中默認(rèn)安裝的,也可以是電子設(shè)備上下載安裝的第三方應(yīng)用;客戶端也可以看作是通過電子設(shè)備訪問的在線應(yīng)用平臺(tái),本發(fā)明實(shí)施例不作限定。
本發(fā)明實(shí)施例中,客戶端可以用于視頻播放和/或觀看視頻直播內(nèi)容,用戶可以在客戶端上進(jìn)行注冊(cè)。當(dāng)客戶端在進(jìn)行視頻播放時(shí),可以接收用戶輸入的待展示消息,如彈幕消息,即可以接收用戶針對(duì)該視頻發(fā)表的評(píng)論。具體的,可以接收用戶在客戶端的消息輸入窗口輸入的待展示消息。
102、根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷該待展示消息是否為特權(quán)用戶消息,若是,則執(zhí)行步驟103;若否,則執(zhí)行步驟105。
本發(fā)明實(shí)施例中,客戶端接收到該待展示消息后,可以獲取發(fā)出該待展示消息的用戶的用戶標(biāo)識(shí)。其中,不同用戶的用戶標(biāo)識(shí)不同,用戶標(biāo)識(shí)可以包括但不限于用戶名、用戶頭像、性別、年齡、用戶身份標(biāo)識(shí)號(hào)(Identification,簡(jiǎn)稱ID)、用戶二維碼等信息中的至少一種。
本發(fā)明實(shí)施例中,可以根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)來確定該待展示消息的類型,其中,該待展示消息的類型可以包括特權(quán)用戶消息或普通用戶消息等。待展示消息可以按照用戶等級(jí)進(jìn)行分類,如特權(quán)用戶消息可以是客戶端中用戶等級(jí)高于預(yù)設(shè)等級(jí)的用戶所發(fā)出的消息,而普通用戶消息可以是客戶端中用戶等級(jí)不高于預(yù)設(shè)等級(jí)的用戶所發(fā)出的消息;待展示消息也可以按照用戶年齡進(jìn)行分類,如特權(quán)用戶消息可以是年齡大于預(yù)設(shè)值的用戶所發(fā)出的消息,而普通用戶消息可以是年齡不大于預(yù)設(shè)值的用戶所發(fā)出的消息;待展示消息還可以按照用戶性別進(jìn)行分類,如特權(quán)用戶消息還可以是女性用戶所發(fā)出的消息,而普通用戶消息可以是男性用戶所發(fā)出的消息;待展示消息也可以按照其他方式進(jìn)行分類,如登錄客戶端的頻率高低、發(fā)送消息的頻率高低等,本發(fā)明實(shí)施例不作限定。
作為一種可選的實(shí)施方式,步驟102根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷該待展示消息是否為特權(quán)用戶消息的具體實(shí)施方式可以包括以下步驟:
11)發(fā)送該待展示消息對(duì)應(yīng)用戶標(biāo)識(shí)至服務(wù)器,以使服務(wù)器根據(jù)該用戶標(biāo)識(shí)對(duì)該待展示消息的類型進(jìn)行識(shí)別,以獲得識(shí)別結(jié)果;
12)接收服務(wù)器發(fā)送的識(shí)別結(jié)果;
13)從該識(shí)別結(jié)果中查詢?cè)摯故鞠⑹欠駷樘貦?quán)用戶消息。
在該實(shí)施方式中,客戶端獲取到該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)后,可以將該用戶標(biāo)識(shí)發(fā)送至服務(wù)器,以使后臺(tái)服務(wù)器根據(jù)該用戶標(biāo)識(shí)來識(shí)別該待展示消息的類型。當(dāng)用戶在客戶端上進(jìn)行注冊(cè)時(shí),客戶端會(huì)將用戶的注冊(cè)信息發(fā)送至服務(wù)器端進(jìn)行存儲(chǔ),注冊(cè)信息可以包括用戶輸入的用戶名、用戶密碼、用戶頭像、用戶性別、用戶等級(jí)以及客戶端為用戶生成的用戶ID、用戶二維碼等信息,本發(fā)明實(shí)施例不作限定。
在該實(shí)施方式中,服務(wù)器可以根據(jù)存儲(chǔ)的注冊(cè)信息預(yù)先為不同用戶進(jìn)行分類,且不同類型的用戶發(fā)送的待展示消息的類型則不同。例如,當(dāng)服務(wù)器將存儲(chǔ)的用戶劃分為等級(jí)高的特權(quán)用戶和等級(jí)低的普通用戶時(shí),則特權(quán)用戶發(fā)送的待展示消息為特權(quán)用戶消息,普通用戶發(fā)送的待展示消息為普通用戶消息。當(dāng)服務(wù)器根據(jù)接收到的用戶標(biāo)識(shí)對(duì)該待展示消息的類型進(jìn)行識(shí)別并獲得識(shí)別結(jié)果后,可以將該識(shí)別結(jié)果返回給客戶端,其中,該識(shí)別結(jié)果中攜帶有該待展示消息的類型??蛻舳私邮盏皆撟R(shí)別結(jié)果后,可以對(duì)該識(shí)別結(jié)果進(jìn)行解析,以查詢?cè)摯故鞠⑹欠駷樘貦?quán)用戶消息或普通用戶消息。
作為一種可選的實(shí)施方式,步驟102根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷該待展示消息是否為特權(quán)用戶消息的具體實(shí)施方式可以包括以下步驟:
14)判斷該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)是否符合預(yù)設(shè)的特權(quán)用戶特征;
15)若符合,則確定該待展示消息為特權(quán)用戶消息。
在該實(shí)施方式中,客戶端中可以預(yù)先設(shè)置特權(quán)用戶特征,該特權(quán)用戶特征可以包括但不限于用戶名、用戶頭像、用戶年齡、用戶性別、用戶ID、用戶二維碼等信息中的至少一種。當(dāng)客戶端獲取到該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)后,可以將該用戶標(biāo)識(shí)與客戶端中預(yù)先設(shè)置的特權(quán)用戶特征進(jìn)行對(duì)比,以確定該用戶標(biāo)識(shí)是否與特權(quán)用戶特征相符,若相符,則確定該待展示消息為特權(quán)用戶消息;若不符,則確定該待展示消息為普通用戶消息。
103、對(duì)該待展示消息匹配特定展示方式。
本發(fā)明實(shí)施例中,客戶端可以預(yù)先設(shè)置待展示消息的類型與展示方式的對(duì)應(yīng)關(guān)系,其中,不同類型的待展示消息對(duì)應(yīng)的展示方式可以不同。例如,特權(quán)用戶消息對(duì)應(yīng)特定展示方式,普通用戶消息對(duì)應(yīng)默認(rèn)展示方式,其中,特定展示方式和默認(rèn)展示方式不同??蛻舳丝梢愿鶕?jù)該待展示消息的類型,為該待展示消息匹配對(duì)應(yīng)的展示方式。當(dāng)判斷出該待展示消息為特權(quán)用戶消息時(shí),可以對(duì)該待展示消息匹配特定展示方式,其中,特定展示方式中包含了待展示消息的字體類型、字體顏色、字體大小、外邊框類型等的展示樣式。按照特定展示方式對(duì)該待展示消息進(jìn)行匹配后,可以生成該待展示消息匹配后的圖像。
104、在消息展示區(qū)顯示該待展示消息的第一圖像。
本發(fā)明實(shí)施例中,該待展示消息的第一圖像可以為該待展示消息匹配特定展示方式后生成的圖像。具體地,可以在消息展示區(qū)動(dòng)態(tài)或靜態(tài)顯示該待展示消息的第一圖像。其中,消息展示區(qū)為客戶端的視頻播放界面上的一個(gè)用于顯示待展示消息的特定區(qū)域,如占據(jù)視頻播放界面的上方三分之一的區(qū)域,視頻播放界面的下方三分之一的區(qū)域等等。
105、對(duì)該待展示消息匹配默認(rèn)展示方式。
本發(fā)明實(shí)施例中,當(dāng)判斷出該待展示消息不為特權(quán)用戶消息時(shí),可以認(rèn)為該待展示消息為普通用戶消息,此時(shí)可以按照普通用戶消息對(duì)應(yīng)的默認(rèn)展示方式來對(duì)該待展示消息進(jìn)行匹配,以獲得匹配后的圖像。其中,默認(rèn)展示方式可以為客戶端中默認(rèn)設(shè)置的展示方式,有別于特定展示方式。
106、在消息展示區(qū)顯示該待展示消息的第二圖像。
本發(fā)明實(shí)施例中,該待展示消息的第二圖像可以為該待展示消息匹配默認(rèn)展示方式后生成的圖像。具體地,可以在消息展示區(qū)動(dòng)態(tài)或靜態(tài)顯示該待展示消息的第二圖像。當(dāng)在同一時(shí)間段內(nèi)客戶端接收到特權(quán)用戶消息和普通用戶消息時(shí),可以在同一消息展示區(qū)按照接收的時(shí)間先后順序分別顯示該特權(quán)用戶消息和普通用戶消息,如使特權(quán)用戶消息和普通用戶消息先后滑入該消息展示區(qū),并先后滑出該消息展示區(qū)。其中,特權(quán)用戶消息的展示方式與普通用戶消息不同,如特權(quán)用戶消息的顯示時(shí)間可以比普通用戶消息的顯示時(shí)間長(zhǎng)、特權(quán)用戶消息的顯示圖像可以比普通用戶消息顯眼,如加框、字體顏色突出、字體加粗或加大,還可以添加用戶頭像、設(shè)置背景等。
在圖1所描述的方法中,當(dāng)接收到用戶發(fā)送的待展示消息后,可以根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)判斷該待展示消息是否為特權(quán)用戶消息,當(dāng)為特權(quán)用戶消息時(shí),可以對(duì)該待展示消息匹配特定展示方式,以獲得匹配后的第一圖像,并在消息展示區(qū)顯示該待展示消息的第一圖像;當(dāng)該待展示消息為普通用戶消息時(shí),可以對(duì)該待展示消息匹配默認(rèn)展示方式,以獲得匹配后的第二圖像,并在消息展示區(qū)顯示該待展示消息的第二圖像。通過實(shí)施圖1所描述的方法,可以根據(jù)用戶標(biāo)識(shí)確定待展示消息的類型,并為不同類型的待展示消息匹配不同的展示方式后進(jìn)行顯示,從而能夠提升消息的顯示效果,有效改善用戶體驗(yàn)。
請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開的另一種消息顯示方法的流程示意圖。其中,該消息顯示方法可以應(yīng)用于能夠進(jìn)行消息顯示的電子設(shè)備上。如圖2所示,該消息顯示方法可以包括以下步驟:
201、接收用戶發(fā)送的待展示消息。
202、根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷該待展示消息是否為特權(quán)用戶消息,若是,則執(zhí)行步驟203;若否,則執(zhí)行步驟209。
本發(fā)明實(shí)施例中,用戶標(biāo)識(shí)可以包括但不限于用戶名、用戶頭像、性別、年齡、用戶ID、用戶二維碼等信息中的至少一種。
本發(fā)明實(shí)施例中,判斷該待展示消息是否為特權(quán)用戶消息可以是客戶端將用戶標(biāo)識(shí)發(fā)送至服務(wù)器,由服務(wù)器來進(jìn)行判斷,再將結(jié)果反饋給客戶端;也可以是客戶端自身根據(jù)預(yù)先設(shè)置的特權(quán)用戶特征來檢測(cè)該用戶標(biāo)識(shí)是否相符,以得出該待展示消息是否為特權(quán)用戶消息。
203、判斷該待展示消息的字符長(zhǎng)度是否超過預(yù)設(shè)閾值,若是,則執(zhí)行步驟206;若否,則執(zhí)行步驟204。
可以理解的是,步驟202可以先于步驟203執(zhí)行,也可以后于步驟203執(zhí)行,還可以與步驟203同步執(zhí)行,本發(fā)明實(shí)施例不作限定。
204、對(duì)該待展示消息匹配特定展示方式。
本發(fā)明實(shí)施例中,當(dāng)檢測(cè)出該待展示消息的字符長(zhǎng)度不超過預(yù)設(shè)閾值時(shí),可以直接按照特權(quán)用戶消息對(duì)應(yīng)的特定展示方式對(duì)該待展示消息進(jìn)行匹配。
作為一種可選的實(shí)施方式,步驟204對(duì)該待展示消息匹配特定展示方式的具體實(shí)施方式可以包括以下情況中的一種或多種:
21)對(duì)該待展示消息進(jìn)行預(yù)設(shè)字體的匹配;
22)對(duì)該待展示消息進(jìn)行預(yù)設(shè)字體顏色和/或預(yù)設(shè)字體大小的匹配;
23)對(duì)該待展示消息加載預(yù)設(shè)邊框;
24)在該待展示消息中添加對(duì)應(yīng)的用戶標(biāo)識(shí)。
在該實(shí)施方式中,客戶端對(duì)該待展示消息匹配特定展示方式可以是對(duì)該待展示消息的字體進(jìn)行調(diào)整,如改變字體的類型、字體加粗、字體傾斜、增加下劃線等等;可以是對(duì)該待展示消息的字體顏色和/或字體的大小進(jìn)行調(diào)節(jié);可以是對(duì)該待展示消息設(shè)置邊框,也可以對(duì)該加框后的待展示消息設(shè)置背景顏色;還可以在該待展示消息中添加用戶標(biāo)識(shí),如在該待展示消息前面增加用戶名稱、用戶頭像等標(biāo)識(shí)。給特權(quán)用戶消息進(jìn)行特定展示方式匹配后,使得特權(quán)用戶消息的展示形式與普通用戶消息的展示形式不同,以從表現(xiàn)樣式上區(qū)分兩種類型的待展示消息。
205、在消息展示區(qū)顯示該待展示消息的第一圖像。
本發(fā)明實(shí)施例中,該待展示消息的第一圖像為該待展示消息匹配特定展示方式后生成的圖像。
具體的,步驟205在消息展示區(qū)顯示該待展示消息的第一圖像的具體實(shí)施方式可以包括以下步驟:
25)將該待展示消息的第一圖像按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)。
其中,當(dāng)該待展示消息的第一圖像滑入消息展示區(qū)進(jìn)行顯示時(shí),可以使該待展示消息的第一圖像以預(yù)設(shè)速度按照預(yù)設(shè)路徑在該消息展示區(qū)進(jìn)行滾動(dòng)顯示。例如,該待展示消息的第一圖像以一定的速度在消息展示區(qū)從下往上豎向滾動(dòng)或從右往左橫向滾動(dòng)等。
作為一種可選的實(shí)施方式,步驟25)將該待展示消息的第一圖像按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)的具體實(shí)施方式可以包括以下步驟:
26)當(dāng)該待展示消息的第一圖像在消息展示區(qū)按照預(yù)設(shè)路徑和預(yù)設(shè)速度移動(dòng)至預(yù)定位置時(shí),控制該待展示消息的第一圖像停留預(yù)設(shè)時(shí)間后按照該預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)。
在該實(shí)施方式中,當(dāng)該待展示消息在消息展示區(qū)內(nèi)移動(dòng)到預(yù)定位置時(shí),該待展示消息將在預(yù)定位置處停止?jié)L動(dòng),且在預(yù)定位置處停留預(yù)設(shè)時(shí)間。其中,預(yù)定位置可以是該消息展示區(qū)的上邊界處(如該待展示消息從下往上滾動(dòng)),也可以是該消息展示區(qū)的左邊界處(如該待展示消息從右往左滾動(dòng)),還可以是該消息展示區(qū)的中間位置處等等,本發(fā)明實(shí)施例不作限定。該預(yù)定位置也可以是上一條特權(quán)用戶消息圖像的邊緣,例如,當(dāng)有兩條或兩條以上的特權(quán)用戶消息先后滑入消息展示區(qū)進(jìn)行滾動(dòng)時(shí),當(dāng)前面的特權(quán)用戶消息到達(dá)預(yù)定位置停止?jié)L動(dòng)時(shí),后面的特權(quán)用戶消息也將停止?jié)L動(dòng)。預(yù)設(shè)時(shí)間可以為2秒、5秒等。當(dāng)預(yù)設(shè)時(shí)間計(jì)時(shí)結(jié)束后,則該待展示消息繼續(xù)按照之前的預(yù)設(shè)速度和預(yù)設(shè)路徑進(jìn)行滾動(dòng),直至滑出該消息展示區(qū)。將特權(quán)用戶消息在預(yù)定位置處停止?jié)L動(dòng)預(yù)設(shè)時(shí)間,使得該特權(quán)用戶消息的顯示時(shí)間更長(zhǎng),方便用戶閱讀該特權(quán)用戶消息的內(nèi)容,改善用戶體驗(yàn)。
206、將該待展示消息進(jìn)行拆分處理,以獲得至少兩條子消息。
本發(fā)明實(shí)施例中,當(dāng)執(zhí)行步驟203判斷出該待展示消息的字符長(zhǎng)度超過預(yù)設(shè)閾值時(shí),可以認(rèn)為該待展示消息過長(zhǎng),因此可以將該待展示消息進(jìn)行拆分處理,以拆分成至少兩條子消息,且每一條子消息的字符長(zhǎng)度均不超過該預(yù)設(shè)閾值。可選的,也可以是將該待展示消息拆分成多行,即進(jìn)行分行顯示,且每行的字符長(zhǎng)度不超過預(yù)設(shè)閾值。
207、對(duì)上述至少兩條子消息按照順序逐一匹配特定展示方式,以獲得上述至少兩條子消息的圖像。
208、在消息展示區(qū)按照順序顯示上述至少兩條子消息的圖像。
本發(fā)明實(shí)施例中,客戶端可以將拆分后的至少兩條子消息按照拆分順序逐一匹配特定展示方式,即使上述至少兩條子消息的展示樣式相同,匹配完成后,可以獲得上述至少兩條子消息的圖像,并在消息展示區(qū)按照拆分順序顯示上述至少兩條子消息的圖像。需要說明的是,拆分后得到的至少兩條子消息的屬性相同,如用戶標(biāo)識(shí)將共同繼承,且拆分后的至少兩條子消息將會(huì)連續(xù)在消息展示區(qū)進(jìn)行顯示,以保證消息的連貫性和可讀性。例如,當(dāng)中文消息或外文消息的過長(zhǎng)時(shí),不必局限于一條消息顯示,可以分多條子消息顯示,從而可以提高消息的可讀性,且可以減少其他消息滑入消息展示區(qū)的等待時(shí)間。
本發(fā)明實(shí)施例中,上述至少兩條子消息的圖像同樣可以按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū),且當(dāng)最先滑入的子消息圖像移動(dòng)到預(yù)定位置時(shí),將停留預(yù)設(shè)時(shí)間,則之后的子消息分別也將停留在前一子消息圖像的邊緣處;當(dāng)預(yù)設(shè)時(shí)間計(jì)時(shí)結(jié)束時(shí),則所有子消息將繼續(xù)移動(dòng)。此外,當(dāng)下一子消息到達(dá)預(yù)定位置時(shí),可以繼續(xù)停留預(yù)設(shè)時(shí)間,而在它之后的子消息也相應(yīng)進(jìn)行停留。
209、對(duì)該待展示消息匹配默認(rèn)展示方式。
210、在消息展示區(qū)顯示該待展示消息的第二圖像。
本發(fā)明實(shí)施例中,當(dāng)執(zhí)行步驟202判斷出該待展示消息為普通用戶消息時(shí),可以對(duì)該待展示消息匹配默認(rèn)展示方式并將其匹配后的圖像顯示在消息展示區(qū)。其中,待展示消息的第二圖像為該待展示消息匹配默認(rèn)展示方式后生成的圖像。
本發(fā)明實(shí)施例中,在消息展示區(qū)顯示該待展示消息的第二圖像具體的可以是將該待展示消息的第二圖像按照默認(rèn)路徑和默認(rèn)速度滑過消息展示區(qū)。其中,默認(rèn)路徑與預(yù)設(shè)路徑可以相同,也可以不同,且默認(rèn)速度與預(yù)設(shè)速度可以相同,也可以不同,本發(fā)明實(shí)施例不作限定。
本發(fā)明實(shí)施例中,在消息展示區(qū)內(nèi),可以同時(shí)顯示多條待展示消息,即在同一播放時(shí)間段內(nèi)可以有多條待展示消息在消息展示區(qū)內(nèi)進(jìn)行滾動(dòng)。在消息展示區(qū)內(nèi)按照預(yù)設(shè)路徑和預(yù)設(shè)速度顯示特權(quán)用戶消息的同時(shí),還可以按照默認(rèn)路徑和默認(rèn)速度顯示普通用戶消息,這些消息可以按照客戶端接收到的時(shí)間先后順序逐條滑入消息展示區(qū)。其中,特權(quán)用戶消息與普通用戶消息的展現(xiàn)形式不同,滾動(dòng)路徑和滾動(dòng)速度可以相同。當(dāng)特權(quán)用戶消息滾動(dòng)至預(yù)定位置停止?jié)L動(dòng)預(yù)設(shè)時(shí)間時(shí),普通用戶消息將繼續(xù)滾動(dòng)而不受影響,當(dāng)預(yù)設(shè)時(shí)間計(jì)時(shí)結(jié)束后,特權(quán)用戶消息將繼續(xù)滾動(dòng)。
本發(fā)明實(shí)施例中,在對(duì)普通用戶消息匹配默認(rèn)展示方式之前,也可以對(duì)該普通用戶消息的字符長(zhǎng)度進(jìn)行校驗(yàn),當(dāng)字符長(zhǎng)度超過預(yù)設(shè)閾值時(shí),可以對(duì)該普通用戶消息進(jìn)行拆分處理,以拆成至少兩條子消息;然后分別將這些子消息匹配默認(rèn)展示方式后按順序顯示在消息展示區(qū)。
請(qǐng)參閱圖3,圖3是本發(fā)明實(shí)施例公開的一種彈幕消息顯示的界面示意圖。如圖3所示,客戶端為一個(gè)視頻直播應(yīng)用平臺(tái),特權(quán)彈幕為該客戶端中的特權(quán)用戶所發(fā)的彈幕消息,即特權(quán)用戶消息;普通彈幕為該客戶端中的普通用戶所發(fā)的彈幕消息,即普通用戶消息。其中,特權(quán)用戶的等級(jí)要比普通用戶的等級(jí)高。在同一播放時(shí)間段內(nèi),特權(quán)彈幕和普通彈幕一起滑入屏幕(即用于顯示彈幕消息的消息展示區(qū)),其中,特權(quán)彈幕進(jìn)行了加框處理,且在彈幕消息前增加了用戶名和用戶頭像,而普通彈幕只在彈幕消息前添加了用戶名,在展示形式上對(duì)兩種類型的彈幕消息進(jìn)行了區(qū)分;特權(quán)彈幕和普通彈幕以相同的速度進(jìn)行滾動(dòng),且滾動(dòng)的路徑也相同,均為從下往上。當(dāng)特權(quán)彈幕滑至消息展示區(qū)的上邊緣時(shí),將定住,即停止?jié)L動(dòng)預(yù)設(shè)時(shí)間,而此時(shí)普通彈幕將不受影響,繼續(xù)向上滑動(dòng),直至滑出該消息展示區(qū)。當(dāng)預(yù)設(shè)時(shí)間計(jì)時(shí)結(jié)束時(shí),該特權(quán)彈幕將以原先的速度和路徑繼續(xù)向上滑動(dòng),與普通彈幕一起滑出消息展示區(qū)。本發(fā)明實(shí)施例中,將特權(quán)彈幕和普通彈幕在同一區(qū)域內(nèi)進(jìn)行顯示,可以減少?gòu)椖幌⒄加玫膮^(qū)域,避免彈幕消息占用和遮擋過多的視頻播放區(qū)域。此外,彈幕消息可以豎向滾動(dòng),也可以橫向滾動(dòng),而這里特權(quán)彈幕和普通彈幕均豎向滾動(dòng),且在彈幕消息過長(zhǎng)時(shí),分多行顯示,不必局限在一行內(nèi),從而可以提高彈幕消息的閱讀體驗(yàn),減少其他彈幕滑入屏幕的等待時(shí)間。
本發(fā)明實(shí)施例中,通過實(shí)施圖2所描述的方法,可以可以根據(jù)用戶標(biāo)識(shí)確定待展示消息的類型,并為不同類型的待展示消息匹配不同的展示方式后進(jìn)行顯示,從而能夠提升消息的顯示效果,有效改善用戶體驗(yàn)。
請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例公開的一種消息顯示裝置的結(jié)構(gòu)示意圖,可以用于執(zhí)行本發(fā)明實(shí)施例公開的消息顯示方法。如圖4所示,該消息顯示裝置可以包括:
接收單元401,用于接收用戶發(fā)送的待展示消息。
本發(fā)明實(shí)施例中,接收單元401可以實(shí)時(shí)或每隔特定時(shí)長(zhǎng)接收用戶發(fā)送的待展示消息。
第一判斷單元402,用于根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷該待展示消息是否為特權(quán)用戶消息。
本發(fā)明實(shí)施例中,接收單元401接收到待展示消息后,可以進(jìn)一步獲取發(fā)出該待展示消息的用戶的用戶標(biāo)識(shí)。其中,不同用戶的用戶標(biāo)識(shí)不同,用戶標(biāo)識(shí)可以包括但不限于用戶名、用戶頭像、性別、年齡、用戶ID、用戶二維碼等信息中的至少一種。
本發(fā)明實(shí)施例中,第一判斷單元402可以根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)來確定該待展示消息的類型,其中,該待展示消息的類型可以包括特權(quán)用戶消息或普通用戶消息等。待展示消息可以按照用戶等級(jí)進(jìn)行分類,也可以按照用戶年齡進(jìn)行分類,還可以按照用戶性別進(jìn)行分類等等,本發(fā)明實(shí)施例不作限定。
匹配單元403,用于當(dāng)?shù)谝慌袛鄦卧?02判斷出該待展示消息為特權(quán)用戶消息時(shí),對(duì)該待展示消息匹配特定展示方式。
本發(fā)明實(shí)施例中,可以預(yù)先設(shè)置待展示消息的類型與展示方式的對(duì)應(yīng)關(guān)系,其中,不同類型的待展示消息對(duì)應(yīng)的展示方式可以不同。
作為一種可選的實(shí)施方式,匹配單元403對(duì)該待展示消息匹配特定展示方式的具體實(shí)施方式可以包括以下情況中的一種或多種::
匹配單元403對(duì)該待展示消息進(jìn)行預(yù)設(shè)字體的匹配;
匹配單元403對(duì)該待展示消息進(jìn)行預(yù)設(shè)字體顏色和/或預(yù)設(shè)字體大小的匹配;
匹配單元403對(duì)該待展示消息加載預(yù)設(shè)邊框;
匹配單元403在該待展示消息中添加對(duì)應(yīng)的用戶標(biāo)識(shí)。
顯示單元404,用于在消息展示區(qū)顯示該待展示消息的第一圖像。
本發(fā)明實(shí)施例中,該待展示消息的第一圖像為匹配單元403對(duì)該待展示消息匹配特定展示方式后生成的圖像。
作為一種可選的實(shí)施方式,顯示單元404在消息展示區(qū)顯示該待展示消息的第一圖像的具體實(shí)施方式可以為:
顯示單元404將該待展示消息的第一圖像按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)。
作為一種可選的實(shí)施方式,顯示單元404將該待展示消息的第一圖像按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)的具體實(shí)施方式可以為:
顯示單元404當(dāng)該待展示消息的第一圖像在消息展示區(qū)按照預(yù)設(shè)路徑和預(yù)設(shè)速度移動(dòng)至預(yù)定位置時(shí),控制該待展示消息的第一圖像停留預(yù)設(shè)時(shí)間后按照該預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)。
作為一種可選的實(shí)施方式,匹配單元403,還可以用于當(dāng)?shù)谝慌袛鄦卧?02判斷出該待展示消息不為特權(quán)用戶消息時(shí),對(duì)該待展示消息匹配默認(rèn)展示方式。
其中,該默認(rèn)展示方式與特定展示方式不同,用于在展示樣式上區(qū)別特權(quán)用戶消息和普通用戶消息。
相應(yīng)地,顯示單元404,還可以用于在消息展示區(qū)顯示該待展示消息的第二圖像。
其中,待展示消息的第二圖像為匹配單元403對(duì)該待展示消息匹配默認(rèn)展示方式后生成的圖像。
請(qǐng)一并參閱圖5,圖5是本發(fā)明實(shí)施例公開的另一種消息顯示裝置的結(jié)構(gòu)示意圖,可以用于執(zhí)行本發(fā)明實(shí)施例公開的消息顯示方法。其中,圖5所示的消息顯示裝置是在圖4所示的消息顯示裝置的基礎(chǔ)上進(jìn)一步優(yōu)化得到的。與圖4所示的消息顯示裝置相比,圖5所示的消息顯示裝置中第一判斷單元402可以包括:
發(fā)送子單元4021,用于發(fā)送該待展示消息對(duì)應(yīng)用戶標(biāo)識(shí)至服務(wù)器,以使服務(wù)器根據(jù)該用戶標(biāo)識(shí)對(duì)該待展示消息的類型進(jìn)行識(shí)別,以獲得識(shí)別結(jié)果;
接收子單元4022,用于接收服務(wù)器發(fā)送的識(shí)別結(jié)果;
查詢子單元4023,用于從該識(shí)別結(jié)果中查詢?cè)摯故鞠⑹欠駷樘貦?quán)用戶消息。
作為一種可選的實(shí)施方式,圖5所示的消息顯示裝置還可以包括:
第二判斷單元405,用于判斷該待展示消息的字符長(zhǎng)度是否超過預(yù)設(shè)閾值;
處理單元406,用于當(dāng)?shù)诙袛鄦卧?05判斷出該待展示消息的字符長(zhǎng)度超過預(yù)設(shè)閾值時(shí),將該待展示消息進(jìn)行拆分處理,以獲得至少兩條子消息。
相應(yīng)地,匹配單元403對(duì)該待展示消息匹配特定展示方式的具體實(shí)施方式可以為:
匹配單元403對(duì)上述至少兩條子消息按照順序逐一匹配特定展示方式,以獲得上述至少兩條子消息的圖像;
顯示單元404在消息展示區(qū)顯示該待展示消息的第一圖像的具體實(shí)施方式可以為:
顯示單元404在消息展示區(qū)按照順序顯示上述至少兩條子消息的圖像。
此外,當(dāng)?shù)诙袛鄦卧?05判斷出該待展示消息的字符長(zhǎng)度不超過預(yù)設(shè)閾值時(shí),匹配單元403對(duì)該待展示消息匹配特定展示方式,且顯示單元404在消息展示區(qū)顯示該待展示消息的第一圖像。
請(qǐng)一并參閱圖6,圖6是本發(fā)明實(shí)施例公開的又一種消息顯示裝置的結(jié)構(gòu)示意圖,可以用于執(zhí)行本發(fā)明實(shí)施例公開的消息顯示方法。其中,圖6所示的消息顯示裝置是在圖4所示的消息顯示裝置的基礎(chǔ)上進(jìn)一步優(yōu)化得到的。與圖4所示的消息顯示裝置相比,圖6所示的消息顯示裝置中第一判斷單元402可以包括:
判斷子單元4024,用于判斷該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)是否符合預(yù)設(shè)的特權(quán)用戶特征;
確定子單元4025,用于當(dāng)判斷子單元4024判斷出該用戶標(biāo)識(shí)符合預(yù)設(shè)的特權(quán)用戶特征時(shí),確定該待展示消息為特權(quán)用戶消息。
作為一種可選的實(shí)施方式,圖6所示的消息顯示裝置還可以包括:
第二判斷單元405,用于判斷該待展示消息的字符長(zhǎng)度是否超過預(yù)設(shè)閾值;
處理單元406,用于當(dāng)?shù)诙袛鄦卧?05判斷出該待展示消息的字符長(zhǎng)度超過預(yù)設(shè)閾值時(shí),將該待展示消息進(jìn)行拆分處理,以獲得至少兩條子消息。
相應(yīng)地,匹配單元403對(duì)該待展示消息匹配特定展示方式的具體實(shí)施方式可以為:
匹配單元403對(duì)上述至少兩條子消息按照順序逐一匹配特定展示方式,以獲得上述至少兩條子消息的圖像;
顯示單元404在消息展示區(qū)顯示該待展示消息的第一圖像的具體實(shí)施方式可以為:
顯示單元404在消息展示區(qū)按照順序顯示上述至少兩條子消息的圖像。
此外,當(dāng)?shù)诙袛鄦卧?05判斷出該待展示消息的字符長(zhǎng)度不超過預(yù)設(shè)閾值時(shí),匹配單元403對(duì)該待展示消息匹配特定展示方式,且顯示單元404在消息展示區(qū)顯示該待展示消息的第一圖像。
本發(fā)明實(shí)施例中,通過實(shí)施圖4至圖6所示的消息顯示裝置,可以根據(jù)用戶標(biāo)識(shí)確定待展示消息的類型,并為不同類型的待展示消息匹配不同的展示方式后進(jìn)行顯示,從而能夠提升消息的顯示效果,有效改善用戶體驗(yàn)。
請(qǐng)參閱圖7,圖7是本發(fā)明實(shí)施例公開的一種電子設(shè)備的結(jié)構(gòu)示意圖,可以用于執(zhí)行本發(fā)明實(shí)施例公開的消息顯示方法。如圖7所示,該電子設(shè)備700可以包括:至少一個(gè)處理器701,至少一個(gè)輸入裝置702,輸出裝置703,存儲(chǔ)器704,至少一條通信總線705等組件。其中,通信總線705可以用于實(shí)現(xiàn)這些組件之間的連接通信。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的電子設(shè)備700的結(jié)構(gòu)并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
處理器701為電子設(shè)備700的控制中心,利用各種接口和線路連接整個(gè)電子設(shè)備700的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器704內(nèi)的程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器704內(nèi)的數(shù)據(jù),以執(zhí)行電子設(shè)備700的各種功能和處理數(shù)據(jù)。處理器701可以由集成電路(Integrated Circuit,簡(jiǎn)稱IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來說,處理器701可以僅包括中央處理器(Central Processing Unit,簡(jiǎn)稱CPU),也可以是CPU、數(shù)字信號(hào)處理器(Digital Signal Processor,簡(jiǎn)稱DSP)、圖形處理器(Graphic Processing Unit,簡(jiǎn)稱GPU)及各種控制芯片的組合。在本發(fā)明實(shí)施方式中,CPU可以是單運(yùn)算核心,也可以包括多運(yùn)算核心。
輸入裝置702可以包括標(biāo)準(zhǔn)的觸摸屏、鍵盤等,也可以包括有線接口、無線接口等。
輸出裝置703可以包括顯示屏、揚(yáng)聲器等,也可以包括有線接口、無線接口等。
存儲(chǔ)器704可用于存儲(chǔ)應(yīng)用程序以及模塊,處理器701、輸入裝置702以及輸出裝置703通過調(diào)用存儲(chǔ)在存儲(chǔ)器704中的應(yīng)用程序以及模塊,從而執(zhí)行電子設(shè)備700的各項(xiàng)功能應(yīng)用以及實(shí)現(xiàn)數(shù)據(jù)處理。存儲(chǔ)器704主要包括程序存儲(chǔ)區(qū)和數(shù)據(jù)存儲(chǔ)區(qū),其中,程序存儲(chǔ)區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序等;數(shù)據(jù)存儲(chǔ)區(qū)可存儲(chǔ)根據(jù)電子設(shè)備700的使用所創(chuàng)建的數(shù)據(jù)等。在本發(fā)明實(shí)施例中,操作系統(tǒng)可以是Android系統(tǒng)、iOS系統(tǒng)或Windows操作系統(tǒng)等等。
在圖7所示的電子設(shè)備700中,處理器701可以調(diào)用存儲(chǔ)在存儲(chǔ)器704中的應(yīng)用程序,用于執(zhí)行以下操作:
觸發(fā)輸入裝置702接收用戶發(fā)送的待展示消息;
根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷該待展示消息是否為特權(quán)用戶消息;
當(dāng)該待展示消息為特權(quán)用戶消息時(shí),對(duì)該待展示消息匹配特定展示方式;
觸發(fā)輸出裝置703在消息展示區(qū)顯示該待展示消息的第一圖像,其中,該待展示消息的第一圖像為該待展示消息匹配特定展示方式后生成的圖像。
作為一種可選的實(shí)施方式,處理器701根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷該待展示消息是否為特權(quán)用戶消息的具體實(shí)施方式可以為:
觸發(fā)輸出裝置703發(fā)送該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)至服務(wù)器,以使服務(wù)器根據(jù)該用戶標(biāo)識(shí)對(duì)該待展示消息的類型進(jìn)行識(shí)別,以獲得識(shí)別結(jié)果;
觸發(fā)輸入裝置702接收服務(wù)器發(fā)送的識(shí)別結(jié)果;
從該識(shí)別結(jié)果中查詢?cè)摯故鞠⑹欠駷樘貦?quán)用戶消息。
作為一種可選的實(shí)施方式,處理器701根據(jù)該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí),判斷該待展示消息是否為特權(quán)用戶消息的具體實(shí)施方式也可以為:
判斷該待展示消息對(duì)應(yīng)的用戶標(biāo)識(shí)是否符合預(yù)設(shè)的特權(quán)用戶特征;
若符合,則確定該待展示消息為特權(quán)用戶消息。
作為一種可選的實(shí)施方式,處理器701對(duì)該待展示消息匹配特定展示方式的具體實(shí)施方式可以包括以下情況中的一種或多種:
對(duì)該待展示消息進(jìn)行預(yù)設(shè)字體的匹配;
對(duì)該待展示消息進(jìn)行預(yù)設(shè)字體顏色和/或預(yù)設(shè)字體大小的匹配;
對(duì)該待展示消息加載預(yù)設(shè)邊框;
在該待展示消息中添加對(duì)應(yīng)的用戶標(biāo)識(shí)。
作為一種可選的實(shí)施方式,處理器701觸發(fā)輸出裝置703在消息展示區(qū)顯示該待展示消息的第一圖像的具體實(shí)施方式可以為:
觸發(fā)輸出裝置703將該待展示消息的第一圖像按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)。
作為一種可選的實(shí)施方式,處理器701判斷出該待展示消息不為特權(quán)用戶消息時(shí),還可以調(diào)用存儲(chǔ)在存儲(chǔ)器704中的應(yīng)用程序,并執(zhí)行以下操作:
對(duì)該待展示消息匹配默認(rèn)展示方式;
觸發(fā)輸出裝置703在消息展示區(qū)顯示該待展示消息的第二圖像,其中,該待展示消息的第二圖像為該待展示消息匹配默認(rèn)展示方式后生成的圖像。
作為一種可選的實(shí)施方式,處理器701觸發(fā)輸出裝置703將該待展示消息的第一圖像按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)的具體實(shí)施方式可以為:
當(dāng)該待展示消息的第一圖像在消息展示區(qū)按照預(yù)設(shè)路徑和預(yù)設(shè)速度移動(dòng)至預(yù)定位置時(shí),觸發(fā)輸出裝置703控制該待展示消息的第一圖像停留預(yù)設(shè)時(shí)間后按照預(yù)設(shè)路徑和預(yù)設(shè)速度滑過消息展示區(qū)。
作為一種可選的實(shí)施方式,處理器701還可以調(diào)用存儲(chǔ)在存儲(chǔ)器704中的應(yīng)用程序,并執(zhí)行以下操作:
判斷該待展示消息的字符長(zhǎng)度是否超過預(yù)設(shè)閾值;
當(dāng)該待展示消息的字符長(zhǎng)度超過預(yù)設(shè)閾值時(shí),將該待展示消息進(jìn)行拆分處理,以獲得至少兩條子消息;
其中,處理器701對(duì)該待展示消息匹配特定展示方式的具體實(shí)施方式可以為:
對(duì)上述至少兩條子消息按照順序逐一匹配特定展示方式,以獲得上述至少兩條子消息的圖像;
且處理器701觸發(fā)輸出裝置703在消息展示區(qū)顯示該待展示消息的第一圖像的具體實(shí)施方式可以為:
觸發(fā)輸出裝置703在消息展示區(qū)按照順序顯示上述至少兩條子消息的圖像。
具體地,本發(fā)明實(shí)施例中介紹的電子設(shè)備可以實(shí)施本發(fā)明結(jié)合圖1或圖2介紹的消息顯示方法實(shí)施例中的部分或全部流程。
本發(fā)明實(shí)施例中,通過實(shí)施圖7所示的電子設(shè)備,可以根據(jù)用戶標(biāo)識(shí)確定待展示消息的類型,并為不同類型的待展示消息匹配不同的展示方式后進(jìn)行顯示,從而能夠提升消息的顯示效果,有效改善用戶體驗(yàn)。
在一個(gè)實(shí)施例中公開了一種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)用于存儲(chǔ)應(yīng)用程序,應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行圖1和圖2所對(duì)應(yīng)的消息顯示方法。
在一個(gè)實(shí)施例中公開了一種應(yīng)用程序,該應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行圖1和圖2所對(duì)應(yīng)的消息顯示方法。
本發(fā)明所有實(shí)施例中的模塊或子模塊,可以通過通用集成電路,例如CPU,或通過ASIC(Application Specific Integrated Circuit,專用集成電路)來實(shí)現(xiàn)。
需要說明的是,對(duì)于前述的各個(gè)方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某一些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳細(xì)描述的部分,可以參見其他實(shí)施例的相關(guān)描述。
本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
本發(fā)明實(shí)施例裝置中的單元或子單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡(jiǎn)稱RAM)等。
以上對(duì)本發(fā)明實(shí)施例公開的一種消息顯示方法、裝置及電子設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。