欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種直播間在線人數(shù)顯示方法及裝置與流程

文檔序號(hào):11292661閱讀:1124來源:國(guó)知局
一種直播間在線人數(shù)顯示方法及裝置與流程

本申請(qǐng)涉及視頻直播技術(shù)領(lǐng)域,尤其涉及一種直播間在線人數(shù)顯示方法及裝置。



背景技術(shù):

隨著視頻直播技術(shù)的發(fā)展,出現(xiàn)了大量直播應(yīng)用。為了體現(xiàn)直播間的人氣,直播應(yīng)用一般會(huì)在直播間界面顯示直播間在線人數(shù)。

目前,直播間在線人數(shù)的顯示方式如下:直播應(yīng)用的服務(wù)端以預(yù)定的時(shí)間間隔統(tǒng)計(jì)直播間的在線人數(shù),將統(tǒng)計(jì)出的在線人數(shù)發(fā)送給直播應(yīng)用的客戶端??蛻舳耸盏椒?wù)端下發(fā)的在線人數(shù)后,直接將直播間界面上顯示的在線人數(shù)替換服務(wù)端新下發(fā)的在線人數(shù)。這種方法顯示的直播間在線人數(shù)的變化幅度較大,跳躍感強(qiáng),實(shí)時(shí)效果較差。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)的多個(gè)方面提供一種直播間在線人數(shù)顯示方法及裝置,用以減小直播間在線人數(shù)的變化幅度,提高直播間在線人數(shù)顯示的實(shí)時(shí)效果。

本申請(qǐng)實(shí)施例提供一種直播間在線人數(shù)顯示方法,其特征在于,包括:

接收服務(wù)端下發(fā)的待顯示在線人數(shù);

根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與所述待顯示在線人數(shù),確定跳變顯示策略;

在第一時(shí)間間隔內(nèi),按照所述跳變顯示策略,以跳變方式在所述直播間界面上顯示在線人數(shù),直至所述待顯示在線人數(shù);

其中,所述第一時(shí)間間隔大于或等于所述服務(wù)端本次下發(fā)操作與下次下發(fā)操作之間的時(shí)間間隔。

可選地,所述根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與所述待顯示在線人數(shù),確定跳變顯示策略,包括:

計(jì)算所述直播間界面上當(dāng)前顯示的在線人數(shù)與所述待顯示在線人數(shù)的差值;

根據(jù)所述差值,確定跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

可選地,所述根據(jù)所述差值,確定跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量,包括:

確定所述差值所屬的差值區(qū)間等級(jí);

獲取所述差值區(qū)間等級(jí)對(duì)應(yīng)的次數(shù)閾值,作為所述跳變顯示的次數(shù);

根據(jù)所述差值和所述跳變顯示的次數(shù),確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

可選地,所述根據(jù)所述差值和所述跳變顯示的次數(shù),確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量,包括:

依據(jù)平滑過渡原理,根據(jù)所述差值和所述跳變顯示的次數(shù),確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

可選地,所述在第一時(shí)間間隔內(nèi),按照所述跳變顯示策略,以跳變方式在所述直播間界面上顯示在線人數(shù),直至所述待顯示在線人數(shù),包括:

根據(jù)所述第一時(shí)間間隔和所述跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn);

根據(jù)所述直播間界面上當(dāng)前顯示的在線人數(shù)和每次跳變顯示對(duì)應(yīng)的人數(shù)增量,確定每次跳變顯示的人數(shù)值;

依次在每次跳變顯示的時(shí)間點(diǎn),在所述直播間界面上顯示每次跳變顯示的人數(shù)值。

可選地,所述根據(jù)所述第一時(shí)間間隔和所述跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn),包括:

以勻速跳變規(guī)律,根據(jù)所述第一時(shí)間間隔和所述跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn);或者

以非勻速跳變規(guī)律,根據(jù)所述第一時(shí)間間隔和所述跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn)。

本申請(qǐng)實(shí)施例提供一種直播間在線人數(shù)顯示裝置,包括:

接收模塊,用于接收服務(wù)端下發(fā)的待顯示在線人數(shù);

確定模塊,用于根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與所述待顯示在線人數(shù),確定跳變顯示策略;

顯示模塊,用于在第一時(shí)間間隔內(nèi),按照所述跳變顯示策略,以跳變方式在所述直播間界面上顯示在線人數(shù),直至所述待顯示在線人數(shù);

其中,所述第一時(shí)間間隔大于或等于所述服務(wù)端本次下發(fā)操作與下次下發(fā)操作之間的時(shí)間間隔。

可選地,所述確定模塊具體用于:

計(jì)算所述直播間界面上當(dāng)前顯示的在線人數(shù)與所述待顯示在線人數(shù)的差值;

根據(jù)所述差值,確定跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

可選地,所述確定模塊具體還用于:

確定所述差值所屬的差值區(qū)間等級(jí);

獲取所述差值區(qū)間等級(jí)對(duì)應(yīng)的次數(shù)閾值,作為所述跳變顯示的次數(shù);

根據(jù)所述差值和所述跳變顯示的次數(shù),確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

可選地,所述確定模塊具體還用于:

依據(jù)平滑過渡原理,根據(jù)所述差值和所述跳變顯示的次數(shù),確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

在本申請(qǐng)實(shí)施例中,通過根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與服務(wù)端下發(fā)的待顯示在線人數(shù)設(shè)置跳變策略,在第一時(shí)間間隔內(nèi)以跳變方式顯示在線人數(shù),使得在第一時(shí)間間隔內(nèi),在線人數(shù)經(jīng)過多次跳變顯示,逐漸達(dá)到待顯示在線人數(shù),更加貼合實(shí)際情況;而不是直接將當(dāng)前顯示的在線人數(shù)替換顯示為待顯示在線人數(shù)。可見,本實(shí)施例提供的方法能夠減小顯示的在線人數(shù)的變化量,從而減少在線人數(shù)的跳躍感,增強(qiáng)實(shí)時(shí)效果。

附圖說明

此處所說明的附圖用來提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:

圖1為本申請(qǐng)一實(shí)施例提供的直播間在線人數(shù)顯示方法的流程示意圖;

圖2為本申請(qǐng)又一實(shí)施例提供的跳變顯示策略確定方法的流程示意圖;

圖3為本申請(qǐng)又一實(shí)施例提供的直播間在線人數(shù)顯示方法的流程示意圖;

圖4為本申請(qǐng)又一實(shí)施例提供的直播間在線人數(shù)顯示裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。

圖1為本申請(qǐng)一實(shí)施例提供的直播間在線人數(shù)顯示方法的流程示意圖,該方法包括以下步驟:

s101:接收服務(wù)端下發(fā)的待顯示在線人數(shù)。

在直播應(yīng)用中,用戶可以進(jìn)入直播間觀看直播視頻,為了體現(xiàn)直播間人氣,直播間界面上會(huì)顯示直播間在線人數(shù)??蛇x地,服務(wù)端可以根據(jù)預(yù)設(shè)周期統(tǒng)計(jì)直播間在線人數(shù),以得到待顯示在線人數(shù),并將待顯示在線人數(shù)下發(fā)給客戶端。當(dāng)然,服務(wù)端也可以根據(jù)客戶端顯示在線人數(shù)的請(qǐng)求,對(duì)直播間在線人數(shù)進(jìn)行統(tǒng)計(jì)并下發(fā)??蛻舳丝梢越邮辗?wù)端下發(fā)的待顯示在線人數(shù),以便依據(jù)待顯示在線人數(shù)在直播間界面上顯示在線人數(shù)。

s102:根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與待顯示在線人數(shù),確定跳變顯示策略。

直播間界面上當(dāng)前顯示的在線人數(shù)是指當(dāng)前時(shí)刻在直播間界面上顯示的在線人數(shù)。客戶端可以根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與服務(wù)端下發(fā)的待顯示在線人數(shù),確定跳變顯示策略。所述跳變顯示策略用于為客戶端從當(dāng)前顯示的在線人數(shù)開始,顯示后續(xù)的在線人數(shù)提供指導(dǎo)。

s103:在第一時(shí)間間隔內(nèi),按照跳變顯示策略,以跳變方式在直播間界面上顯示在線人數(shù),直至待顯示在線人數(shù);其中,第一時(shí)間間隔大于或等于服務(wù)端本次下發(fā)操作與下次下發(fā)操作之間的時(shí)間間隔。

客戶端可以設(shè)置第一時(shí)間間隔,在第一時(shí)間間隔內(nèi),按照跳變顯示策略,以跳變方式顯示在線人數(shù),直至服務(wù)端下發(fā)的待顯示在線人數(shù)。其中,第一時(shí)間間隔與服務(wù)器下發(fā)操作的時(shí)間能夠影響在線人數(shù)的顯示。假如在第一時(shí)間間隔結(jié)束的時(shí)候,服務(wù)端尚未再次下發(fā)新的待顯示在線人數(shù),此時(shí),直播間界面顯示的在線人數(shù)只能停留在服務(wù)端上次下發(fā)的待顯示在線人數(shù),等待服務(wù)端下發(fā)新的待顯示在線人數(shù),實(shí)時(shí)效果較差。為了解決上述問題,可以設(shè)置第一時(shí)間間隔大于或等于服務(wù)端本次下發(fā)操作與下次下發(fā)操作之間的時(shí)間間隔,以保證在線人數(shù)的顯示具有連續(xù)性。

