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

一種直播提醒方法和裝置與流程

文檔序號:12068115閱讀:256來源:國知局
一種直播提醒方法和裝置與流程

本申請涉及互聯(lián)網(wǎng)直播領(lǐng)域,特別涉及一種直播提醒方法和裝置。



背景技術(shù):

近幾年來,各種直播APP開始出現(xiàn)在人們的視野中。直播APP中包含許多直播頻道,各直播頻道都有對應(yīng)的主播。主播可以在自己的直播頻道中直播各種主題的內(nèi)容,比如:體育,游戲等。

隨著直播APP的受歡迎程度越來越強(qiáng),頻道數(shù)量和用戶數(shù)量均不斷增長。各直播頻道的主播都是根據(jù)自己的時間安排來進(jìn)行直播,用戶也是按照自己的時間安排來觀看直播內(nèi)容。因此,粉絲對于準(zhǔn)時收看直播節(jié)目的需求也越來越強(qiáng)烈。



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

有鑒于此,本申請?zhí)峁┮环N直播提醒方法和裝置,應(yīng)用于直播服務(wù)端,直播客戶端和點(diǎn)播客戶端,便于關(guān)注用戶及時觀看直播內(nèi)容。

具體地,本申請是通過如下技術(shù)方案實(shí)現(xiàn)的:

一種直播提醒方法,應(yīng)用于直播服務(wù)端,包括:

獲取主播針對目標(biāo)直播頻道設(shè)置的開播時間;

獲取所述目標(biāo)直播頻道的關(guān)注用戶針對所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長;

當(dāng)所述開播時間與當(dāng)前時間之差到達(dá)所述開播提醒的提前時長時,向所述關(guān)注用戶的點(diǎn)播客戶端推送所述目標(biāo)直播頻道的開播提醒。

一種直播提醒方法,應(yīng)用于直播客戶端,所述直播客戶端的用戶界面中預(yù)設(shè)了為直播頻道設(shè)置開播時間的設(shè)置選項(xiàng),包括:

當(dāng)檢測到主播針對所述設(shè)置選項(xiàng)的觸發(fā)操作時,在所述直播客戶端的用戶界面輸出對應(yīng)的開播時間設(shè)置界面;

獲取主播在所述直播客戶端的用戶界面中為所述目標(biāo)直播頻道設(shè)置的開播時間;

向直播服務(wù)端發(fā)送設(shè)置請求,其中所述設(shè)置請求攜帶主播為所述目標(biāo)直播頻道設(shè)置的開播時間,以及所述目標(biāo)直播頻道的ID,以使直播服務(wù)端在所述開播時間與當(dāng)前時間之差,達(dá)到所述關(guān)注用戶通過點(diǎn)播客戶端為所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長時,向所述關(guān)注用戶的點(diǎn)播客戶端推送所述目標(biāo)直播頻道的開播提醒。

一種直播提醒方法,應(yīng)用于點(diǎn)播客戶端,所述點(diǎn)播客戶端的用戶界面中預(yù)設(shè)了為直播頻道設(shè)置開播提醒的提前時長的設(shè)置選項(xiàng),包括:

當(dāng)檢測到所述關(guān)注用戶針對所述設(shè)置選項(xiàng)的觸發(fā)操作時,在所述點(diǎn)播客戶端的用戶界面輸出對應(yīng)的開播提醒的提前時長的設(shè)置界面;

獲取主播在所述點(diǎn)播客戶端的用戶界面中為所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長;

向直播服務(wù)端發(fā)送設(shè)置請求,其中所述設(shè)置請求攜帶所述關(guān)注用戶為所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時間,以及所述目標(biāo)直播頻道的ID,以使直播服務(wù)端在主播通過直播客戶端為所述目標(biāo)直播頻道設(shè)置的開播時間與當(dāng)前時間之差達(dá)到所述開播提醒的提前時長時,向所述關(guān)注用戶的點(diǎn)播客戶端推送所述目標(biāo)直播頻道的開播提醒。

一種直播提醒方法,應(yīng)用于直播服務(wù)端,包括:

獲取主播針對目標(biāo)直播頻道設(shè)置的開播時間;

獲取所述目標(biāo)直播頻道的關(guān)注用戶針對所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長;

當(dāng)所述開播時間與當(dāng)前時間之差到達(dá)所述開播提醒的提前時長時,向所述關(guān)注用戶的點(diǎn)播客戶端推送所述目標(biāo)直播頻道的開播提醒。

