本發(fā)明涉及通信領域,特別涉及一種在虛擬座位上分配頭像的方法和裝置。
背景技術:
圖像通常是指各種圖形和影像的總稱,是所有具有視覺效果的畫面。圖像是人類社會活動中最常用的信息載體。圖像根據(jù)記錄方式的不同可分為兩大類:模擬圖像和數(shù)字圖像。模擬圖像可以通過某種物理量如光、電等的強弱變化來記錄圖像亮度信息,例如模擬電視圖像。數(shù)字圖像則是用計算機存儲的數(shù)據(jù)來記錄圖像上各點的亮度信息。
目前,在計算機中為用戶顯示頭像已經非常普遍。用戶可以將自己的照片設置為頭像,或者也可以選擇一張喜歡的圖片來設置為自己的頭像。但是,如何為很多個用戶同時顯示頭像,還沒有很好的解決方案。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種在虛擬座位上分配頭像的方法和裝置,以實現(xiàn)多個虛擬觀眾頭像的顯示且達到虛擬觀眾席動態(tài)變化的效果。所述技術方案如下:
一方面,本發(fā)明提供了一種在虛擬座位上分配頭像的方法,所述方法包括:
生成扇形的虛擬觀眾席,所述虛擬觀眾席包括多排,每排包括多個虛擬座位;
將所述虛擬觀眾席按照圓心角或者排數(shù)劃分為N個區(qū)域;
獲取多個觀眾的頭像并劃分為N個組;
建立所述N個組與所述N個區(qū)域的一一對應關系;
將每個組內的頭像分配到該組對應的區(qū)域內。
其中,所述將所述虛擬觀眾席按照圓心角劃分為N個區(qū)域,包括:
獲取所述扇形虛擬觀眾席的圓心角,將所述圓心角平均劃分成N份,每份對應一個區(qū)域,得到N個區(qū)域。
其中,所述將所述虛擬觀眾席按照排數(shù)劃分為N個區(qū)域,包括:
將所述虛擬觀眾席劃分為N個區(qū)域,其中,每個區(qū)域內的排數(shù)相同,或者每個區(qū)域內的排數(shù)依次遞增或遞減。
其中,所述獲取多個觀眾的頭像并劃分為N個組,包括:
獲取多個觀眾的頭像,按照所述多個觀眾虛擬門票的等級將所述頭像劃分為N個組。
其中,所述方法還包括:
設置每個組內的頭像大小均相同,且各個組按照所在區(qū)域由近至遠對應頭像由大到??;和/或,
設置每個組內頭像邊框的顏色均相同,且各個組頭像邊框的顏色均不同。
另一方面,本發(fā)明提供了一種在虛擬座位上分配頭像的裝置,所述裝置包括:
生成模塊,用于生成扇形的虛擬觀眾席,所述虛擬觀眾席包括多排,每排包括多個虛擬座位;
劃分模塊,用于將所述虛擬觀眾席按照圓心角或者排數(shù)劃分為N個區(qū)域;
獲取模塊,用于獲取多個觀眾的頭像并劃分為N個組;
建立模塊,用于建立所述N個組與所述N個區(qū)域的一一對應關系;
分配模塊,用于將每個組內的頭像分配到該組對應的區(qū)域內。
其中,所述劃分模塊包括:
第一劃分單元,用于獲取所述扇形虛擬觀眾席的圓心角,將所述圓心角平均劃分成N份,每份對應一個區(qū)域,得到N個區(qū)域。
其中,所述劃分模塊包括:
第二劃分單元,用于將所述虛擬觀眾席劃分為N個區(qū)域,其中,每個區(qū)域內的排數(shù)相同,或者每個區(qū)域內的排數(shù)依次遞增或遞減。
其中,所述獲取模塊包括:
獲取單元,用于獲取多個觀眾的頭像,按照所述多個觀眾虛擬門票的等級將所述頭像劃分為N個組。
其中,所述裝置還包括:
第一設置模塊,用于設置每個組內的頭像大小均相同,且各個組按照所在區(qū)域由近至遠對應頭像由大到小;和/或,
第二設置模塊,用于設置每個組內頭像邊框的顏色均相同,且各個組頭像邊框的顏色均不同。
本發(fā)明提供的技術方案帶來的有益效果是:通過生成扇形的虛擬觀眾席,所述虛擬觀眾席包括多排,每排包括多個虛擬座位;將所述虛擬觀眾席按照圓心角或者排數(shù)劃分為N個區(qū)域;獲取多個觀眾的頭像并劃分為N個組;建立所述N個組與所述N個區(qū)域的一一對應關系;將每個組內的頭像分配到該組對應的區(qū)域內;實現(xiàn)了虛擬座位上觀眾頭像的分配,提升虛擬觀眾席的顯示效果,模擬出真實觀眾席的效果,增強了顯示的趣味性,提升了用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一實施例提供的在虛擬座位上分配頭像的方法流程圖;
圖2是本發(fā)明另一實施例提供的在虛擬座位上分配頭像的方法流程圖;
圖3是本發(fā)明另一實施例提供的在虛擬座位上分配頭像的效果示意圖;
圖4是本發(fā)明另一實施例提供的在虛擬座位上分配頭像的裝置結構圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。
本發(fā)明實施例提供一種在虛擬座位上分配頭像的方法和裝置,其中涉及包括多個虛擬座位的虛擬觀眾席。所述虛擬觀眾席可以為比賽或演出等任意有觀眾觀看的項目對應的觀眾席,該觀眾不是現(xiàn)場真實的觀眾,而是通過各種交互應用參與的虛擬觀眾,如微信參與觀看球賽的觀眾,或者QQ參與觀看演唱會的觀眾等等。另外,虛擬觀眾席上設置有多個虛擬座位,每個虛擬座位對應一位虛擬觀眾,該虛擬觀眾的頭像就顯示在該虛擬座位上,從而達到了模擬真實現(xiàn)場的效果。
參見圖1,本發(fā)明一實施例提供了一種在虛擬座位上分配頭像的方法,包括:
101:生成扇形的虛擬觀眾席,該虛擬觀眾席包括多排,每排包括多個虛擬座位;
本實施例中,可選的,扇形對應的圓心角大小可以根據(jù)需要設定,具體數(shù)值不限定。
102:將該虛擬觀眾席按照圓心角或者排數(shù)劃分為N個區(qū)域;
例如,扇形虛擬觀眾席對應的圓心角為60°,共包括20排座位。則一種方式下可以按照排數(shù)劃分為2個區(qū)域,1-10排為一個區(qū)域,11-20排為另一個區(qū)域。另一種方式下可以按照圓心角劃分為3個區(qū)域,0°-20°為第一區(qū)域,21°-40°為第二區(qū)域,41°-60°為第三區(qū)域。
103:獲取多個觀眾的頭像并劃分為N個組;
其中,N組內的觀眾數(shù)目可以相等,也可以不等,此處不限定。
104:建立該N個組與該N個區(qū)域的一一對應關系;
105:將每個組內的頭像分配到該組對應的區(qū)域內。
其中,每個組內的頭像分配至對應的區(qū)域時,頭像的排列順序可以隨機或者按照預設的順序來分配,具體不限定。
本實施例中,可選的,該將該虛擬觀眾席按照圓心角劃分為N個區(qū)域,包括:
獲取該扇形虛擬觀眾席的圓心角,將該圓心角平均劃分成N份,每份對應一個區(qū)域,得到N個區(qū)域。
本實施例中,可選的,該將該虛擬觀眾席按照排數(shù)劃分為N個區(qū)域,包括:
將該虛擬觀眾席劃分為N個區(qū)域,其中,每個區(qū)域內的排數(shù)相同,或者每個區(qū)域內的排數(shù)依次遞增或遞減。
本實施例中,可選的,該獲取多個觀眾的頭像并劃分為N個組,包括:
獲取多個觀眾的頭像,按照該多個觀眾虛擬門票的等級將該頭像劃分為N個組。
本實施例中,可選的,該方法還包括:
設置每個組內的頭像大小均相同,且各個組按照所在區(qū)域由近至遠對應頭像由大到小;和/或,
設置每個組內頭像邊框的顏色均相同,且各個組頭像邊框的顏色均不同。
本實施例提供的上述方法,通過生成扇形的虛擬觀眾席,所述虛擬觀眾席包括多排,每排包括多個虛擬座位;將所述虛擬觀眾席按照圓心角或者排數(shù)劃分為N個區(qū)域;獲取多個觀眾的頭像并劃分為N個組;建立所述N個組與所述N個區(qū)域的一一對應關系;將每個組內的頭像分配到該組對應的區(qū)域內;實現(xiàn)了虛擬座位上觀眾頭像的分配,提升虛擬觀眾席的顯示效果,模擬出真實觀眾席的效果,增強了顯示的趣味性,提升了用戶體驗。
參見圖2,本發(fā)明另一實施例提供了一種在虛擬座位上分配頭像的方法,包括:
201:生成扇形的虛擬觀眾席,該虛擬觀眾席包括多排,每排包括多個虛擬座位;
本實施例中,可選的,扇形對應的圓心角大小可以根據(jù)需要設定,具體數(shù)值不限定。
例如,生成圓心角為80°的扇形虛擬觀眾席,共包括30排虛擬座位。
202:獲取該扇形虛擬觀眾席的圓心角,將該圓心角平均劃分成N份,每份對應一個區(qū)域,得到N個區(qū)域;
例如,扇形虛擬觀眾席的圓心角為60°,將其平均分成3份,每份20°,對應三個區(qū)域。
本實施例中,可選的,步驟202可以由以下步驟來替換:
將該虛擬觀眾席劃分為N個區(qū)域,其中,每個區(qū)域內的排數(shù)相同,或者每個區(qū)域內的排數(shù)依次遞增或遞減。
例如,扇形虛擬觀眾席包括60排虛擬座位,將該虛擬觀眾席劃分為2個區(qū)域,每個區(qū)域包括30排虛擬座位,或者將其劃分為3個區(qū)域,區(qū)域1包括1-10排虛擬座位,區(qū)域2包括11-30排虛擬座位,區(qū)域3包括31-60排虛擬座位,虛擬座位的排數(shù)依次遞增。
203:獲取多個觀眾的頭像,按照該多個觀眾虛擬門票的等級將該頭像劃分為N個組;
其中,虛擬門票的等級是提供虛擬觀眾席給觀眾的應用預先設置的,可以包括多個等級,如一級、二級和三級,或者初級、中級和高級,或者普通級和VIP級,或者非會員級和會員級等等,具體不限定。
例如,網(wǎng)絡直播一場足球比賽,某應用提供該直播的虛擬觀看體驗功能,用戶在網(wǎng)絡購買某個級別的虛擬門票,在指定時間登錄該應用進入該體驗功能,則該應用會識別該用戶的虛擬門票級別,再確定對應的組,然后將該用戶的頭像分配至該組內,后續(xù)進行相應的頭像顯示。
其中,虛擬觀眾席劃分的區(qū)域有多少個,相應的,虛擬門票的等級可以設置為幾個,從而可以按照虛擬門票的等級來確定觀眾頭像對應的虛擬座位所在的區(qū)域。
204:建立該N個組與該N個區(qū)域的一一對應關系;
205:將每個組內的頭像分配到該組對應的區(qū)域內;
其中,每個組內的頭像分配至對應的區(qū)域時,頭像的排列順序可以隨機或者按照預設的順序來分配,具體不限定。
206:設置每個組內的頭像大小均相同,且各個組按照所在區(qū)域由近至遠對應頭像由大到??;
207:設置每個組內頭像邊框的顏色均相同,且各個組頭像邊框的顏色均不同。
這種通過不同的顏色來區(qū)分虛擬觀眾席的不同區(qū)域,更加醒目直觀,增強了顯示效果。例如,虛擬觀眾席包括3個區(qū)域,第一區(qū)域內頭像的邊框為紅色,第二區(qū)域內頭像的邊框為藍色,第三區(qū)域內頭像的邊框為黃色。
本實施例中,可選的,上述步驟206和207也可以根據(jù)需要任選其一來執(zhí)行,本發(fā)明不做具體限定。
參見圖3,為本發(fā)明另一實施例提供的在虛擬座位上分配頭像的效果示意圖。生成扇形的虛擬觀眾席,包括6排,每排包括多個虛擬座位;將虛擬觀眾席按照排數(shù)劃分為3個區(qū)域,每個區(qū)域包括2排虛擬座位。獲取多個觀眾的頭像并劃分為3個組;建立該3個組與上述3個區(qū)域的一一對應關系;將每個組內的頭像分配到該組對應的區(qū)域內,每個虛擬座位上顯示一個虛擬觀眾的頭像。如果某一組內的頭像個數(shù)少于該組對應區(qū)域內虛擬座位的個數(shù),則可以將剩余的虛擬座位空著,不分配頭像。另外,還可以設置這3個區(qū)域頭像的邊框顏色不同,如分別為紅色、藍色、綠色。從而模擬出真實觀眾席的效果,更形象逼真,提高了觀賞性。
本實施例提供的上述方法,通過生成扇形的虛擬觀眾席,所述虛擬觀眾席包括多排,每排包括多個虛擬座位;將所述虛擬觀眾席按照圓心角或者排數(shù)劃分為N個區(qū)域;獲取多個觀眾的頭像并劃分為N個組;建立所述N個組與所述N個區(qū)域的一一對應關系;將每個組內的頭像分配到該組對應的區(qū)域內;實現(xiàn)了虛擬座位上觀眾頭像的分配,提升虛擬觀眾席的顯示效果,模擬出真實觀眾席的效果,增強了顯示的趣味性,提升了用戶體驗。
參見圖4,本發(fā)明另一實施例提供了一種在虛擬座位上分配頭像的裝置,包括:
生成模塊401,用于生成扇形的虛擬觀眾席,該虛擬觀眾席包括多排,每排包括多個虛擬座位;
劃分模塊402,用于將該虛擬觀眾席按照圓心角或者排數(shù)劃分為N個區(qū)域;
獲取模塊403,用于獲取多個觀眾的頭像并劃分為N個組;
建立模塊404,用于建立該N個組與該N個區(qū)域的一一對應關系;
分配模塊405,用于將每個組內的頭像分配到該組對應的區(qū)域內。
本實施例中,可選的,該劃分模塊包括:
第一劃分單元,用于獲取該扇形虛擬觀眾席的圓心角,將該圓心角平均劃分成N份,每份對應一個區(qū)域,得到N個區(qū)域。
本實施例中,可選的,該劃分模塊包括:
第二劃分單元,用于將該虛擬觀眾席劃分為N個區(qū)域,其中,每個區(qū)域內的排數(shù)相同,或者每個區(qū)域內的排數(shù)依次遞增或遞減。
本實施例中,可選的,該獲取模塊包括:
獲取單元,用于獲取多個觀眾的頭像,按照該多個觀眾虛擬門票的等級將該頭像劃分為N個組。
本實施例中,可選的,該裝置還包括:
第一設置模塊,用于設置每個組內的頭像大小均相同,且各個組按照所在區(qū)域由近至遠對應頭像由大到小;和/或,
第二設置模塊,用于設置每個組內頭像邊框的顏色均相同,且各個組頭像邊框的顏色均不同。
本實施例提供的上述裝置可以執(zhí)行上述任一方法實施例中提供的方法,詳細過程見方法實施例中的描述,此處不贅述。
本實施例提供的上述裝置,通過生成扇形的虛擬觀眾席,所述虛擬觀眾席包括多排,每排包括多個虛擬座位;將所述虛擬觀眾席按照圓心角或者排數(shù)劃分為N個區(qū)域;獲取多個觀眾的頭像并劃分為N個組;建立所述N個組與所述N個區(qū)域的一一對應關系;將每個組內的頭像分配到該組對應的區(qū)域內;實現(xiàn)了虛擬座位上觀眾頭像的分配,提升虛擬觀眾席的顯示效果,模擬出真實觀眾席的效果,增強了顯示的趣味性,提升了用戶體驗。
本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。