本申請涉及背景設置技術(shù)領域,更具體地說,涉及一種空間頁面背景設置方法、裝置及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,用戶通過互聯(lián)網(wǎng)進行線上交流、溝通的需求也越來越強烈?;诖?,越來越多的網(wǎng)絡社交平臺應運而生?,F(xiàn)有的網(wǎng)絡社交平臺支持用戶間的消息溝通,以及在空間頁面上發(fā)表說說、圖片等,分享心情及經(jīng)驗。
為了促進用戶分享,現(xiàn)有網(wǎng)絡社交平臺一般都支持利用圖片裝扮空間頁面背景。即,用戶可以將自己空間相冊或網(wǎng)絡上的圖片設置為空間頁面背景。用戶及訪客進入空間頁面時即可欣賞到背景圖片。
但是,圖片作為空間頁面背景過于單一,靜態(tài)的圖片無法滿足用戶張揚的個性,不能滿足用戶與好友分享信息的需求。
技術(shù)實現(xiàn)要素:
有鑒于此,本申請?zhí)峁┝艘环N空間頁面背景設置方法、裝置及系統(tǒng),用于解決現(xiàn)有以圖片作為空間頁面背景,無法滿足用戶與好友分享信息的需求的問題。
為了實現(xiàn)上述目的,現(xiàn)提出的方案如下:
一種空間頁面背景設置方法,包括:
響應空間頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;
接收所述后臺服務器返回的包括視頻鏈接地址的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)為,后臺服務器查詢存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù);
訪問所述視頻鏈接地址,下載對應的視頻;
將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
一種空間頁面背景設置方法,包括:
接收客戶端發(fā)送的背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;
查詢預存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)包括視頻鏈接地址;
將查詢到的所述背景視頻數(shù)據(jù)發(fā)送給所述客戶端,以便客戶端訪問所述背景視頻數(shù)據(jù)中的視頻鏈接地址,下載對應的視頻,并將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
一種空間頁面背景設置裝置,包括:
背景視頻請求發(fā)送單元,用于響應空間頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;
背景視頻數(shù)據(jù)接收單元,用于接收所述后臺服務器返回的包括視頻鏈接地址的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)為,后臺服務器查詢存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù);
視頻下載單元,用于訪問所述視頻鏈接地址,下載對應的視頻;
背景視頻設置單元,用于將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
一種空間頁面背景設置裝置,包括:
背景視頻請求接收單元,用于接收客戶端發(fā)送的背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;
背景視頻數(shù)據(jù)查詢單元,用于查詢預存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)包括視頻鏈接地址;
背景視頻數(shù)據(jù)發(fā)送單元,用于將查詢到的所述背景視頻數(shù)據(jù)發(fā)送給所述客戶端,以便客戶端訪問所述背景視頻數(shù)據(jù)中的視頻鏈接地址,下載對應的視頻,并將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
一種空間頁面背景設置系統(tǒng),包括:客戶端及后臺服務器,其中:
所述客戶端用于,響應空間頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;接收所述后臺服務器返回的包括視頻鏈接地址的背景視頻數(shù)據(jù);訪問所述視頻鏈接地址,下載對應的視頻;將下載的視頻作為所述登錄用戶的空間頁面背景進行播放;
所述后臺服務器用于,接收客戶端發(fā)送的背景視頻請求,查詢預存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)包括視頻鏈接地址;將查詢到的所述背景視頻數(shù)據(jù)發(fā)送給所述客戶端。
本申請實施例提供的空間頁面背景設置方法,客戶端響應空間頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;接收所述后臺服務器返回的包括視頻鏈接地址的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)為,后臺服務器查詢存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù);訪問所述視頻鏈接地址,下載對應的視頻;將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。由此可見,本申請通過使用視頻作為空間頁面背景,更加能夠展現(xiàn)用戶的個性,利用視頻信息的豐富性,能夠更好的實現(xiàn)用戶與好友間信息的分享。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請實施例公開的一種空間頁面背景設置方法信令圖;
圖2為本申請實施例公開的另一種空間頁面背景設置方法信令圖;
圖3為本申請實施例公開的一種客戶端指定空間頁面背景視頻的方法信令圖;
圖4為本申請實施例公開的一種客戶端上傳空間頁面背景視頻的方法信令圖;
圖5為本申請實施例公開的一種客戶端設置空間頁面背景視頻的方法信令圖;
圖6為本申請實施例從客戶端角度公開的一種空間頁面背景設置方法流程圖;
圖7為本申請實施例從后臺服務器角度公開的一種空間頁面背景設置方法流程圖;
圖8為本申請實施例從客戶端角度公開的一種空間頁面背景設置裝置結(jié)構(gòu)示意圖;
圖9為本申請實施例從后臺服務器角度公開的一種空間頁面背景設置裝置結(jié)構(gòu)示意圖;
圖10為本申請實施例公開的一種客戶端硬件結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
本申請公開了一種空間頁面背景設置系統(tǒng),系統(tǒng)包括客戶端和后臺服務器。其中,客戶端可以是手機、IPAD、筆記本、臺式電腦等終端。后臺服務器可以是一臺服務器,或者由若干臺服務器組成的服務器集群,或者是一個云計算服務中心。
客戶端通過和后臺服務器進行交互,實現(xiàn)在客戶端展示的登錄用戶的空間頁面上播放視頻,以視頻作為空間頁面背景。
參見圖1,圖1為本申請實施例公開的一種空間頁面背景設置方法信令圖。
如圖1所示,該方法包括:
步驟S100、客戶端響應空間頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;
具體地,用戶在客戶端側(cè)進行操作,如訪問空間頁面,或在空間頁面觸發(fā)加載背景的操作等??蛻舳隧憫臻g頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求。該請求中包括登錄用戶的身份信息。其中,登錄用戶為當前空間頁面的登錄用戶。登錄用戶的身份信息可以是登錄用戶的用戶名、賬號、昵稱等各種形式。
步驟S101、后臺服務器查詢預存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)包括視頻鏈接地址;
具體地,本申請中登錄用戶預先設置了對應的背景視頻數(shù)據(jù),背景視頻數(shù)據(jù)包括視頻鏈接地址。進而,后臺服務器在收到客戶端發(fā)送的背景視頻請求時,查詢與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù)。
其中,與登錄用戶的身份信息對應的背景視頻數(shù)據(jù)可以存儲在后臺服務器中,也可以存儲在其它設備中。
步驟S102、后臺服務器將查詢到的所述背景視頻數(shù)據(jù)發(fā)送給所述客戶端;
步驟S103、客戶端訪問所述視頻鏈接地址,下載對應的視頻;
具體地,客戶端在收到后臺服務器返回的背景視頻數(shù)據(jù)后,訪問背景視頻數(shù)據(jù)中的視頻鏈接地址,下載該視頻鏈接地址下的視頻。通過視頻下載,將視頻下載到客戶端本地。
步驟S104、客戶端將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
客戶端在完成視頻下載之后,將下載的視頻作為登錄用戶的空間頁面背景進行播放。
對于視頻播放形式,可以是循環(huán)播放,或者其它形式播放,本申請不作嚴格限定。
本申請實施例提供的方法,客戶端通過使用視頻作為空間頁面背景,更加能夠展現(xiàn)用戶的個性,利用視頻信息的豐富性,能夠更好的實現(xiàn)用戶與好友間信息的分享。
在本申請的另一個實施例中,公開了另一種空間頁面背景設置方法,參見圖2。
在本實施例中,背景視頻數(shù)據(jù)進一步可以包括視頻ID,視頻ID標識視頻的唯一身份。當然,視頻ID可以與視頻鏈接地址獨立存在,視頻ID也可以集成在視頻鏈接地址中。
如圖2所示,該方法包括:
步驟S200、客戶端響應空間頁面背景加載操作,查詢本地是否緩存有背景視頻數(shù)據(jù)以及已下載的視頻;若未同時緩存背景視頻數(shù)據(jù)及已下載的視頻,則執(zhí)行步驟S203,若同時緩存背景視頻數(shù)據(jù)及已下載的視頻,則執(zhí)行步驟S201;
步驟S201、客戶端判斷已下載的視頻的ID是否與所述背景視頻數(shù)據(jù)中的視頻ID相同;若相同,則執(zhí)行步驟S202,若不同,則執(zhí)行步驟S203;
步驟S202、客戶端將本地已下載的視頻作為登錄用戶的空間頁面背景進行播放;
步驟S203、客戶端向后臺服務器發(fā)送背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;
步驟S204、后臺服務器查詢預存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)包括視頻鏈接地址;
步驟S205、后臺服務器將查詢到的所述背景視頻數(shù)據(jù)發(fā)送給所述客戶端;
步驟S206、客戶端訪問所述視頻鏈接地址,下載對應的視頻;
步驟S207、客戶端將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
相比于上一實施例,本實施例中客戶端在首次接收背景視頻數(shù)據(jù),并下載對應的視頻之后,可以對背景視頻數(shù)據(jù)及下載的視頻進行緩存。這樣,在后續(xù)加載空間頁面時,可以判斷緩存的背景視頻數(shù)據(jù)中視頻ID與本地已下載視頻的ID是否相同,如果相同,可以使用本地已下載的視頻作為空間頁面背景進行播放,無需再次下載。
當然,如果用戶在客戶端中將已下載的視頻進行清除,則再次加載空間頁面時,需要重新下載。
可選的,在上述實施例的步驟S200判斷同時緩存有背景視頻數(shù)據(jù)及已下載的視頻時,可以再次從后臺服務器請求背景視頻數(shù)據(jù),并利用重新請求的背景視頻數(shù)據(jù)對本地已有的背景視頻數(shù)據(jù)進行更新。更新時,如果二者產(chǎn)生變化,則利用重新請求的背景視頻數(shù)據(jù)替換掉已有的背景視頻數(shù)據(jù)。在背景視頻數(shù)據(jù)更新之后,執(zhí)行后續(xù)各個步驟。
在本申請的另一個實施例中,對客戶端指定作為空間頁面背景的視頻文件的過程進行介紹。參見圖3,圖3為本申請實施例公開的一種客戶端指定空間頁面背景視頻的方法信令圖。
如圖3所示,該方法包括:
步驟S300、客戶端響應登錄用戶指定作為空間頁面背景的視頻文件的操作,向所述后臺服務器發(fā)送背景視頻指令;
其中,所述背景視頻指令用于通知后臺服務器所述登錄用戶所指定的作為空間頁面背景的視頻文件,以及所述登錄用戶的身份信息。
步驟S301、后臺服務器根據(jù)背景視頻指令,獲取客戶端指定的作為登錄用戶的空間頁面背景的視頻文件,以及登錄用戶的身份信息;
具體地,背景視頻指令中可以攜帶登錄用戶的身份信息。進一步,若背景視頻指令中攜帶有作為登錄用戶的空間頁面背景的視頻文件,則后臺服務器可以直接從背景視頻指令中提取視頻文件,以及登錄用戶的身份信息。若背景視頻指令中僅指明了作為登錄用戶的空間頁面背景的視頻文件的索引,則后臺服務器可以根據(jù)該索引獲取對應的視頻文件。
步驟S302、后臺服務器將所述視頻文件進行存儲,并根據(jù)視頻文件的存儲地址確定視頻鏈接地址;
具體地,后臺服務器可以將視頻文件存儲在本地,也可以將其存儲在其它數(shù)據(jù)庫中。在存儲了視頻文件之后,根據(jù)視頻文件的存儲地址確定視頻鏈接地址。
步驟S303、后臺服務器建立并保存所述登錄用戶的身份信息與背景視頻數(shù)據(jù)的對應關(guān)系,所述背景視頻數(shù)據(jù)包括所述視頻鏈接地址。
具體地,服務器建立并保存等用戶的身份信息與背景視頻數(shù)據(jù)的對應關(guān)系,后續(xù)在收到客戶端的背景視頻請求時,可以根據(jù)請求中攜帶的登錄用戶的身份信息查找對應的背景視頻數(shù)據(jù),并反饋給客戶端。
可選的,上述步驟S300,客戶端響應登錄用戶指定作為空間頁面背景的視頻文件的操作,向所述后臺服務器發(fā)送背景視頻指令的過程,可以包括:
第一:客戶端響應登錄用戶將本地視頻文件指定為空間背景的操作,將所述本地視頻文件以及所述登錄用戶的身份信息作為背景視頻指令,發(fā)送給后臺服務器。
具體地,登錄用戶可以將客戶端本地的視頻文件指定為空間背景??蛻舳藢⒅付ǖ谋镜匾曨l文件進行壓縮后,連同登錄用戶的身份信息一起上傳給后臺服務器。
可選的,登錄用戶可以在客戶端中對本地視頻文件進行裁剪,截取其中一段視頻作為空間背景。
第二:客戶端響應登錄用戶將錄制視頻文件指定為空間背景的操作,將所述錄制視頻文件以及所述登錄用戶的身份信息作為背景視頻指令,發(fā)送給后臺服務器。
具體地,登錄用戶可以通過客戶端錄制視頻文件,并將錄制的視頻文件指定為空間背景??蛻舳藢⒅付ǖ谋镜匾曨l文件進行壓縮后,連同登錄用戶的身份信息一起上傳給后臺服務器。
可選的,登錄用戶可以在客戶端中對錄制的視頻文件進行裁剪,截取其中一段視頻作為空間背景。
第三:客戶端響應登錄用戶將空間相冊中的視頻文件指定為空間背景的操作,將所述空間相冊中的視頻文件的標識以及所述登錄用戶的身份信息作為背景視頻指令,發(fā)送給后臺服務器。
具體地,登錄用戶還可以指定空間相冊中的一視頻文件為空間背景??蛻舳藢⒌卿浻脩糁付ǖ囊曨l文件的標識以及登錄用戶的身份信息一起上傳給后臺服務器。
除此之外,登錄用戶還可以指定網(wǎng)絡中的視頻文件為空間背景,客戶端將登錄用戶指定的網(wǎng)絡中的視頻文件的鏈接地址及登錄用戶的身份信息發(fā)送給后臺服務器,由后臺服務器訪問鏈接地址下載對應視頻文件。
可以理解的是,登錄用戶在客戶端中指定作為空間背景的視頻之后,可以由客戶端利用登錄用戶指定的視頻作為空間背景進行預覽,以便登錄用戶觀看預覽效果。
可選的,若客戶端將本地視頻文件或錄制視頻文件上傳給后臺服務器,由于視頻文件上傳過程需要耗費一定時間,本申請可以在客戶端的視頻文件上傳頁面顯示文件上傳進度提示,以便讓用戶感知到視頻文件正在上傳。在確定視頻文件上傳結(jié)束后,可以對用戶進行提示。
進一步可選的,對于用戶以本地視頻文件或錄制視頻文件作為空間背景,在首次設置后需要上傳視頻文件。而為了在視頻上傳過程即可讓用戶體驗到空間背景視頻,客戶端可以利用本地視頻文件或錄制視頻文件進行假顯,也即直接利用本地視頻文件或錄制視頻文件作為登錄用戶的空間頁面的背景進行播放。
對應于上述介紹的客戶端側(cè)登錄用戶指定作為空間背景的視頻的可選方式,本實施例進一步對上述步驟S301,后臺服務器根據(jù)背景視頻指令,獲取客戶端指定的作為登錄用戶的空間頁面背景的視頻文件,以及登錄用戶的身份信息的過程進行介紹。
第一:若客戶端上傳本地視頻文件作為空間背景,則后臺服務器獲取該上傳的本地視頻文件以及登錄用戶的身份信息。
第二:若客戶端上傳錄制視頻文件作為空間背景,則后臺服務器獲取該上傳的錄制視頻文件以及登錄用戶的身份信息。
第三,若客戶端上傳的是空間相冊中視頻的標識,則后臺服務器根據(jù)該視頻的標識在空間相冊中查找對應的視頻,并獲取查找到的視頻以及登錄用戶的身份信息。
在本申請的一個實施例中,介紹一種客戶端上傳空間頁面背景視頻的具體實現(xiàn)過程。
在本實施例中,后臺服務器包括:視頻處理服務器、邏輯服務器、視頻存儲服務器及背景數(shù)據(jù)存儲服務器?;谠摵笈_服務器的架構(gòu),介紹設置空間頁面背景視頻的過程,參見圖4。
如圖4所示,該方法包括:
步驟S400、客戶端向視頻處理服務器發(fā)送指定的作為空間背景的視頻文件以及登錄用戶的身份信息;
具體地,該視頻文件可以是客戶端本地視頻文件,也可以是客戶端錄制的視頻文件。
步驟S401、視頻處理服務器將客戶端上傳的視頻文件存儲至視頻存儲服務器中;
步驟S402、視頻存儲服務器將視頻文件的存儲地址作為視頻鏈接地址返回給視頻處理服務器;
步驟S403、視頻處理服務器將視頻鏈接地址以及登錄用戶的身份信息發(fā)送給邏輯服務器;
步驟S404、邏輯服務器將視頻鏈接地址以及登錄用戶的身份信息存儲至背景數(shù)據(jù)存儲服務器中。
本實施例介紹的客戶端上傳空間頁面背景視頻的過程,作為空間背景的視頻存儲在視頻存儲服務器中,視頻鏈接地址與登錄用戶的身份信息的對應關(guān)系存儲在背景數(shù)據(jù)存儲服務器中。
基于上一實施例中后臺服務器的架構(gòu),本實施例對客戶端設定空間頁面背景視頻的過程進行介紹,參見圖5。
如圖5所示,該方法包括:
步驟S500、客戶端響應空間頁面背景加載操作,向邏輯服務器發(fā)送背景視頻請求,請求中攜帶登錄用戶的身份信息;
步驟S501、邏輯服務器根據(jù)登錄用戶的身份信息,在背景數(shù)據(jù)存儲服務器中查詢與之對應的背景視頻數(shù)據(jù);
其中,背景視頻數(shù)據(jù)包括視頻鏈接地址。
步驟S502、邏輯服務器將查詢到的背景視頻數(shù)據(jù)返回給客戶端;
步驟S503、客戶端按照視頻鏈接地址,在視頻存儲服務器中下載對應的視頻;
步驟S504、客戶端將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
在上述實施例的基礎上,客戶端在登錄用戶的空間頁面背景中播放視頻時,如果檢測到所述空間頁面背景滑動過程中,視頻播放界面的遮擋狀態(tài)滿足設定遮擋條件時,停止視頻播放。例如,當確定視頻播放界面遮擋超過一半時,停止視頻播放,節(jié)省資源消耗。
進一步,對于一些硬件性能較低的客戶端,如果無法正常播放視頻,則可以展示視頻封面圖,也即視頻的第一幀畫面。
再進一步,客戶端在檢測到用戶觸發(fā)所述空間頁面背景中的視頻播放界面時,啟動視頻播放應用,并利用啟動的視頻播放應用播放視頻。
具體地,由于空間頁面中除視頻播放界面之外還存在其它列表,如用戶發(fā)表的說說,圖片等,客戶端既需要播放視頻又需要渲染其它列表內(nèi)容,在客戶端資源不足時容易出現(xiàn)視頻播放卡頓等問題,此時用戶可以通過觸發(fā)視頻播放界面,啟動客戶端本地的視頻播放應用,以在視頻播放應用中對視頻進行播放,此時不需要對空間頁面中其它列表內(nèi)容進行渲染,客戶端能夠集中資源進行視頻播放,提高視頻播放流暢度。
當然,如果客戶端性能過低,導致無法進行視頻播放,則客戶端可以對用戶進行提示。
接下來,本申請實施例從客戶端角度對方案進行介紹。參見圖6,圖6為本申請實施例從客戶端角度公開的一種空間頁面背景設置方法流程圖。
如圖6所示,該方法包括:
步驟S10、響應空間頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;
步驟S11、接收所述后臺服務器返回的包括視頻鏈接地址的背景視頻數(shù)據(jù);
其中,所述背景視頻數(shù)據(jù)為,后臺服務器查詢存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù)。
步驟S12、訪問所述視頻鏈接地址,下載對應的視頻;
步驟S13、將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
本申請實施例提供的空間頁面背景設置方法,客戶端響應空間頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;接收所述后臺服務器返回的包括視頻鏈接地址的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)為,后臺服務器查詢存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù);訪問所述視頻鏈接地址,下載對應的視頻;將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。由此可見,本申請通過使用視頻作為空間頁面背景,更加能夠展現(xiàn)用戶的個性,利用視頻信息的豐富性,能夠更好的實現(xiàn)用戶與好友間信息的分享。
可選的,在上述響應空間頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求之前,該方法還可以包括:
響應登錄用戶指定作為空間頁面背景的視頻文件的操作,向所述后臺服務器發(fā)送背景視頻指令;其中,所述背景視頻指令用于通知后臺服務器所述登錄用戶所指定的作為空間頁面背景的視頻文件,以及所述登錄用戶的身份信息。
通過向后臺服務器發(fā)送背景視頻指令,能夠使得后臺服務器獲取并存儲視頻文件,并記錄視頻文件的鏈接地址與登錄用戶的身份信息間的對應關(guān)系。
可選的,上述響應登錄用戶指定作為空間頁面背景的視頻文件的操作,向所述后臺服務器發(fā)送背景視頻指令的過程,可以包括:
1、響應登錄用戶將本地視頻文件指定為空間背景的操作,將所述本地視頻文件以及所述登錄用戶的身份信息作為背景視頻指令,發(fā)送給后臺服務器。
或者,
2、響應登錄用戶將錄制視頻文件指定為空間背景的操作,將所述錄制視頻文件以及所述登錄用戶的身份信息作為背景視頻指令,發(fā)送給后臺服務器。
或者,
3、響應登錄用戶將空間相冊中的視頻文件指定為空間背景的操作,將所述空間相冊中的視頻文件的標識以及所述登錄用戶的身份信息作為背景視頻指令,發(fā)送給后臺服務器。
可選的,所述背景視頻數(shù)據(jù)還可以包括視頻ID,視頻ID標識視頻的唯一身份?;诖耍谒鱿蚝笈_服務器發(fā)送背景視頻請求之前,該方法還可以包括:
A、響應空間頁面背景加載操作,查詢本地是否緩存有背景視頻數(shù)據(jù)以及已下載的視頻;
B、若未同時緩存背景視頻數(shù)據(jù)及已下載的視頻,則執(zhí)行所述向后臺服務器發(fā)送背景視頻請求的操作;
C、若同時緩存背景視頻數(shù)據(jù)及已下載的視頻,則判斷已下載的視頻的ID是否與所述背景視頻數(shù)據(jù)中的視頻ID相同;
D、若相同,則將本地已下載的視頻作為登錄用戶的空間頁面背景進行播放;
E、若不同,則執(zhí)行所述向后臺服務器發(fā)送背景視頻請求的操作。
可選的,本申請的方法還可以包括:
在檢測到所述空間頁面背景滑動過程中,視頻播放界面的遮擋狀態(tài)滿足設定遮擋條件時,停止視頻播放。
可選的,本申請的方法還可以包括:
在檢測到用戶觸發(fā)所述空間頁面背景中的視頻播放界面時,啟動視頻播放應用,并利用啟動的視頻播放應用播放視頻。
進一步,本申請實施例從后臺服務器角度對方案進行介紹。參見圖7,圖7為本申請實施例從后臺服務器角度公開的一種空間頁面背景設置方法流程圖。
如圖7所示,該方法包括:
步驟S20、接收客戶端發(fā)送的背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;
步驟S21、查詢預存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)包括視頻鏈接地址;
步驟S22、將查詢到的所述背景視頻數(shù)據(jù)發(fā)送給所述客戶端,以便客戶端訪問所述背景視頻數(shù)據(jù)中的視頻鏈接地址,下載對應的視頻,并將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
其中可選的,所述預存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù)的獲取過程,可以包括:
A、獲取客戶端指定的作為所述登錄用戶的空間頁面背景的視頻文件,以及所述登錄用戶的身份信息;
B、將所述視頻文件進行存儲,并根據(jù)視頻文件的存儲地址確定視頻鏈接地址;
C、建立并保存所述登錄用戶的身份信息與背景視頻數(shù)據(jù)的對應關(guān)系,所述背景視頻數(shù)據(jù)包括所述視頻鏈接地址。
可選的,所述獲取客戶端指定的作為所述登錄用戶的空間頁面的背景的視頻文件,以及所述登錄用戶的身份信息的過程,可以包括:
1、獲取客戶端上傳的作為所述登錄用戶的空間頁面背景的本地視頻文件,以及所述登錄用戶的身份信息。
或者,
2、獲取客戶端上傳的作為所述登錄用戶的空間頁面背景的錄制視頻文件,以及所述登錄用戶的身份信息。
或者,
3、獲取客戶端在所述登錄用戶的空間相冊中所指定的作為登錄用戶的空間頁面背景的視頻文件,以及所述登錄用戶的身份信息。
下面對本申請實施例提供的空間頁面背景設置裝置進行描述,下文描述的空間頁面背景設置裝置與上文描述的空間頁面背景設置方法可相互對應參照。
其中,裝置項未公開的細節(jié)可以參考方法項實施例的介紹。
參見圖8,圖8為本申請實施例從客戶端角度公開的一種空間頁面背景設置裝置結(jié)構(gòu)示意圖。
如圖8所示,該裝置包括:
背景視頻請求發(fā)送單元11,用于響應空間頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;
背景視頻數(shù)據(jù)接收單元12,用于接收所述后臺服務器返回的包括視頻鏈接地址的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)為,后臺服務器查詢存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù);
視頻下載單元13,用于訪問所述視頻鏈接地址,下載對應的視頻;
背景視頻設置單元14,用于將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
可選的,本申請的裝置還可以包括:
背景視頻指令發(fā)送單元,用于在所述背景視頻請求發(fā)送單元之前,響應登錄用戶指定作為空間頁面背景的視頻文件的操作,向所述后臺服務器發(fā)送背景視頻指令;其中,所述背景視頻指令用于通知后臺服務器所述登錄用戶所指定的作為空間頁面背景的視頻文件,以及所述登錄用戶的身份信息。
可選的,所述背景視頻指令發(fā)送單元可以包括:
本地視頻發(fā)送單元,用于響應登錄用戶將本地視頻文件指定為空間背景的操作,將所述本地視頻文件以及所述登錄用戶的身份信息作為背景視頻指令,發(fā)送給后臺服務器;
或,
錄制視頻發(fā)送單元,用于響應登錄用戶將錄制視頻文件指定為空間背景的操作,將所述錄制視頻文件以及所述登錄用戶的身份信息作為背景視頻指令,發(fā)送給后臺服務器;
或,
空間視頻標識發(fā)送單元,用于響應登錄用戶將空間相冊中的視頻文件指定為空間背景的操作,將所述空間相冊中的視頻文件的標識以及所述登錄用戶的身份信息作為背景視頻指令,發(fā)送給后臺服務器。
可選的,所述背景視頻數(shù)據(jù)還可以包括視頻ID。基于此,本申請的裝置還可以包括:
緩存查詢單元,用于在所述背景視頻請求發(fā)送單元之前,響應空間頁面背景加載操作,查詢本地是否緩存有背景視頻數(shù)據(jù)以及已下載的視頻,若同時緩存有背景視頻數(shù)據(jù)及已下載的視頻,則執(zhí)行視頻ID判斷單元,否則,執(zhí)行所述背景視頻請求發(fā)送單元;
視頻ID判斷單元,用于判斷已下載的視頻的ID是否與所述背景視頻數(shù)據(jù)中的視頻ID相同,若相同,執(zhí)行本地視頻播放單元,否則,執(zhí)行所述背景視頻請求發(fā)送單元;
本地視頻播放單元,用于將本地已下載的視頻作為登錄用戶的空間頁面背景進行播放。
可選的,本申請的裝置還可以包括:
視頻播放控制單元,用于在檢測到所述空間頁面背景滑動過程中,視頻播放界面的遮擋狀態(tài)滿足設定遮擋條件時,停止視頻播放。
可選的,本申請的裝置還可以包括:
視頻播放應用啟動單元,用于在檢測到用戶觸發(fā)所述空間頁面背景中的視頻播放界面時,啟動視頻播放應用,并利用啟動的視頻播放應用播放視頻。
進一步,參見圖9,圖9為本申請實施例從后臺服務器角度公開的一種空間頁面背景設置裝置結(jié)構(gòu)示意圖。
如圖9所示,該裝置包括:
背景視頻請求接收單元21,用于接收客戶端發(fā)送的背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;
背景視頻數(shù)據(jù)查詢單元22,用于查詢預存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)包括視頻鏈接地址;
背景視頻數(shù)據(jù)發(fā)送單元23,用于將查詢到的所述背景視頻數(shù)據(jù)發(fā)送給所述客戶端,以便客戶端訪問所述背景視頻數(shù)據(jù)中的視頻鏈接地址,下載對應的視頻,并將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
可選的,本申請的裝置還可以包括:背景視頻數(shù)據(jù)獲取單元,用于獲取與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù)。
所述背景視頻數(shù)據(jù)獲取單元,可以包括:
視頻文件獲取單元,用于獲取客戶端指定的作為所述登錄用戶的空間頁面背景的視頻文件,以及所述登錄用戶的身份信息;
視頻鏈接地址確定單元,用于將所述視頻文件進行存儲,并根據(jù)視頻文件的存儲地址確定視頻鏈接地址;
對應關(guān)系建立單元,用于建立并保存所述登錄用戶的身份信息與背景視頻數(shù)據(jù)的對應關(guān)系,所述背景視頻數(shù)據(jù)包括所述視頻鏈接地址。
可選的,所述視頻文件獲取單元可以包括:
本地視頻文件獲取單元,用于獲取客戶端上傳的作為所述登錄用戶的空間頁面背景的本地視頻文件,以及所述登錄用戶的身份信息;
或,
錄制視頻文件獲取單元,用于獲取客戶端上傳的作為所述登錄用戶的空間頁面背景的錄制視頻文件,以及所述登錄用戶的身份信息;
或,
空間相冊視頻文件獲取單元,用于獲取客戶端在所述登錄用戶的空間相冊中所指定的作為登錄用戶的空間頁面背景的視頻文件,以及所述登錄用戶的身份信息。
本申請實施例還公開了一種空間頁面背景設置系統(tǒng),包括:客戶端及后臺服務器,其中:
所述客戶端用于,響應空間頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;接收所述后臺服務器返回的包括視頻鏈接地址的背景視頻數(shù)據(jù);訪問所述視頻鏈接地址,下載對應的視頻;將下載的視頻作為所述登錄用戶的空間頁面背景進行播放;
所述后臺服務器用于,接收客戶端發(fā)送的背景視頻請求,查詢預存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)包括視頻鏈接地址;將查詢到的所述背景視頻數(shù)據(jù)發(fā)送給所述客戶端。
進一步可選的,所述客戶端還用于,響應登錄用戶指定作為空間頁面背景的視頻文件的操作,向所述后臺服務器發(fā)送背景視頻指令;其中,所述背景視頻指令用于通知后臺服務器所述登錄用戶所指定的作為空間頁面背景的視頻文件,以及所述登錄用戶的身份信息;
所述服務器還用于,將所述視頻文件進行存儲,并根據(jù)視頻文件的存儲地址確定視頻鏈接地址;建立并保存所述登錄用戶的身份信息與背景視頻數(shù)據(jù)的對應關(guān)系,所述背景視頻數(shù)據(jù)包括所述視頻鏈接地址。
對于客戶端的硬件結(jié)構(gòu),參照圖10,圖10為本申請實施例提供的一種客戶端硬件結(jié)構(gòu)示意圖。
如圖10所示,終端可以包括:
處理器1,通信接口2,存儲器3,通信總線4,和顯示屏5;
其中處理器1、通信接口2、存儲器3和顯示屏5通過通信總線4完成相互間的通信;
可選的,通信接口2可以為通信模塊的接口,如GSM模塊的接口;
處理器1,用于執(zhí)行程序;
存儲器3,用于存放程序;
程序可以包括程序代碼,所述程序代碼包括處理器的操作指令。
處理器1可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本申請實施例的一個或多個集成電路。
存儲器3可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
其中,程序具體可以用于:
響應空間頁面背景加載操作,向后臺服務器發(fā)送背景視頻請求,所述背景視頻請求包括登錄用戶的身份信息;
接收所述后臺服務器返回的包括視頻鏈接地址的背景視頻數(shù)據(jù),所述背景視頻數(shù)據(jù)為,后臺服務器查詢存儲的與所述登錄用戶的身份信息對應的背景視頻數(shù)據(jù);
訪問所述視頻鏈接地址,下載對應的視頻;
將下載的視頻作為所述登錄用戶的空間頁面背景進行播放。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
對所公開的實施例的上述說明,使本領域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請。對這些實施例的多種修改對本領域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。