一種直播提醒裝置,應(yīng)用于直播客戶端,所述直播客戶端的用戶界面中預(yù)設(shè)了為直播頻道設(shè)置開播時間的設(shè)置選項(xiàng),包括:

響應(yīng)單元,用于當(dāng)檢測到主播針對所述設(shè)置選項(xiàng)的觸發(fā)操作時,在所述直播客戶端的用戶界面輸出對應(yīng)的開播時間設(shè)置界面;

獲取單元,用于獲取主播在所述直播客戶端的用戶界面中為所述目標(biāo)直播頻道設(shè)置的開播時間;

發(fā)送單元,用于向直播服務(wù)端發(fā)送設(shè)置請求,其中所述設(shè)置請求攜帶主播為所述目標(biāo)直播頻道設(shè)置的開播時間,以及所述目標(biāo)直播頻道的ID,以使直播服務(wù)端在所述開播時間與當(dāng)前時間之差,達(dá)到所述關(guān)注用戶通過點(diǎn)播客戶端為所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長時,向所述關(guān)注用戶的點(diǎn)播客戶端推送所述目標(biāo)直播頻道的開播提醒。

一種直播提醒裝置,應(yīng)用于點(diǎn)播客戶端,所述點(diǎn)播客戶端的用戶界面中預(yù)設(shè)了為直播頻道設(shè)置開播提醒的提前時長的設(shè)置選項(xiàng),包括:

響應(yīng)單元,用于當(dāng)檢測到所述關(guān)注用戶針對所述設(shè)置選項(xiàng)的觸發(fā)操作時,在所述點(diǎn)播客戶端的用戶界面輸出對應(yīng)的開播提醒的提前時長的設(shè)置界面;

獲取單元,用于獲取主播在所述點(diǎn)播客戶端的用戶界面中為所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長;

發(fā)送單元,用于向直播服務(wù)端發(fā)送設(shè)置請求,其中所述設(shè)置請求攜帶所述關(guān)注用戶為所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時間,以及所述目標(biāo)直播頻道的ID,以使直播服務(wù)端在主播通過直播客戶端為所述目標(biāo)直播頻道設(shè)置的開播時間與當(dāng)前時間之差達(dá)到所述開播提醒的提前時長時,向所述關(guān)注用戶的點(diǎn)播客戶端推送所述目標(biāo)直播頻道的開播提醒。

在本申請中,直播服務(wù)端通過獲取主播通過直播客戶端為直播頻道設(shè)置的開播時間,以及該直播頻道的關(guān)注用戶通過點(diǎn)播客戶端設(shè)置開播提醒的提前時長,并在開播時間與當(dāng)前時間之差到達(dá)該開播提醒的提前時長時,向所述關(guān)注用戶的點(diǎn)播客戶端推送開播提醒,使得關(guān)注用戶可以提前安排時間,及時收看該目標(biāo)直播頻道的直播,因此可以提升用戶的觀看體驗(yàn)。

附圖說明

圖1為本申請一示例性實(shí)施例示出的一種直播提醒方法的流程圖;

圖2為本申請一示例性實(shí)施例示出的一種登錄界面示意圖;

圖3為本申請一示例性實(shí)施例示出的一種主播的直播間界面示意圖;

圖4為本申請一示例性實(shí)施例示出的一種開播時間設(shè)置界面的示意圖;

圖5為本申請一示例性實(shí)施例示出的一種關(guān)注用戶的直播間界面示意圖;

圖6為本申請一示例性實(shí)施例示出的一種開播提醒的提前時長的設(shè)置界面示意圖;

圖7為本申請一示例性實(shí)施例示出的一種直播提醒方法的應(yīng)用場景圖;

圖8為本申請一種直播提醒裝置所在直播服務(wù)端的一種硬件結(jié)構(gòu)圖;

圖9為本申請一示例性實(shí)施例示出的一種直播提醒裝置;

圖10為本申請一種直播提醒裝置所在直播客戶端的一種硬件結(jié)構(gòu)圖;

圖11為本申請另一示例性實(shí)施例示出的一種直播提醒裝置;

圖12為本申請一種直播提醒裝置所在點(diǎn)播客戶端的一種硬件結(jié)構(gòu)圖;

圖13為本申請另一示例性實(shí)施例示出的一種直播提醒裝置。

具體實(shí)施方式

這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。

在本申請使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。

應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”。