其中,若第一時(shí)間間隔等于服務(wù)端本次下發(fā)操作與下次下發(fā)操作之間的時(shí)間間隔,也就是在第一時(shí)間間隔結(jié)束的同時(shí),服務(wù)端再次下發(fā)新的待顯示在線人數(shù),客戶端可以接收服務(wù)端下發(fā)的新的待顯示在線人數(shù),并根據(jù)新的待顯示在線人數(shù)與直播間界面上當(dāng)前顯示的在線人數(shù),確定跳變顯示策略,進(jìn)而依據(jù)跳變顯示策略在直播間界面上顯示在線人數(shù)。若第一時(shí)間間隔大于服務(wù)端本次下發(fā)操作與下次下發(fā)操作之間的時(shí)間間隔,即在第一時(shí)間間隔尚未到達(dá)的時(shí)候,服務(wù)端就下發(fā)新的待顯示在線人數(shù)。此時(shí),可以有兩種方式用于直播間在線人數(shù)的后續(xù)顯示。

第一種方式:繼續(xù)按照之前的跳變顯示策略,顯示直播間在線人數(shù),直到第一時(shí)間間隔到達(dá)時(shí),根據(jù)服務(wù)端下發(fā)的新的待顯示在線人數(shù)與直播間界面上當(dāng)前顯示的在線人數(shù),確定下一個(gè)時(shí)間間隔的跳變顯示策略,以在下個(gè)第一時(shí)間間隔內(nèi)按照新確定的跳變顯示策略,以跳變方式在直播間界面上顯示在線人數(shù),直至新的待顯示在線人數(shù)。

第二種方式:客戶端接收服務(wù)端下發(fā)的新的待顯示在線人數(shù),根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與新的待顯示在線人數(shù),重新確定新的跳變顯示策略,并重新對(duì)第一時(shí)間間隔計(jì)時(shí),在新的第一時(shí)間間隔內(nèi),按照新的跳變顯示策略以跳變方式在直播間界面上顯示在線人數(shù),直至新的待顯示在線人數(shù)。

跳變方式可以是跳變次數(shù)至少為2次的跳變方式。其中,每將當(dāng)前顯示的在線人數(shù)替換為新的在線人數(shù),可稱為一次跳變。每次跳變時(shí),將當(dāng)前顯示的在線人數(shù)替換顯示為新的在線人數(shù),直到顯示待顯示在線人數(shù)為止。

例如,在一具體的應(yīng)用場(chǎng)景中,直播間界面上當(dāng)前顯示的在線人數(shù)是100人,待顯示在線人數(shù)是200人,設(shè)置第一時(shí)間間隔為5s。在0s~5s內(nèi),跳變顯示策略可以設(shè)置為,從直播間界面當(dāng)前顯示的在線人數(shù)100人,經(jīng)2次跳變顯示,直至顯示待顯示在線人數(shù)200人。于是,按照跳變顯示策略,在0s~5s內(nèi),首先將直播間界面當(dāng)前顯示的在線人數(shù)100人替換顯示為150人,再將150替換顯示為200人。

本實(shí)施例通過根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與服務(wù)端下發(fā)的待顯示在線人數(shù)設(shè)置跳變策略,在第一時(shí)間間隔內(nèi)以跳變方式顯示在線人數(shù),使得在第一時(shí)間間隔內(nèi),在線人數(shù)經(jīng)過多次跳變顯示,逐漸達(dá)到待顯示在線人數(shù),更加貼合實(shí)際情況;而不是直接將當(dāng)前顯示的在線人數(shù)替換顯示為待顯示在線人數(shù)??梢?,本實(shí)施例提供的方法能夠減小顯示的在線人數(shù)的變化量,從而減少在線人數(shù)的跳躍感,增強(qiáng)實(shí)時(shí)效果。

在上述實(shí)施例或下述實(shí)施例中,根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與待顯示在線人數(shù),確定跳變顯示策略,如圖2所示,可以包括以下步驟:

s201:計(jì)算直播間界面上當(dāng)前顯示的在線人數(shù)與待顯示在線人數(shù)的差值。

