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

直播頁面刷新方法及裝置的制造方法

文檔序號:10516226閱讀:462來源:國知局
直播頁面刷新方法及裝置的制造方法
【專利摘要】本發(fā)明實施例提供一種直播頁面刷新方法及裝置,涉及互聯(lián)網技術領域,解決了現(xiàn)有技術中直播頁面的直播狀態(tài)只能通過手動刷新進行改變的缺陷。該方法包括:獲取直播頁面的當前狀態(tài)信息,根據所述當前狀態(tài)信息確定所述直播頁面是否為已結束狀態(tài);若確定所述直播頁面不為已結束狀態(tài),則向服務端發(fā)起獲取請求,用于獲取所述直播頁面的實際狀態(tài)信息;判斷所述實際狀態(tài)信息與所述當前狀態(tài)信息是否一致;若不一致,則根據所述實際狀態(tài)信息刷新所述直播頁面。本發(fā)明實施例能夠實現(xiàn)對直播頁面的直播狀態(tài)進行自動刷新的效果。
【專利說明】
直播頁面刷新方法及裝置
技術領域
[0001] 本發(fā)明實施例設及互聯(lián)網技術領域,尤其設及一種直播頁面刷新方法及裝置。
【背景技術】
[0002] 隨著互聯(lián)網技術的發(fā)展,用戶可W在網頁上觀看各種直播節(jié)目,在觀看網頁直播 節(jié)目的過程中,若網頁的播放狀況發(fā)生變化后需要用戶手動刷新網頁才能繼續(xù)進行觀看。
[0003] 其中,W用戶觀看體育直播賽事為例,首先需要用戶登錄賽事的直播頁面,若進入 直播頁面后直播未開始,則此時用戶只能看到直播前的頁面。用戶為了能夠完整的觀看直 播賽事,就需要時刻關注時間是否已經到達直播開始時間,并在時間到達直播開始時間時 通過手動刷新網頁來將網頁從直播未開始狀態(tài)切換到直播中狀態(tài),從而進行直播賽事的觀 看;若用戶沒有關注時間是否已經到達直播開始時間,則很可能在直播開始之后,才會通過 手動刷新網頁來將網頁從直播未開始狀態(tài)切換到直播中狀態(tài)后再進行直播賽事的觀看,如 此就會使用戶無法完整的觀看整個賽事直播,造成極差的用戶體驗。
[0004] 對于現(xiàn)有技術中用戶進入直播頁面后直播的狀態(tài)只能依靠用戶手動進行刷新所 帶來的缺陷而言,如何能夠根據實時的直播狀態(tài)給用戶呈現(xiàn)與該狀態(tài)相匹配的頁面內容成 為網頁直播過程中亟待解決的問題。

【發(fā)明內容】