現(xiàn)有技術(shù)中,直播平臺為了及時提醒用戶觀看直播,通常會在用戶關(guān)注的直播頻道開播時,通過用戶客戶端向用戶推送開播提醒。

然而,現(xiàn)有技術(shù)中這種在直播頻道開播時,再向用戶發(fā)出開播提醒的機(jī)制,可能會存在提醒不夠及時,用戶的觀看體驗(yàn)不好的問題;例如,如果在用戶關(guān)注的直播頻道開播時,再推送開播提醒,此時用戶很可能已經(jīng)有了其它安排,無法觀看直播。

為了解決現(xiàn)有技術(shù)中的問題,本申請?zhí)岢鲆环N直播提醒方法,目標(biāo)直播頻道的主播可以在直播客戶端上設(shè)置開播時間,目標(biāo)直播頻道的關(guān)注用戶可以在點(diǎn)播客戶端上設(shè)置開播提醒的提前時長,當(dāng)直播服務(wù)端在確定該開播時間與當(dāng)前時間之差到達(dá)該開播提醒的提前時長時,則向各在線點(diǎn)播客戶端推送開播提醒,從而可以實(shí)現(xiàn)基于關(guān)注用戶以及主播的設(shè)置,在直播頻道開播之前,提前向用戶推送開播提醒,使得關(guān)注用戶可以提前安排時間,及時收看該目標(biāo)直播頻道的直播,因此可以提升用戶體驗(yàn)。

請參見圖1,圖1為本申請一示例性實(shí)施例示出的一種直播提醒方法的流程圖,具體執(zhí)行以下步驟:

步驟101:直播服務(wù)端獲取主播針對目標(biāo)直播頻道設(shè)置的開播時間;

在本實(shí)施例中,主播可以通過直播客戶端,為目標(biāo)直播頻道設(shè)置開播時間;

其中,上述直播客戶端,包括具有面向主播提供在線直播功能的客戶端軟件;比如,直播平臺開發(fā)的主播版的直播APP;

上述直播服務(wù)端,包括面向直播客戶端以及點(diǎn)播客戶端提供服務(wù)的服務(wù)器、服務(wù)器集群,或者基于服務(wù)器集群搭建的直播平臺。

當(dāng)主播開啟直播客戶端時,默認(rèn)可以進(jìn)入直播客戶端的主頁面,主播可以在主頁面中通過擁有的直播賬號和密碼等信息完成登錄后,取得進(jìn)入直播間進(jìn)行直播互動的權(quán)限。

請參見圖2,圖2為本申請一示例性實(shí)施例示出的一種主頁面的示意圖。在圖2所示的主頁面中,具體可以包括用于執(zhí)行登錄的登錄選項(xiàng)(比如登錄按鈕),初始化的直播頻道列表,以及諸如“首頁”、“分類”以及“搜索”等其它可供交互的功能選項(xiàng)。

當(dāng)主播進(jìn)入直播界面的主頁面后,可以通過觸發(fā)(比如點(diǎn)擊)登錄界面中的登錄選項(xiàng),進(jìn)入登錄頁面,然后在登錄界面中輸入擁有的直播賬號和密碼向直播服務(wù)端發(fā)起登錄驗(yàn)證,并在登錄驗(yàn)證通過后,登錄上述直播客戶端。

當(dāng)主播成功登錄直播客戶端后,此時可以進(jìn)入自己的直播頻道的直播間界面,與關(guān)注了該直播頻道的關(guān)注用戶進(jìn)行直播互動。

在本實(shí)施例中,在直播客戶端上的上述直播間界面中,可以預(yù)先提供一個用于設(shè)置開播時間的設(shè)置選項(xiàng),從而主播可以通過觸發(fā)該設(shè)置選項(xiàng),根據(jù)自己的時間安排,提前設(shè)置開播時間。

請參見圖3,圖3為本申請一示例性實(shí)施例示出的一種主播的直播間界面示意圖。

如圖3所示,上述用于設(shè)置開播時間的設(shè)置選項(xiàng),具體可以是一個“開播時間設(shè)置”的功能按鈕,主播需要針對當(dāng)前直播頻道設(shè)置開播時間時,可以觸發(fā)該功能按鈕,而直播客戶端可以響應(yīng)于主播針對該功能按鈕執(zhí)行的觸發(fā)操作,在直播間界面輸出一個對應(yīng)的開播時間設(shè)置界面。

請參見圖4,圖4為本申請一示例性實(shí)施例示出的一種開播時間設(shè)置界面的示意圖。