當(dāng)客戶端接收服務(wù)端下發(fā)的待顯示在線人數(shù)后,就可以計(jì)算直播間界面上當(dāng)前顯示的在線人數(shù)與待顯示在線人數(shù)的差值。可選地,將待顯示在線人數(shù)作為被減數(shù),將直播間界面上當(dāng)前顯示的在線人數(shù)作為減數(shù),得到差值。當(dāng)待顯示在線人數(shù)大于當(dāng)前顯示的在線人數(shù)時(shí),差值為正數(shù);當(dāng)待顯示在線人數(shù)小于當(dāng)前顯示的在線人數(shù)時(shí),差值為負(fù)數(shù)。例如當(dāng)待顯示在線人數(shù)為100人,當(dāng)前顯示的在線人數(shù)為50人時(shí),差值為100-50=50;當(dāng)待顯示在線人數(shù)為50人,當(dāng)前顯示的在線人數(shù)為100人時(shí),差值為50-100=-50。

當(dāng)然,也可以將待顯示在線人數(shù)作為減數(shù),將直播間界面上當(dāng)前顯示的在線人數(shù)作為被減數(shù),計(jì)算差值。此時(shí),得到的差值的正負(fù)屬性與上述實(shí)施例相反。

為了便于計(jì)算,可以采用直播間界面上當(dāng)前顯示的在線人數(shù)與待顯示在線人數(shù)中較小的一個(gè)作為減數(shù),另一個(gè)作為被減數(shù),這樣獲得的差值為正數(shù),便于計(jì)算。

s202:根據(jù)差值,確定跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

為了減少在線人數(shù)顯示的跳躍感,可以從直播間界面當(dāng)前顯示的在線人數(shù)開始,多次跳變顯示在線人數(shù),直到顯示待顯示在線人數(shù)。其中跳變顯示的次數(shù)以及每次跳變顯示對(duì)應(yīng)的人數(shù)增量可以由所述差值來確定??蛇x地,每次跳變顯示對(duì)應(yīng)的人數(shù)增量相加的結(jié)果可以與所述差值大小相同,但并非必須相同。

本實(shí)施例中,通過根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與待顯示在線人數(shù),確定跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量,從而根據(jù)跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量,以跳變方式顯示在線人數(shù),有利于減小跳躍感、增加直播間人氣。

可選地,根據(jù)差值,確定跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量的過程,可以包括如下兩步:

第一步:根據(jù)差值,確定跳變顯示的次數(shù)。

由于直播間真實(shí)的在線人數(shù)具有不穩(wěn)定性的特點(diǎn),有時(shí)進(jìn)入或離開直播間的人數(shù)較多,使得差值較大;有時(shí)進(jìn)入或離開直播間的人數(shù)較少,使得差值較小。為了減小在線人數(shù)顯示的跳躍感,可以當(dāng)差值較大時(shí),以較多次數(shù)跳變顯示在線人數(shù);相應(yīng)地,當(dāng)差值較小時(shí),以較少次數(shù)跳變顯示在線人數(shù)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,此處的差值實(shí)際上為差值的絕對(duì)值。

基于上述的分析,以差值為正時(shí),詳細(xì)說明本實(shí)施例的實(shí)施方式。首先可以確定差值所屬的差值區(qū)間等級(jí)。在一具體的應(yīng)用場(chǎng)景中,設(shè)置四個(gè)差值區(qū)間等級(jí),分別為:第一差值區(qū)間等級(jí):0<=差值<10;第二差值區(qū)間等級(jí):10<=差值<50;第三差值區(qū)間等級(jí):50<=差值<100;第四差值區(qū)間等級(jí):差值>=100。若差值為80,則差值屬于第三差值區(qū)間等級(jí)。

接著,在確定差值所屬的差值區(qū)間等級(jí)后,可以獲取差值所屬的差值區(qū)間等級(jí)對(duì)應(yīng)的次數(shù)閾值,作為跳變顯示的次數(shù)。可選地,預(yù)先為每個(gè)差值區(qū)間等級(jí)設(shè)置對(duì)應(yīng)的次數(shù)閾值。差值區(qū)間等級(jí)越高,相應(yīng)的次數(shù)閾值越大。例如,在上述應(yīng)用場(chǎng)景中,可以設(shè)置第一差值區(qū)間等級(jí)的次數(shù)閾值為3次;第二差值區(qū)間等級(jí)的次數(shù)閾值為5次;第三差值區(qū)間等級(jí)的次數(shù)閾值為15次;第四差值區(qū)間等級(jí)的次數(shù)閾值為20次。若差值屬于第三差值區(qū)間等級(jí),那么可以獲取跳變顯示的次數(shù)為15次。

第二步:在確定跳變顯示的次數(shù)之后,可以根據(jù)差值和跳變顯示的次數(shù),確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