[0005] 本發(fā)明實施例提供一種直播頁面刷新方法及裝置,用W解決現(xiàn)有技術中直播頁面 的直播狀態(tài)只能通過手動刷新進行改變的缺陷,實現(xiàn)自動刷新直播頁面的目的。
[0006] 本發(fā)明實施例提供一種直播頁面刷新方法,包括:
[0007] 獲取直播頁面的當前狀態(tài)信息,根據所述當前狀態(tài)信息確定所述直播頁面的當前 直播狀態(tài)是否已結束;
[000引若確定所述直播頁面的當前直播狀態(tài)未結束,則向服務端發(fā)起獲取請求,用于獲 取所述直播頁面的實際狀態(tài)信息;
[0009] 判斷所述實際狀態(tài)信息與所述當前狀態(tài)信息是否一致;
[0010] 若不一致,則根據所述實際狀態(tài)信息刷新所述直播頁面。
[0011] 本發(fā)明實施例提供一種直播頁面刷新裝置,包括:
[0012] 確定單元,用于獲取直播頁面的當前狀態(tài)信息,根據所述當前狀態(tài)信息確定所述 直播頁面的當前直播狀態(tài)是否已結束;
[0013] 獲取單元,用于當所述確定單元確定所述直播頁面的當前直播狀態(tài)未結束時,向 服務端發(fā)起獲取請求,用于獲取所述直播頁面的實際狀態(tài)信息;
[0014] 判斷單元,用于判斷所述實際狀態(tài)信息與所述當前狀態(tài)信息是否一致;
[0015] 刷新單元,用于當所述判斷單元判斷所述實際狀態(tài)信息與所述當前狀態(tài)信息不一 致時,根據所述實際狀態(tài)信息刷新所述直播頁面。
[0016] 本發(fā)明實施例提供的直播頁面刷新方法及裝置,能夠在進入直播頁面時通過獲取 直播頁面的當前狀態(tài)信息來確定直播頁面的當前直播狀態(tài)是否已結束,若未結束則會自動 向服務端發(fā)起獲取直播頁面實際狀態(tài)信息的請求,并在判斷出實際狀態(tài)信息與先前獲取的 當前狀態(tài)信息不一致時,自動根據實際狀態(tài)信息刷新直播頁面,從而使直播頁面跳轉到對 應的實際播放狀態(tài)頁面,因此通過本發(fā)明實施例的技術方案實現(xiàn)了根據服務端的直播狀態(tài) 實時刷新客戶端直播頁面,自動給用戶呈現(xiàn)與實際直播狀態(tài)匹配的頁面內容,避免了現(xiàn)有 技術中必須用戶手動刷新頁面才能使直播頁面狀態(tài)與實際播放狀態(tài)同步的缺陷。
【附圖說明】
[0017] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根 據運些附圖獲得其他的附圖。
[0018] 圖1為本發(fā)明實施例提供的一種直播頁面刷新方法的流程圖;
[0019] 圖2為本發(fā)明實施例提供的一種直播頁面刷新裝置的組成框圖。
【具體實施方式】
[0020] 為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0021 ]目前在網頁上觀看直播節(jié)目時,若用戶在節(jié)目開始前進入直播頁面,則在節(jié)目開 始時只能通過手動刷新頁面才能進入實際播放節(jié)目的直播頁面,現(xiàn)有運種方式使得用戶必 須時刻關注時間是否達到節(jié)目開始時間,難免會造成用戶無法觀看完整的節(jié)目直播,造成 了極差的用戶體驗。
[0022] 為了克服上述用戶進入直播頁面后直播的狀態(tài)只能依靠用戶手動進行刷新所帶 來的缺陷,本發(fā)明實施例提供一種直播頁面刷新方法,如圖1所示,所述方法包括:
[0023] 101、獲取直播頁面的當前狀態(tài)信息,根據當前狀態(tài)信息確定直播頁面的當前直播 狀態(tài)是否已結束。
[0024] 在用戶觀看直播節(jié)目時,首先需要進入直播頁面,若進入直播頁面時節(jié)目還沒有 開始,則直播頁面無法顯示節(jié)目內容;若進入直播頁面時節(jié)目已經開始,則直播頁面顯示節(jié) 目內容;若進入直播頁面時節(jié)目已經結束,則直播頁面無法顯示節(jié)目內容。其中,對于進入 直播頁面時節(jié)目已經結束的情況而言,用戶是無法觀看直播節(jié)目的,只能在服務端和客戶 端提供點播或重播功能的情況下才可能再次觀看節(jié)目,否則所述獲取直播頁面的當前狀態(tài) 信息的流程就可W結束;而對于其他兩種情況,是本發(fā)明實施例著重考慮的。由于在實際情 況下,會出現(xiàn)用戶W上述各種情況進入直播頁面的事件發(fā)生,因此本發(fā)明實施例需要執(zhí)行 步驟101獲取直播頁面的當前狀態(tài)信息,根據當前狀態(tài)信息確定直播頁面的當前直播狀態(tài) 是否已結束。其中,獲取直播頁面的當前狀態(tài)信息指的是用戶在進入直播頁面時獲取直播 頁面的當前直播狀態(tài),并根據當前直播狀態(tài)確定直播頁面是否已結束。
[0025] 102、向服務端發(fā)起獲取請求,用于獲取直播頁面的實際狀態(tài)信息。
[0026] 當在步驟101中確定直播頁面的當前直播狀態(tài)未結束時,說明存在需要刷新頁面 的情況,需要將當前直播狀態(tài)刷新到實際直播狀態(tài)。因此本發(fā)明實施例在確定直播頁面的 當前直播狀態(tài)未結束時,還需要執(zhí)行步驟102向服務端發(fā)起獲取請求,用于獲取直播頁面的 實際狀態(tài)信息。
[0027] 103、判斷實際狀態(tài)信息與當前狀態(tài)信息是否一致。
[00%]在現(xiàn)有技術中會存在如下情況:當用戶在直播節(jié)目開始之前進入到直播頁面后, 若不手動刷新頁面,則當服務端直播節(jié)目開始播放后,用戶一側還是一直處于直播開始前 的狀態(tài),導致直播頁面當前狀態(tài)信息與實際狀態(tài)信息不一致;或者當頁面在直播過程中發(fā) 生卡頓導致播放暫停,若用戶不手動刷新頁面,則當服務端直播節(jié)目播放結束后,用戶一側 還是一直處于直播中狀態(tài),導致直播頁面當前狀態(tài)信息與實際狀態(tài)信息不一致。因此,在步 驟101中獲取的直播頁面的當前狀態(tài)信息并不能保證是步驟102中獲取的直播頁面的實際 狀態(tài)信息,若直播頁面的當前狀態(tài)信息與服務端的實際狀態(tài)信息一致,則說明直播頁面可 W暫時不用刷新;若直播頁面的當前狀態(tài)信息與服務端的實際狀態(tài)信息不一致,則說明直 播頁面需要進行刷新。因此本發(fā)明實施例還需要執(zhí)行步驟103判斷實際狀態(tài)信息與當前狀 態(tài)信息是否一致。
[0029] 104、根據實際狀態(tài)信息刷新直播頁面。
[0030] 當在步驟103中判斷實際狀態(tài)信息與當前狀態(tài)信息不一致時,則說明直播頁面當 前直播狀態(tài)與實際直播狀態(tài)不同步,因此需要執(zhí)行步驟104根據實際狀態(tài)信息刷新直播頁 面,從而實現(xiàn)不需要用戶手動操作就可W自動根據獲取直播頁面的當前狀態(tài)信息和實際狀 態(tài)信息的比對完成對直播頁面的刷新操作,保證直播頁面能夠根據實際狀態(tài)信息自動給用 戶呈現(xiàn)與實際直播狀態(tài)匹配的頁面內容。
[0031] 本發(fā)明實施例提供的直播頁面刷新方法,能夠在進入直播頁面時通過獲取直播頁 面的當前狀態(tài)信息來確定直播頁面的當前直播狀態(tài)是否已結束,若未結束則會自動向服務 端發(fā)起獲取直播頁面實際狀態(tài)信息的請求,并在判斷出實際狀態(tài)信息與先前獲取的當前狀 態(tài)信息不一致時,自動根據實際狀態(tài)信息刷新直播頁面,從而使直播頁面跳轉到對應的實 際播放狀態(tài)頁面,因此通過本發(fā)明實施例的技術方案實現(xiàn)了根據服務端的直播狀態(tài)實時刷 新客戶端直播頁面,自動給用戶呈現(xiàn)與實際直播狀態(tài)匹配的頁面內容,避免了現(xiàn)有技術中 必須用戶手動刷新頁面才能使直播頁面狀態(tài)與實際播放狀態(tài)同步的缺陷。
[0032] 為了更好的對上述圖1所示的方法進行理解,本發(fā)明實施例將W賽事直播頁面的 跳轉為例,針對圖1中的各步驟進行詳細說明。
[0033] 在本發(fā)明實施例中,當用戶為了觀看賽事直播而進入直播頁面后,需要加載直播 頁面,而在加載直播頁面的過程中,就需要從直播頁面的內部數據結構中獲取直播頁面的 當前狀態(tài)信息,也就是讀取直播頁面的變量中當前直播狀態(tài)變量的參數值,其中當前直播 狀態(tài)變量的參數值包括:代表直播未開始的參數值、代表直播中的參數值W及代表直播已 結束的參數值。例如,對于Wjs語言構建的網頁來說,在直播頁面的js變量中會輸出當前直 播的狀態(tài),本發(fā)明實施例可W在加載直播頁面時從直播頁面的JS變量中讀取當前直播狀態(tài) 變量的參數值,所述當前直播狀態(tài)變量可W用status字段表示,其參數值可W包括0、1和2, 其中status = 0表示直播未開始、S化化S = 1表示直播中、S化化S = 2表示直播已結束。
[0034] 當在加載直播頁面時獲取到直播頁面中當前直播狀態(tài)變量status = 2時,說明直 播頁面的當前直播狀態(tài)為直播已結束,也就是用戶是在直播結束后進入到直播頁面中的, 此時用戶已經無法在觀看賽事直播了,除非在服務端和客戶端提供點播或重播功能的情況 下才可能再次觀看賽事,否則所述獲取直播頁面的當前狀態(tài)信息的流程就可W結束。
[0035]當在加載直播頁面時獲取到直播頁面中當前直播狀態(tài)變量status = l或0時,說明 直播頁面的當前直播狀態(tài)為直播未結束(直播中或直播未開始)。為了確定所述當前直播狀 態(tài)是否為直播頁面的實際直播狀態(tài),因此本發(fā)明實施例需要向服務端發(fā)起獲取請求,用于 獲取直播頁面的實際狀態(tài)信息。在向服務端發(fā)送獲取請求時,為了不影響直播頁面的當前 狀態(tài),本發(fā)明實施例可W使用一種用于創(chuàng)建快速動態(tài)網頁的AJAX技術,即向服務端發(fā)送 AJAX請求(異步請求),在后臺與服務端進行少量數據交換,獲取直播頁面的實際狀態(tài)信息, 實際狀態(tài)信息包括實際直播狀態(tài)變量的參數值,所述實際直播狀態(tài)變量的參數值包括:代 表直播未開始的參數值、代表直播中的參數值W及代表直播已結束的參數值。在實際情況 下,服務端在返回直播頁面的實際狀態(tài)信息時,會返回如下格式的數據:
[003引所示數據為實際狀態(tài)信息的內容,所述內容中包括實際直播狀態(tài)變量 matchstatus字段及其參數值,同樣的,matchstatus字段的參數值包括:0、1和2,其中 matchstatus = 0表示直播未開始、matchstatus = 1表示直播中、matchsta1:us = 2表示直播 已結束。
[0039]當在加載直播頁面時獲取到直播頁面中當前直播狀態(tài)變量status = 0時,若從服 務端獲取到實際直播狀態(tài)matchstatus = 0,則說明直播頁面的當前直播狀態(tài)與實際直播狀 態(tài)相同,都為直播未開始,因此可W不對直播頁面進行刷新,后續(xù)可W重新加載直播頁面獲 取當前狀態(tài)信息和從服務端獲取實際狀態(tài)信息進行比對。若從服務端獲取到實際直播狀態(tài) matchstatus = l,則說明直播頁面的實際直播狀態(tài)為直播中,因此需要對直播頁面進行刷 新使得直播頁面從當前直播未開始的狀態(tài)跳轉到實際直播中的狀態(tài),給用戶呈現(xiàn)與實際直 播狀態(tài)相匹配的頁面內谷。問理,也會存在從服務端獲取到頭際直播狀態(tài)matchstatus = 2 的情況,說明直播頁面的實際直播狀態(tài)為直播已結束,但是運種情況相對來說比較少發(fā)生, 因為運種情況表明用戶是在直播已結束的時候才進入到直播頁面中的,而在實際情況下最 常見的是用戶在直播開始之前就進入到直播頁面中,或者在直播開始后進入到直播頁面中 的。然而,若從服務端獲取到實際直播狀態(tài)matchs化化s = 2時,發(fā)現(xiàn)matchstatus = 2與當前 直播狀態(tài)變量status = 0不一致,則對直播頁面進行刷新會使得直播頁面跳轉到實際直播 已結束的狀態(tài)。
[0040] 當在加載直播頁面時獲取到直播頁面中當前直播狀態(tài)變量status = l時,若從服 務端獲取到實際直播狀態(tài)matchstatus = l,則說明直播頁面的當前直播狀態(tài)與實際直播狀 態(tài)相同,都為直播中,也就是說用戶是在直播開始后進入到直播頁面中的,因此可W不對直 播頁面進行刷新。而對于從服務端獲取到實際直播狀態(tài)matchs化化s = 0或2的情況,其發(fā)生 的概率也非常小。其中,就從服務端獲取到實際直播狀態(tài)matchsta化s = 0的情況而言,幾乎 不存在直播頁面正在播放中,而服務端的實際狀態(tài)為直播未開始,唯一可能的解釋就是服 務端發(fā)送的實際狀態(tài)信息記錄出錯,運屬于系統(tǒng)原因導致,在本發(fā)明實施例中可W針對運 種情況進行設定,即status = 1而matchstatus = 0時,不會自動對直播頁面進行刷新。就從 服務端獲取到實際直播狀態(tài)matchstatus = 2的情況而言,同樣幾乎不存在直播頁面正在播 放中,而服務端的實際狀態(tài)為直播已結束,唯一可能的解釋就是直播頁面在直播中出現(xiàn)卡 頓后導致播放暫停,而服務端的實際播放狀態(tài)已結束,但是如果直播頁面真的發(fā)生卡頓后 導致播放暫停,若用戶在觀看直播一定會對頁面進行刷新,因此運種情況通常不會發(fā)生,若 真的出現(xiàn)status = 1而matchs化化S = 2時,則很可能是用戶沒有觀看直播,此時本發(fā)明實施 例中的處理方式也只能通過判斷status = 1與matchstatus = 2不一致,而將直播頁面根據 matchstatus = 2的狀態(tài)進行刷新后跳轉到已結束的狀態(tài)。
[0041] 針對上述在判斷直播頁面的當前狀態(tài)信息與實際狀態(tài)信息是否一致時出現(xiàn)的各 種情況,當所述實際狀態(tài)信息與所述當前狀態(tài)信息一致時,本發(fā)明實施例還需要按照預設 時間間隔繼續(xù)向服務端進行輪詢發(fā)起獲取請求,W便在后續(xù)出現(xiàn)直播頁面的實際狀態(tài)信息 與當前狀態(tài)信息不一致時,能夠及時對直播頁面進行刷新后跳轉到實際播放頁面上。運里 需要說明的是,當所述實際狀態(tài)信息與所述當前狀態(tài)信息一致時按照所述預設時間間隔繼 續(xù)向服務端進行輪詢發(fā)起獲取請求,其中預設時間間隔可W根據用戶需求進行設定,理論 上當預設時間間隔設定的足夠小時(可W認為是實時向服務端進行輪詢發(fā)起獲取請求),能 夠保證當服務端直播頁面的實際狀態(tài)信息與用戶一側頁面當前狀態(tài)信息不一致時,立即將 用戶一側的頁面狀態(tài)刷新至服務端直播頁面的實際狀態(tài)。
[0042] 針對上述在判斷直播頁面的當前狀態(tài)信息與實際狀態(tài)信息是否一致時出現(xiàn)的各 種情況,當所述實際狀態(tài)信息與所述當前狀態(tài)信息不一致時,需要根據實際狀態(tài)信息對直 播頁面進行刷新,也就是刷新頁面的1 ocation. hre巧旨向(當前直播頁面的U化地址)。在本 發(fā)明實施例中,執(zhí)行刷新操作時需要在直播頁面的地址中加入實際狀態(tài)信息后對直播頁面 進行刷新,也就是在新的location/URL中傳入matchstatus字段后對直播頁面進行刷新。例 如,直播頁面的當前URL地址為ht1:p: //spo;rts. XXX. com/match/116079003.html?,當前狀 態(tài)信息為status = 0,而從服務端獲取的實際狀態(tài)信息為matchstatus = l,則在刷新直播頁 面時,需要將matchs1:a1:us= 1加入到ht1:p ://spo;rts .XXX. com/match/116079003 .html?中 后,根據形成的新地址ht1:p: //spo;rts. XXX. com/match/116079003. html ?matchs1:a1:us = 1 對直播頁面進行刷新,從而將直播頁面從直播未開始的狀態(tài)跳轉到直播中的狀態(tài),自動給 用戶呈現(xiàn)與實際直播中的狀態(tài)相匹配的頁面內容。
[0043] 作為對上述圖1所示方法的應用,本發(fā)明實施例提供一種直播頁面刷新裝置,如圖 2所示,所述裝置包括:確定單元21、獲取單元22、判斷單元23及刷新單元24,其中,
[0044] 確定單元21,用于獲取直播頁面的當前狀態(tài)信息,根據所述當前狀態(tài)信息確定所 述直播頁面的當前直播狀態(tài)是否已結束;
[0045] 獲取單元22,用于當確定單元21確定所述直播頁面的當前直播狀態(tài)未結束時,向 服務端發(fā)起獲取請求,用于獲取所述直播頁面的實際狀態(tài)信息;
[0046] 判斷單元23,用于判斷所述實際狀態(tài)信息與所述當前狀態(tài)信息是否一致;
[0047] 刷新單元24,用于當判斷單元23判斷所述實際狀態(tài)信息與所述當前狀態(tài)信息不一 致時,根據所述實際狀態(tài)信息刷新所述直播頁面。
[0048] 進一步的,確定單元21用于讀取直播頁面的變量中當前直播狀態(tài)變量的參數值, 所述當前直播狀態(tài)變量的參數值包括:代表直播未開始的參數值、代表直播中的參數值W 及代表直播已結束的參數值。具體的,確定單元21在加載js語言構建的網頁時,會獲取直播 頁面的js變量中當前直播狀態(tài)變量的參數值。
[0049] 進一步的,獲取單元22用于向服務端發(fā)起異步請求,獲取所述直播頁面的實際狀 態(tài)信息,所述實際狀態(tài)信息包括實際直播狀態(tài)變量的參數值,所述實際直播狀態(tài)變量的參 數值包括:代表直播未開始的參數值、代表直播中的參數值W及代表直播已結束的參數值。 具體的,獲取單元22向服務端發(fā)送AJAX請求,在后臺與服務端進行少量數據交換,獲取直播 頁面的實際狀態(tài)信息。
[0050] 進一步的,判斷單元23用于判斷所述實際直播狀態(tài)變量的參數值與所述當前直播 狀態(tài)變量的參數值是否一致;刷新單元24用于當判斷單元23判斷所述實際直播狀態(tài)變量的 參數值與所述當前直播狀態(tài)變量的參數值不一致時,根據所述實際直播狀態(tài)變量的參數值 刷新所述直播頁面。在本發(fā)明實施例中,刷新單元24也就是刷新頁面的location.hre巧旨向 (當前直播頁面的ML地址)。
[0051] 進一步的,刷新單元24用于在所述直播頁面的地址中加入所述實際狀態(tài)信息后對 所述直播頁面進行刷新。在本發(fā)明實施例中,執(zhí)行刷新操作時刷新單元24需要在直播頁面 的地址中加入實際狀態(tài)信息后對直播頁面進行刷新,也就是在新的l〇cation/m?L中傳入 matchstatus字段后對直播頁面進行刷新。
[0052] 進一步的,獲取單元22用于當判斷單元23判斷所述實際狀態(tài)信息與所述當前狀態(tài) 信息一致時,按照預設時間間隔繼續(xù)向所述服務端進行輪詢發(fā)起獲取請求。
[0053] 本發(fā)明實施例提供的直播頁面刷新裝置,能夠在進入直播頁面時通過獲取直播頁 面的當前狀態(tài)信息來確定直播頁面的當前直播狀態(tài)是否已結束,若未結束則會自動向服務 端發(fā)起獲取直播頁面實際狀態(tài)信息的請求,并在判斷出實際狀態(tài)信息與先前獲取的當前狀 態(tài)信息不一致時,自動根據實際狀態(tài)信息刷新直播頁面,從而使直播頁面跳轉到對應的實 際播放狀態(tài)頁面,因此通過本發(fā)明實施例的技術方案實現(xiàn)了根據服務端的直播狀態(tài)實時刷 新客戶端直播頁面,自動給用戶呈現(xiàn)與實際直播狀態(tài)匹配的頁面內容,避免了現(xiàn)有技術中 必須用戶手動刷新頁面才能使直播頁面狀態(tài)與實際播放狀態(tài)同步的缺陷。
[0054] 此外,本發(fā)明實施例提供的直播頁面刷新裝置還能夠在直播頁面的實際狀態(tài)信息 與當前狀態(tài)信息一致時,按照預設時間間隔繼續(xù)向服務端進行輪詢發(fā)起獲取請求,w便在 后續(xù)出現(xiàn)直播頁面的實際狀態(tài)信息與當前狀態(tài)信息不一致時,能夠及時對直播頁面進行刷 新后跳轉到實際播放頁面上;同時,本發(fā)明實施例提供的裝置針對直播頁面的當前狀態(tài)信 息為直播中而實際狀態(tài)信息為直播未開始的異常情況,不會自動對直播頁面進行刷新,避 免了由于系統(tǒng)出錯而導致錯誤的對直播頁面進行刷新的情況發(fā)生。
[0055] 針對上述直播頁面刷新裝置需要說明的是,凡是本發(fā)明實施例中使用到的各個單 元模塊的功能都可W通過硬件處理器化ardware processor)來實現(xiàn)。
[0056] W上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可 W是或者也可W不是物理上分開的,作為單元顯示的部件可W是或者也可W不是物理單 元,即可W位于一個地方,或者也可W分布到多個網絡單元上??蒞根據實際的需要選擇其 中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性 的勞動的情況下,即可W理解并實施。
[0057] 通過W上的實施方式的描述,本領域的技術人員可W清楚地了解到各實施方式可 借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可W通過硬件?;谶\樣的理解,上 述技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可軟件產品的形式體現(xiàn)出來,該 計算機軟件產品可W存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指 令用W使得一臺計算機設備(可W是個人計算機,服務器,或者網絡設備等)執(zhí)行各個實施 例或者實施例的某些部分所述的方法。
[0058] 最后應說明的是:W上實施例僅用W說明本發(fā)明的技術方案,而非對其限制;盡管 參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可 W對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換; 而運些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和 范圍。
【主權項】
1. 一種直播頁面刷新方法,其特征在于,所述方法包括: 獲取直播頁面的當前狀態(tài)信息,根據所述當前狀態(tài)信息確定所述直播頁面的當前直播 狀態(tài)是否已結束; 若確定所述直播頁面的當前直播狀態(tài)未結束,則向服務端發(fā)起獲取請求,用于獲取所 述直播頁面的實際狀態(tài)信息; 判斷所述實際狀態(tài)信息與所述當前狀態(tài)信息是否一致; 若不一致,則根據所述實際狀態(tài)信息刷新所述直播頁面。2. 根據權利要求1所述的方法,其特征在于,所述獲取直播頁面的當前狀態(tài)信息,包括: 讀取直播頁面的變量中當前直播狀態(tài)變量的參數值,所述當前直播狀態(tài)變量的參數值 包括:代表直播未開始的參數值、代表直播中的參數值以及代表直播已結束的參數值。3. 根據權利要求2所述的方法,其特征在于,所述向服務端發(fā)起獲取請求,用于獲取所 述直播頁面的實際狀態(tài)信息,包括: 向服務端發(fā)起異步請求,用于獲取所述直播頁面的實際狀態(tài)信息,所述實際狀態(tài)信息 包括實際直播狀態(tài)變量的參數值,所述實際直播狀態(tài)變量的參數值包括:代表直播未開始 的參數值、代表直播中的參數值以及代表直播已結束的參數值。4. 根據權利要求3所述的方法,其特征在于,判斷所述實際狀態(tài)信息與所述當前狀態(tài)信 息是否一致,包括: 判斷所述實際直播狀態(tài)變量的參數值與所述當前直播狀態(tài)變量的參數值是否一致; 所述根據所述實際狀態(tài)信息刷新所述直播頁面,包括: 若所述實際直播狀態(tài)變量的參數值與所述當前直播狀態(tài)變量的參數值不一致,則根據 所述實際直播狀態(tài)變量的參數值刷新所述直播頁面。5. 根據權利要求1所述的方法,其特征在于,所述根據所述實際狀態(tài)信息刷新所述直播 頁面,包括: 在所述直播頁面的地址中加入所述實際狀態(tài)信息后對所述直播頁面進行刷新。6. 根據權利要求1至5中任一項所述的方法,其特征在于,在判斷所述實際狀態(tài)信息與 所述當前狀態(tài)信息是否一致之后,所述方法還包括: 若判斷所述實際狀態(tài)信息與所述當前狀態(tài)信息一致時,按照預設時間間隔繼續(xù)向所述 服務端進行輪詢發(fā)起獲取請求。7. -種直播頁面刷新裝置,其特征在于,所述裝置包括: 確定單元,用于獲取直播頁面的當前狀態(tài)信息,根據所述當前狀態(tài)信息確定所述直播 頁面的當前直播狀態(tài)是否已結束; 獲取單元,用于當所述確定單元確定所述直播頁面的當前直播狀態(tài)未結束時,向服務 端發(fā)起獲取請求,用于獲取所述直播頁面的實際狀態(tài)信息; 判斷單元,用于判斷所述實際狀態(tài)信息與所述當前狀態(tài)信息是否一致; 刷新單元,用于當所述判斷單元判斷所述實際狀態(tài)信息與所述當前狀態(tài)信息不一致 時,根據所述實際狀態(tài)信息刷新所述直播頁面。8. 根據權利要求7所述的裝置,其特征在于,所述確定單元用于讀取直播頁面的變量中 當前直播狀態(tài)變量的參數值,所述當前直播狀態(tài)變量的參數值包括:代表直播未開始的參 數值、代表直播中的參數值以及代表直播已結束的參數值。9. 根據權利要求8所述的裝置,其特征在于,所述獲取單元用于向服務端發(fā)起異步請 求,獲取所述直播頁面的實際狀態(tài)信息,所述實際狀態(tài)信息包括實際直播狀態(tài)變量的參數 值,所述實際直播狀態(tài)變量的參數值包括:代表直播未開始的參數值、代表直播中的參數值 以及代表直播已結束的參數值。10. 根據權利要求9所述的裝置,其特征在于,所述判斷單元用于判斷所述實際直播狀 態(tài)變量的參數值與所述當前直播狀態(tài)變量的參數值是否一致;所述刷新單元用于當所述判 斷單元判斷所述實際直播狀態(tài)變量的參數值與所述當前直播狀態(tài)變量的參數值不一致時, 根據所述實際直播狀態(tài)變量的參數值刷新所述直播頁面。
【文檔編號】H04N21/442GK105872608SQ201510785602
【公開日】2016年8月17日
【申請日】2015年11月16日
【發(fā)明人】霍冬晨, 王冉陽, 閆振華
【申請人】樂視體育文化產業(yè)發(fā)展(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
个旧市| 延长县| 高碑店市| 泰宁县| 乌拉特后旗| 马龙县| 乌什县| 汉沽区| 恩平市| 彰化市| 义乌市| 安岳县| 东海县| 芷江| 广灵县| 枣强县| 霸州市| 波密县| 三门县| 清河县| 清水河县| 金溪县| 吉首市| 汤原县| 彰化市| 新巴尔虎左旗| 蚌埠市| 永胜县| 平和县| 资源县| 江北区| 华安县| 静安区| 襄汾县| 密山市| 廉江市| 古交市| 洞头县| 潼关县| 潼南县| 益阳市|