如圖4所示,在該開播時間設(shè)置界面中,可以預(yù)先提供一個用于輸入開播時間的輸入框,其中該輸入框具體可以包括分別對應(yīng)于開播年份、月份、日以及當(dāng)天的具體開播時刻的輸入框;

主播在進(jìn)入開播時間設(shè)置界面后,可以在圖4所示出的輸入框中,輸入開播時間。

主播在直播間界面中設(shè)置完開播時間后,直播客戶端可以獲取主播在上述開播時間設(shè)置界面中輸入的開播時間,根據(jù)該目標(biāo)直播頻道的ID,以及為該目標(biāo)直播頻道設(shè)置的開播時間,生成一個對應(yīng)的開播時間設(shè)置請求,然后將該開播時間設(shè)置請求發(fā)送至直播服務(wù)端。

直播服務(wù)端在獲取到該開播時間設(shè)置請求后,可以解析該設(shè)置請求中攜帶的目標(biāo)直播頻道的ID,以及主播為該直播頻道設(shè)置的開播時間,并將該直播頻道設(shè)置的開播時間與該目標(biāo)直播頻道的ID進(jìn)行關(guān)聯(lián)保存。

步驟102:直播服務(wù)端獲取所述目標(biāo)直播頻道的關(guān)注用戶針對所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長;

在本實(shí)施例中,直播頻道的關(guān)注用戶,可以通過點(diǎn)播客戶端,為目標(biāo)直播頻道設(shè)置開播提醒的提前時長;

其中,上述點(diǎn)播客戶端,包括具有面向直播的觀看用戶提供在線直播功能的客戶端軟件;比如,直播平臺開發(fā)的用戶版的直播APP;

當(dāng)用戶開啟點(diǎn)播客戶端時,默認(rèn)也可以進(jìn)入點(diǎn)播客戶端的主頁面,并在該主頁面中通過擁有的點(diǎn)播賬號和密碼等信息完成登錄后,取得進(jìn)入自己關(guān)注的直播頻道的直播間界面觀看直播的與主播進(jìn)行互動的權(quán)限。

其中,點(diǎn)播客戶端的主頁面,可以與如圖2所示出的直播客戶端的主頁面完全相同,在本實(shí)施例不再贅述。

當(dāng)用戶成功登錄點(diǎn)播客戶端,并進(jìn)入了關(guān)注的直播頻道的直播間界面后,可以在直播間界面中與主播進(jìn)行直播互動。

在本實(shí)施例中,在點(diǎn)播客戶端上的上述直播間界面中,可以預(yù)先提供一個用于設(shè)置開播提醒的提前時長的設(shè)置選項(xiàng),從而用戶可以通過觸發(fā)該設(shè)置選項(xiàng),根據(jù)自己的時間安排,為當(dāng)前的直播頻道設(shè)置開播提醒的提前時長。

請參見圖5,圖5為本申請一示例性實(shí)施例示出的一種關(guān)注用戶的直播間界面示意圖。

如圖5所示,上述用于設(shè)置開播提醒的提前時長的設(shè)置選項(xiàng),具體可以是一個“開播提醒設(shè)置”的功能按鈕,主播需要針對當(dāng)前的直播頻道設(shè)置開播時提醒的提前時長時,可以觸發(fā)該功能按鈕,而直播客戶端可以響應(yīng)于用戶針對該設(shè)置選項(xiàng)執(zhí)行的觸發(fā)操作,在直播間界面輸出一個對應(yīng)的開播提醒的提前時長的設(shè)置界面。

請參見圖6,圖6為本申請一示例性實(shí)施例示出的一種開播提醒的提前時長的設(shè)置界面示意圖。

如圖6所示,在該設(shè)置界面中,可以預(yù)先提供一個用于輸入開播提前的提前時長的輸入框,以及若干可供用戶選擇的開播提醒的提前時長選項(xiàng)。

用戶在進(jìn)入開播提醒的提前時長的設(shè)置界面中后,可以直接在如圖6所示的輸入框中輸入開播提醒的提前時長,或者直接在該界面中提供的各選項(xiàng)選擇對應(yīng)的開播提醒的提前時長。

其中,在示出的一種實(shí)施方式中,用戶關(guān)注的直播頻道可以是一個直播頻道,也可以是一類直播頻道。因而,用戶在為關(guān)注的直播頻帶設(shè)置開播時間的提前時長時,可以針對關(guān)注的某一個直播頻道單獨(dú)設(shè)置開播時間的提前時長,也可以針對關(guān)注的某一類直播頻道批量的設(shè)置開播提醒的提前時長。