每次跳變顯示對(duì)應(yīng)的人數(shù)增量指的是該次跳變顯示的在線人數(shù)相對(duì)于直播間界面上當(dāng)前顯示的在線人數(shù)的增量,所述增量可以是正數(shù)或者負(fù)數(shù)。

在直播應(yīng)用中,為了展現(xiàn)直播間較高的活躍度以及減小在線人數(shù)顯示的變化量,可選地,可以依據(jù)平滑過渡原理,根據(jù)差值和跳變顯示的次數(shù),確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

在本實(shí)施例的應(yīng)用場(chǎng)景中,平滑過渡原理可以解釋為從直播間界面當(dāng)前顯示的在線人數(shù),平滑過渡到待顯示在線人數(shù)。其中,每次跳變顯示對(duì)應(yīng)的人數(shù)增量控制在一較小的范圍內(nèi)。

例如,在一示例中,直播間界面當(dāng)前顯示的在線人數(shù)是100人,待顯示在線人數(shù)為110人,則差值為10,按照上述實(shí)施例,差值10對(duì)應(yīng)的跳變顯示的次數(shù)為5次。若將每次跳變顯示對(duì)應(yīng)的人數(shù)增量控制在-4~4,則每次跳變顯示對(duì)應(yīng)的人數(shù)增量可以依次為3、-2、4、2、3。

可選地,每次跳變顯示對(duì)應(yīng)的人數(shù)增量之和可以等于直播間界面當(dāng)前顯示的在線人數(shù)與待顯示在線人數(shù)的差值,但并非必須相同。在上述示例中,每次跳變顯示對(duì)應(yīng)的人數(shù)增量之和為3-2+4+2+3=10,與差值相等。

為了提高人數(shù)增量的計(jì)算效率,可以基于平滑過渡算法計(jì)算每次跳變顯示對(duì)應(yīng)的人數(shù)增量,例如概率動(dòng)態(tài)分布算法、拉普拉斯平滑算法、移動(dòng)窗口最小二乘多項(xiàng)式平滑算法等。

本實(shí)施例通過根據(jù)差值的大小確定跳變顯示的次數(shù),以及根據(jù)平滑過渡原理確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量,使得在線人數(shù)的變化量較小,從而更貼合實(shí)際情況,具有良好的實(shí)時(shí)效果。

可選地,在確定跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量之后,還可以確定每次跳變顯示的時(shí)間點(diǎn),以及每次跳變顯示的人數(shù)值??蛇x地,在第一時(shí)間間隔內(nèi),按照所述跳變顯示策略,以跳變方式在所述直播間界面上顯示在線人數(shù),直至所述待顯示在線人數(shù)的實(shí)施方式,如圖3所示,可以包括如下步驟:

s301:根據(jù)第一時(shí)間間隔和跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn)。其中,跳變顯示的次數(shù)等于跳變顯示的時(shí)間點(diǎn)的個(gè)數(shù)。在每次跳變顯示的時(shí)間點(diǎn)處,跳變顯示直播間在線人數(shù)。

可選地,根據(jù)第一時(shí)間間隔和跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn),可以包括以下兩種方式:

第一種方式:以勻速跳變規(guī)律,根據(jù)第一時(shí)間間隔和跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn)。

勻速跳變指的是在第一時(shí)間間隔內(nèi),單位時(shí)間跳變顯示的次數(shù)是相同的。根據(jù)勻速跳變規(guī)律,確定每次跳變顯示的時(shí)間的方法可以是,在第一時(shí)間間隔內(nèi)(不包括第一時(shí)間間隔的起始時(shí)間,包括第一時(shí)間間隔的結(jié)束時(shí)間),均勻選取跳變顯示的次數(shù)個(gè)時(shí)間點(diǎn)。例如,在一示例中,第一時(shí)間間隔為3s,跳變顯示的次數(shù)是3次。根據(jù)勻速跳變規(guī)律,可以在0s~3s內(nèi)均勻選取3個(gè)時(shí)間點(diǎn):1s、2s和3s。于是,在1s、2s和3s時(shí),客戶端跳變顯示直播間在線人數(shù)。

這種勻速跳變的方式使得直播間界面上的在線人數(shù)在第一時(shí)間間隔內(nèi),一直處于勻速跳變的狀態(tài),從而體現(xiàn)出直播間具有持續(xù)的人氣。可選地,當(dāng)直播間界面上顯示的在線人數(shù)小于一人數(shù)閾值時(shí),可以采用第一種方式確定每次跳變顯示的時(shí)間點(diǎn),以提高直播間的人氣。

第二種方式:以非勻速跳變規(guī)律,根據(jù)第一時(shí)間間隔和跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn)。