例如,在一種情況下,用戶可以通過觸發(fā)關(guān)注的某一個直播頻道的直播間界面中設(shè)置的上述設(shè)置選項(xiàng),為該直播頻道設(shè)置開播提醒的提前時長;在另一種情況下,也可以為用戶關(guān)注的某一類直播平臺,設(shè)置一個統(tǒng)一的設(shè)置選項(xiàng),用戶可以通過觸發(fā)該設(shè)置選項(xiàng),為關(guān)注的某一類直播頻道批量的設(shè)置開播提醒的提前時長。

當(dāng)用戶為關(guān)注的目標(biāo)直播頻道設(shè)置了開播提醒的提前時長后,點(diǎn)播客戶端可以獲取用戶在上述設(shè)置界面中輸入的開播提醒的提前時長,然后根據(jù)該目標(biāo)直播頻道的ID,以及關(guān)注用戶為該目標(biāo)直播頻道設(shè)置的開播提醒的提前時長,生成一個對應(yīng)的開播提醒提前時長的設(shè)置請求,然后將該開播時間設(shè)置請求發(fā)送至直播服務(wù)端。

直播服務(wù)端在獲取到該開播提前提前時長的設(shè)置請求后,可以解析該設(shè)置請求中攜帶的目標(biāo)直播頻道的ID,以及用戶為該直播頻道設(shè)置的開播提醒的提前時長,并將該直播頻道設(shè)置的開播提醒的提前時長與該目標(biāo)直播頻道的ID進(jìn)行關(guān)聯(lián)保存。

步驟103:當(dāng)所述開播時間與當(dāng)前時間之差到達(dá)所述開播提醒的提前時長時,直播服務(wù)端向所述關(guān)注用戶的點(diǎn)播客戶端推送所述目標(biāo)直播頻道的開播提醒。

在本例中,直播服務(wù)端可以基于獲取到的,主播通過直播客戶端為目標(biāo)直播頻道設(shè)置的開播時間,以及該目標(biāo)直播頻道的關(guān)注用戶為該直播頻道設(shè)置的開播提醒的提前時長,并結(jié)合當(dāng)前的時刻,來決策是否向直播客戶端推送開播提醒。

具體的,直播服務(wù)端可以實(shí)時計(jì)算該目標(biāo)直播頻道的開播時間與當(dāng)前時間之間的時間差值,然后判斷計(jì)算得到的該時間差值,是否到達(dá)關(guān)注用戶為該目標(biāo)直播頻道設(shè)置的開播提醒的提前時長;如果計(jì)算得到的該時間差值,到達(dá)關(guān)注用戶為該目標(biāo)直播頻道設(shè)置的開播提醒的提前時長,直播服務(wù)端可以向該關(guān)注用戶的點(diǎn)播客戶端推送該目標(biāo)直播頻道的開播提醒。

例如,假設(shè)主播設(shè)置的開播時間為12點(diǎn),用戶設(shè)置的開播提醒的提前時長為20分鐘,則直播服務(wù)端可以在當(dāng)前時刻為11點(diǎn)40時,在開播前20分鐘,向直播客戶端推送開播提醒。

當(dāng)然,在實(shí)際應(yīng)用中,如果關(guān)注用戶未針對該目標(biāo)直播頻道未設(shè)置開播提醒的提前時長時,直播服務(wù)端可以將該目標(biāo)直播頻道的開播提醒的提前時長,設(shè)置為默認(rèn)時長;或者,不針對該直播頻道設(shè)置開播提醒的提前時長,仍然采用在開播時再向關(guān)注用戶推送開播提醒的機(jī)制。其中,所述默認(rèn)時長的具體長度,在本例中不進(jìn)行特別限定,可以由根據(jù)實(shí)踐經(jīng)驗(yàn)值來設(shè)置。

另外,在實(shí)際應(yīng)用中,直播服務(wù)端還可以在后臺,基于用戶觀看直播的行為特點(diǎn),采用預(yù)設(shè)的動態(tài)調(diào)整規(guī)則,對關(guān)注用戶設(shè)置的開播提醒的提前時長進(jìn)行動態(tài)調(diào)整;

例如,關(guān)注用戶的空閑時間可能通常比較集中在晚上,而白天可能忙碌。

因此,在示出的一種實(shí)施方式中,所述預(yù)設(shè)的動態(tài)調(diào)整規(guī)則具體可以包括如下的調(diào)整邏輯:

如果當(dāng)前時間命中白天時間段,則在關(guān)注用戶針對該目標(biāo)直播頻道設(shè)置的開播提醒的提前時長的基礎(chǔ)上,增加第一預(yù)設(shè)時長;

如果當(dāng)前時間命中夜晚時間段,則在關(guān)注用戶針對該目標(biāo)直播頻道的開播提醒的提前時長的基礎(chǔ)上,增加第二預(yù)設(shè)時長;其中,所述第一預(yù)設(shè)時長大于所述第二預(yù)設(shè)時長。

通過這種方式,由于白天用戶可能比較忙碌,因此后臺服務(wù)端可以在用戶設(shè)置的開播提醒的提前時長的基礎(chǔ)上,適當(dāng)提前一段時間推送開播提醒,以便于用戶提前安排自己的時間;

相應(yīng)的,由于晚上用戶時間可能比較充裕,因此如果按照用戶設(shè)置的開播提醒提前時長推送開播提醒,可能會由于提前提醒的時間仍然過長,造成用戶收到該直播提醒后,打開關(guān)注的直播頻道的直播間時,該直播頻道仍然沒有開播,進(jìn)而打擾到用戶;在這種情況下,后臺服務(wù)端可以在用戶設(shè)置的開播提醒的提前時長的基礎(chǔ)上,適當(dāng)延后一段時間推送開播提醒。

為了解決現(xiàn)有技術(shù)中的問題,本申請?zhí)岢鲆环N直播提醒方法,目標(biāo)直播頻道的主播可以在直播客戶端上設(shè)置開播時間,目標(biāo)直播頻道的關(guān)注用戶可以在點(diǎn)播客戶端上設(shè)置開播提醒的提前時長,當(dāng)直播服務(wù)端在確定該開播時間與當(dāng)前時間之差到達(dá)該開播提醒的提前時長時,則向各在線點(diǎn)播客戶端推送開播提醒,從而可以實(shí)現(xiàn)基于關(guān)注用戶以及主播的設(shè)置,在直播頻道開播之前,提前向用戶推送開播提醒,使得關(guān)注用戶可以提前安排時間,及時收看該目標(biāo)直播頻道的直播,因此可以提升用戶體驗(yàn)。

下面以一個具體的應(yīng)用場景為例,對一種直播提醒方法進(jìn)行描述。請參見圖7,圖7為本申請一示例性實(shí)施例示出的一種直播提醒方法的應(yīng)用場景圖。

其中,圖7中的點(diǎn)播客戶端可以是YYlive的用戶版APP,直播客戶端可以是YYlive的主播版的WEB客戶端。

觀看用戶可以在用戶版APP中開啟點(diǎn)播客戶端,然后在顯示的主頁面中點(diǎn)擊登錄按鈕進(jìn)行登錄。登錄成功后,該用戶可以查看關(guān)注的直播頻道列表,比如直播間1為該用戶關(guān)注的直播頻道,那么該用戶可以點(diǎn)擊進(jìn)入直播間1。進(jìn)入直播間1后,直面間界面中包含一個開播提醒的提前時長的設(shè)置選項(xiàng),該用戶可以對提前時長進(jìn)行設(shè)置,比如該用戶設(shè)置了20分鐘。該用戶在直播間1中設(shè)置完開播提醒的提前時長后,點(diǎn)播客戶端可以生成一個設(shè)置請求,該設(shè)置請求中攜帶了設(shè)置的提前時長。然后點(diǎn)播客戶端可以將該設(shè)置請求通過互聯(lián)網(wǎng)發(fā)送至直播服務(wù)端。

主播可以在主播版WEB客戶端中開啟直播客戶端,然后在顯示的主頁面中點(diǎn)擊登錄按鈕進(jìn)行登錄。登錄成功后,主播可以點(diǎn)擊進(jìn)入自己的直播間,比如該主播的直播間為直播間1。主播點(diǎn)擊進(jìn)入直播間1后,該直播間界面中包含了一個開播時間設(shè)置選項(xiàng),主播可以對直播間1的開播時間進(jìn)行設(shè)置,比如主播設(shè)置的開播時間是2016年11月18日16:00。主播設(shè)置完開播時間之后,主播版WEB客戶端可以生成一個設(shè)置請求,該設(shè)置請求中攜帶了設(shè)置的開播時間。然后主播版WEB客戶端可以將該設(shè)置請求通過互聯(lián)網(wǎng)發(fā)送至直播服務(wù)端。