非勻速跳變規(guī)律指的是在第一時(shí)間間隔內(nèi),單位時(shí)間跳變顯示的次數(shù)不是完全相同的。根據(jù)非勻速跳變規(guī)律,確定每次跳變顯示的時(shí)間的方法可以是,在第一時(shí)間間隔內(nèi)(不包括第一時(shí)間間隔的起始時(shí)間,包括第一時(shí)間間隔的結(jié)束時(shí)間),非均勻選取跳變顯示的次數(shù)個(gè)時(shí)間點(diǎn)。例如,在一示例中,第一時(shí)間間隔為3s,跳變顯示的次數(shù)是3次。根據(jù)非勻速跳變規(guī)律,可以在0s~3s內(nèi)非均勻選取3個(gè)時(shí)間點(diǎn):1s、1.5s和2.5s。于是,在1s、1.5s和2.5s時(shí),客戶端跳變顯示直播間在線人數(shù)。

為了提高在線人數(shù)顯示的實(shí)時(shí)效果??蛇x地,還可以根據(jù)第一時(shí)間間隔和跳變顯示的次數(shù),將監(jiān)聽到直播間用戶與主播之間的互動(dòng)事件的時(shí)間點(diǎn),作為跳變顯示的時(shí)間點(diǎn)。其中,直播間用戶與主播之間的互動(dòng)事件包括但不限于直播間用戶給主播贈(zèng)送禮物的事件、主播回復(fù)直播間用戶的事件、主播贈(zèng)送給直播間用戶經(jīng)驗(yàn)值的事件等。

在一具體實(shí)施方式中,可以優(yōu)先將非均勻選取的時(shí)間點(diǎn),作為跳變顯示的時(shí)間點(diǎn)。當(dāng)監(jiān)聽到直播間用戶與主播之間的互動(dòng)事件時(shí),再將監(jiān)聽到互動(dòng)事件的時(shí)間點(diǎn)作為跳變顯示的時(shí)間點(diǎn),并相應(yīng)減少一個(gè)非均勻選取的時(shí)間點(diǎn),以保證跳變顯示的時(shí)間點(diǎn)的個(gè)數(shù)等于跳變顯示的次數(shù)。

s302:根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)和每次跳變顯示對(duì)應(yīng)的人數(shù)增量,確定每次跳變顯示的人數(shù)值。

由于每次跳變顯示對(duì)應(yīng)的人數(shù)增量是相對(duì)于直播間界面上當(dāng)前顯示的在線人數(shù)的增量。因此,每次跳變顯示的人數(shù)值可以由直播間界面上當(dāng)前顯示的在線人數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量相加得到。例如,在上述示例中,直播間界面當(dāng)前顯示的在線人數(shù)是100人,待顯示在線人數(shù)為110人,則差值為10。每次跳變顯示對(duì)應(yīng)的人數(shù)增量依次為3、-2、4、2、3。相應(yīng)地,第一次次跳變顯示的人數(shù)值為100+3=103,第二次次跳變顯示的人數(shù)值為103-2=101,第三次次跳變顯示的人數(shù)值為101+4=105,第四次次跳變顯示的人數(shù)值為105+2=107,第五次次跳變顯示的人數(shù)值為107+3=110。

s303:依次在每次跳變顯示的時(shí)間點(diǎn),在直播間界面上顯示每次跳變顯示的人數(shù)值。

在確定了每次跳變顯示的時(shí)間點(diǎn)以及每次跳變顯示的人數(shù)值后,按照時(shí)間的先后順序,依次在每次跳變顯示的時(shí)間點(diǎn),在直播間界面上顯示每次跳變顯示的人數(shù)值。

本實(shí)施例中,以勻速跳變規(guī)律或者非勻速跳變規(guī)律,確定每次跳變顯示的時(shí)間點(diǎn),從而能夠勻速或者非勻速跳變顯示直播間在線人數(shù),進(jìn)而提高在線人數(shù)顯示的實(shí)時(shí)效果,提高直播間的人氣。

如圖4所示,本申請(qǐng)實(shí)施例還提供一種直播間在線人數(shù)顯示裝置400,包括:

接收模塊410,用于接收服務(wù)端下發(fā)的待顯示在線人數(shù)。

確定模塊420,用于根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與接收模塊410接收的待顯示在線人數(shù),確定跳變顯示策略。

顯示模塊430,用于在第一時(shí)間間隔內(nèi),按照確定模塊420確定的跳變顯示策略,以跳變方式在直播間界面上顯示在線人數(shù),直至待顯示在線人數(shù);其中,第一時(shí)間間隔大于或等于服務(wù)端本次下發(fā)操作與下次下發(fā)操作之間的時(shí)間間隔。

若第一時(shí)間間隔等于服務(wù)端本次下發(fā)操作與下次下發(fā)操作之間的時(shí)間間隔,在第一時(shí)間間隔結(jié)束的同時(shí),確定模塊430立即根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與新的待顯示在線人數(shù),確定跳變顯示策略,進(jìn)而顯示模塊430在第一時(shí)間間隔內(nèi),按照確定模塊420確定的跳變顯示策略,以跳變方式在直播間界面上顯示在線人數(shù),直至待顯示在線人數(shù)。

若第一時(shí)間間隔大于服務(wù)端本次下發(fā)操作與下次下發(fā)操作之間的時(shí)間間隔,即在第一時(shí)間間隔尚未到達(dá)的時(shí)候,服務(wù)端就下發(fā)新的待顯示在線人數(shù)。此時(shí),可以有兩種方式用于直播間在線人數(shù)后續(xù)顯示。

第一種方式:顯示模塊430繼續(xù)按照之前的跳變顯示策略,顯示直播間在線人數(shù),直到第一時(shí)間間隔到達(dá)時(shí),確定模塊420根據(jù)服務(wù)端下發(fā)的新的待顯示在線人數(shù)與直播間界面上當(dāng)前顯示的在線人數(shù),確定下一個(gè)時(shí)間間隔的跳變顯示策略,顯示模塊430在下個(gè)第一時(shí)間間隔內(nèi),按照確定模塊420新確定的跳變顯示策略,以跳變方式在直播間界面上顯示在線人數(shù),直至新的待顯示在線人數(shù)。

第二種方式:接收模塊410接收服務(wù)端下發(fā)的新的待顯示在線人數(shù),根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與接收模塊410接收的新的待顯示在線人數(shù),重新確定新的跳變顯示策略,并重新對(duì)第一時(shí)間間隔計(jì)時(shí)。顯示模塊430在新的第一時(shí)間間隔內(nèi),按照新的跳變顯示策略以跳變方式在直播間界面上顯示在線人數(shù),直至新的待顯示在線人數(shù)。

本實(shí)施例通過根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與服務(wù)端下發(fā)的待顯示在線人數(shù)設(shè)置跳變策略,在第一時(shí)間間隔內(nèi)以跳變方式顯示在線人數(shù),使得在第一時(shí)間間隔內(nèi),在線人數(shù)經(jīng)過多次跳變顯示,逐漸達(dá)到待顯示在線人數(shù),更加貼合實(shí)際情況;而不是直接將當(dāng)前顯示的在線人數(shù)替換顯示為待顯示在線人數(shù)。可見,本實(shí)施例提供的方法能夠減小顯示的在線人數(shù)的變化量,從而減少在線人數(shù)的跳躍感,增強(qiáng)實(shí)時(shí)效果。

可選地,確定模塊420在確定跳變顯示策略時(shí),具體用于:計(jì)算直播間界面上當(dāng)前顯示的在線人數(shù)與接收模塊410接收的待顯示在線人數(shù)的差值;根據(jù)差值,確定跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

接收模塊410接收到服務(wù)端下發(fā)的待顯示在線人數(shù)后,確定模塊420可以計(jì)算直播間界面上當(dāng)前顯示的在線人數(shù)與接收模塊410接收到的待顯示在線人數(shù)的差值。

確定模塊420在計(jì)算出差值后,根據(jù)差值,確定跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

本實(shí)施例中,通過根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)與待顯示在線人數(shù),確定跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量,從而根據(jù)跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量以跳變方式顯示在線人數(shù),有利于減小跳躍感、增加直播間人氣。

可選地,確定模塊420在根據(jù)差值,確定跳變顯示的次數(shù)與每次跳變顯示對(duì)應(yīng)的人數(shù)增量時(shí),具體還用于:確定差值所屬的差值區(qū)間等級(jí);獲取差值區(qū)間等級(jí)對(duì)應(yīng)的次數(shù)閾值,作為跳變顯示的次數(shù);根據(jù)差值和跳變顯示的次數(shù),確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

可選地,確定模塊420在根據(jù)差值和跳變顯示的次數(shù),確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量時(shí),具體還用于:依據(jù)平滑過渡原理,根據(jù)差值和跳變顯示的次數(shù),確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量。

其中,平滑過渡原理可以指從直播間界面當(dāng)前顯示的在線人數(shù),平滑過渡到待顯示在線人數(shù)。確定模塊420將每次跳變顯示對(duì)應(yīng)的人數(shù)增量控制在一較小的范圍內(nèi)。可選地,確定模塊420可以控制每次跳變顯示對(duì)應(yīng)的人數(shù)增量之和等于直播間界面當(dāng)前顯示的在線人數(shù)與待顯示在線人數(shù)的差值,但并非必須相同。