當(dāng)直播服務(wù)端接收到點(diǎn)播客戶端發(fā)送的設(shè)置請求,以及主播版WEB客戶端發(fā)送的設(shè)置請求時,從點(diǎn)播客戶端發(fā)送的設(shè)置請求中提取直播頻道ID與該直播頻道對應(yīng)的開播提醒的提前時長,然后對這兩者進(jìn)行關(guān)聯(lián)保存,比如對直播間1與20分鐘進(jìn)行關(guān)聯(lián)保存。從主播版WEB客戶端發(fā)送的設(shè)置請求中提取直播頻道ID與該直播頻道對應(yīng)的開播時間,然后對這兩者進(jìn)行關(guān)聯(lián)保存,比如對直播間1與2016年11月18日16:00進(jìn)行關(guān)聯(lián)保存。

如果當(dāng)前時間到達(dá)2016年11月18日15:40時,那么直播服務(wù)端可以向該用戶推送直播提醒。

與前述一種直播提醒方法的實(shí)施例相對應(yīng),本申請還提供了一種直播提醒裝置的實(shí)施例。

本申請一種直播提醒方法的實(shí)施例可以應(yīng)用在直播服務(wù)端上。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在直播服務(wù)端的處理器將非易失性存儲器中對應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖8所示,為本申請一種直播提醒裝置所在直播服務(wù)端的一種硬件結(jié)構(gòu)圖,除了圖8所示的處理器、內(nèi)存、網(wǎng)絡(luò)出接口、以及非易失性存儲器之外,實(shí)施例中裝置所在的直播服務(wù)端通常根據(jù)該直播提醒的實(shí)際功能,還可以包括其他硬件,對此不再贅述。

請參考圖9,圖9為本申請一示例性實(shí)施例示出的一種直播提醒裝置,應(yīng)用于直播服務(wù)端,所述裝置包括:第一獲取單元910,第二獲取單元920,推送單元930。

其中,第一獲取單元910,用于獲取主播針對目標(biāo)直播頻道設(shè)置的開播時間;

第二獲取單元920,用于獲取所述目標(biāo)直播頻道的關(guān)注用戶針對所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長;

推送單元930,用于當(dāng)所述開播時間與當(dāng)前時間之差到達(dá)所述開播提醒的提前時長時,向所述關(guān)注用戶的點(diǎn)播客戶端推送所述目標(biāo)直播頻道的開播提醒。

在本實(shí)施例中,所述第一獲取單元910,具體用于:

獲取直播客戶端發(fā)送的設(shè)置請求;其中,所述設(shè)置請求攜帶主播通過直播客戶端設(shè)置的開播時間,以及對應(yīng)的目標(biāo)直播頻道的ID;

建立所述開播時間與所述目標(biāo)直播頻道的ID的對應(yīng)關(guān)系。

所述第二獲取單元920,具體用于:

獲取點(diǎn)播客戶端發(fā)送的設(shè)置請求;其中,所述設(shè)置請求攜帶所述關(guān)注用戶通過點(diǎn)播客戶端設(shè)置的開播提醒的提前時長,以及對應(yīng)的目標(biāo)直播頻道的ID;

建立所述開播提醒的提前時長與所述目標(biāo)直播頻道的ID的對應(yīng)關(guān)系。

在本實(shí)施例中,所述裝置還包括:

設(shè)置單元,用于當(dāng)所述關(guān)注用戶針對所述目標(biāo)直播頻道未設(shè)置開播提醒的提前時長時,則將所述開播提醒的提前時長設(shè)置為默認(rèn)時長。

調(diào)整單元,用于基于預(yù)設(shè)的規(guī)則,對所述關(guān)注用戶針對所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長進(jìn)行動態(tài)調(diào)整。

其中,所述預(yù)設(shè)規(guī)則包括:

如果當(dāng)前時間命中白天時間段,則在所述關(guān)注用戶針對所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長的基礎(chǔ)上,增加第一預(yù)設(shè)時長;

如果當(dāng)前時間命中夜晚時間段,則在所述關(guān)注用戶針對所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長的基礎(chǔ)上,增加第二預(yù)設(shè)時長;其中,所述第一預(yù)設(shè)時長大于所述第二預(yù)設(shè)時長。

本申請一種直播提醒方法的實(shí)施例可以應(yīng)用在直播客戶端上。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在直播客戶端的處理器將非易失性存儲器中對應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖10所示,為本申請一種直播提醒裝置所在直播客戶端的一種硬件結(jié)構(gòu)圖,除了圖10所示的處理器、內(nèi)存、網(wǎng)絡(luò)出接口、以及非易失性存儲器之外,實(shí)施例中裝置所在的直播客戶端通常根據(jù)該直播提醒的實(shí)際功能,還可以包括其他硬件,對此不再贅述。

請參見圖11,圖11為本申請另一示例性實(shí)施例示出的一種直播提醒裝置,應(yīng)用于直播客戶端,所述裝置包括:響應(yīng)單元1110,獲取單元1120,發(fā)送單元1130。

其中,響應(yīng)單元1110,用于當(dāng)檢測到主播針對所述設(shè)置選項(xiàng)的觸發(fā)操作時,在所述直播客戶端的用戶界面輸出對應(yīng)的開播時間設(shè)置界面;

獲取單元1120,用于獲取主播在所述直播客戶端的用戶界面中為所述目標(biāo)直播頻道設(shè)置的開播時間;

發(fā)送單元1130,用于向直播服務(wù)端發(fā)送設(shè)置請求,其中所述設(shè)置請求攜帶主播為所述目標(biāo)直播頻道設(shè)置的開播時間,以及所述目標(biāo)直播頻道的ID,以使直播服務(wù)端在所述開播時間與當(dāng)前時間之差,達(dá)到所述關(guān)注用戶通過點(diǎn)播客戶端為所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長時,向所述關(guān)注用戶的點(diǎn)播客戶端推送所述目標(biāo)直播頻道的開播提醒。

本申請一種直播提醒方法的實(shí)施例可以應(yīng)用在點(diǎn)播客戶端上。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在點(diǎn)播客戶端的處理器將非易失性存儲器中對應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖12所示,為本申請一種直播提醒裝置所在點(diǎn)播客戶端的一種硬件結(jié)構(gòu)圖,除了圖12所示的處理器、內(nèi)存、網(wǎng)絡(luò)出接口、以及非易失性存儲器之外,實(shí)施例中裝置所在的點(diǎn)播客戶端通常根據(jù)該直播提醒的實(shí)際功能,還可以包括其他硬件,對此不再贅述。

請參見圖13,圖13為本申請另一示例性實(shí)施例示出的一種直播提醒裝置,應(yīng)用于直播客戶端,所述裝置包括:響應(yīng)單元1310,獲取單元1320,發(fā)送單元1330。

其中,響應(yīng)單元1310,用于當(dāng)檢測到所述關(guān)注用戶針對所述設(shè)置選項(xiàng)的觸發(fā)操作時,在所述點(diǎn)播客戶端的用戶界面輸出對應(yīng)的開播提醒的提前時長的設(shè)置界面;

獲取單元1320,用于獲取主播在所述點(diǎn)播客戶端的用戶界面中為所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時長;

發(fā)送單元1330,用于向直播服務(wù)端發(fā)送設(shè)置請求,其中所述設(shè)置請求攜帶所述關(guān)注用戶為所述目標(biāo)直播頻道設(shè)置的開播提醒的提前時間,以及所述目標(biāo)直播頻道的ID,以使直播服務(wù)端在主播通過直播客戶端為所述目標(biāo)直播頻道設(shè)置的開播時間與當(dāng)前時間之差達(dá)到所述開播提醒的提前時長時,向所述關(guān)注用戶的點(diǎn)播客戶端推送所述目標(biāo)直播頻道的開播提醒。

其中,所述目標(biāo)直播頻道為用戶關(guān)注的一個或者一類直播頻道。

上述裝置中各個單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。

對于裝置實(shí)施例而言,由于其基本對應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。

以上所述僅為本申請的較佳實(shí)施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
德安县| 苍南县| 樟树市| 玉门市| 乌审旗| 武山县| 左贡县| 昆山市| 柞水县| 微博| 玉山县| 中方县| 广河县| 新泰市| 山东省| 绵竹市| 营山县| 河南省| 通河县| 广河县| 长海县| 丹凤县| 大港区| 积石山| 嵩明县| 金湖县| 顺义区| 尉氏县| 漾濞| 灵石县| 雅江县| 疏勒县| 仁寿县| 辽中县| 福建省| 武城县| 玉田县| 洞头县| 桂阳县| 肇源县| 明溪县|