本實(shí)施例通過根據(jù)差值的大小確定跳變顯示的次數(shù),以及根據(jù)平滑過渡原理確定每次跳變顯示對(duì)應(yīng)的人數(shù)增量,使得在線人數(shù)的變化量較小,從而更貼合實(shí)際情況,具有良好的實(shí)時(shí)效果。

可選地,在確定模塊420確定了跳變顯示的次數(shù)以及每次跳變顯示對(duì)應(yīng)的人數(shù)增量后,顯示模塊430具體用于:根據(jù)第一時(shí)間間隔和確定模塊420確定的跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn);根據(jù)直播間界面上當(dāng)前顯示的在線人數(shù)和確定模塊420確定的每次跳變顯示對(duì)應(yīng)的人數(shù)增量,確定每次跳變顯示的人數(shù)值;依次在每次跳變顯示的時(shí)間點(diǎn),在直播間界面上顯示每次跳變顯示的人數(shù)值。

可選地,顯示模塊430在根據(jù)第一時(shí)間間隔和確定模塊420確定的跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn)時(shí),具體用于:以勻速跳變規(guī)律,根據(jù)第一時(shí)間間隔和確定模塊420確定的跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn);或者,以非勻速跳變規(guī)律,根據(jù)第一時(shí)間間隔和確定模塊420確定的跳變顯示的次數(shù),確定每次跳變顯示的時(shí)間點(diǎn)。

進(jìn)一步,顯示模塊430在以勻速跳變規(guī)律選擇跳變顯示的時(shí)間點(diǎn)時(shí),具體可以在第一時(shí)間間隔內(nèi)(不包括第一時(shí)間間隔的起始時(shí)間,包括第一時(shí)間間隔的結(jié)束時(shí)間),均勻選取跳變顯示的次數(shù)個(gè)時(shí)間點(diǎn)。

進(jìn)一步,顯示模塊430在以非勻速跳變規(guī)律選擇跳變顯示的時(shí)間點(diǎn)時(shí),具體可以在第一時(shí)間間隔內(nèi)(不包括第一時(shí)間間隔的起始時(shí)間,包括第一時(shí)間間隔的結(jié)束時(shí)間),非均勻選取跳變顯示的次數(shù)個(gè)時(shí)間點(diǎn)。

可選地,顯示模塊430還可以根據(jù)第一時(shí)間間隔和確定模塊420確定的跳變顯示的次數(shù),將監(jiān)聽到直播間用戶與主播之間的互動(dòng)事件的時(shí)間點(diǎn),作為跳變顯示的時(shí)間點(diǎn)。其中,直播間用戶與主播之間的互動(dòng)事件包括但不限于直播間用戶給主播贈(zèng)送禮物的事件、主播回復(fù)直播間用戶的事件、主播贈(zèng)送給直播間用戶經(jīng)驗(yàn)值的事件等。

在一具體實(shí)施方式中,顯示模塊430優(yōu)先將非均勻選取的時(shí)間點(diǎn),作為跳變顯示的時(shí)間點(diǎn)。當(dāng)監(jiān)聽到直播間用戶與主播之間的互動(dòng)事件時(shí),再將監(jiān)聽到互動(dòng)事件的時(shí)間點(diǎn)作為跳變顯示的時(shí)間點(diǎn),并相應(yīng)減少一個(gè)非均勻選取的時(shí)間點(diǎn)。

本實(shí)施例中,以勻速跳變規(guī)律或者非勻速跳變規(guī)律,確定每次跳變顯示的時(shí)間點(diǎn),從而能夠勻速或者非勻速跳變顯示直播間在線人數(shù),進(jìn)而提高在線人數(shù)顯示的實(shí)時(shí)效果,提高直播間的人氣。

所述裝置與前述的方法流程描述對(duì)應(yīng),不足之處參考上述方法流程的敘述,不再一一贅述。

在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng),如ios、安卓,也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。

在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。

應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
布拖县| 彰化市| 巫山县| 绍兴市| 旬阳县| 霍山县| 信丰县| 南皮县| 瑞金市| 昭觉县| 峨边| 武义县| 林芝县| 东山县| 达孜县| 河西区| 乐安县| 雷州市| 嵊泗县| 开化县| 土默特左旗| 贡嘎县| 宁南县| 扎鲁特旗| 祁门县| 手机| 垫江县| 霍邱县| 达日县| 东光县| 从江县| 修文县| 金坛市| 广汉市| 阿克陶县| 梁山县| 丰镇市| 布尔津县| 宣威市| 厦门市| 巴林右旗|