擬禮物轉移指令,該三維虛擬禮物轉移指令包括該虛擬禮物標識和該轉移對象標識。該服務器用于接收該三維虛擬禮物轉移指令,根據(jù)預先建立的虛擬禮物標識與三維虛擬禮物之間的對應關系,獲取該虛擬禮物標識對應的三維虛擬禮物,根據(jù)該轉移對象標識,向該轉移對象所在的第二終端發(fā)送該三維虛擬禮物。該第二終端用于接收該三維虛擬禮物,展示該三維虛擬禮物。
[0071]圖2是本發(fā)明實施例提供的一種虛擬禮物展示方法的流程圖。該發(fā)明實施例的執(zhí)行主體為服務器,參見圖2,該方法包括:
[0072]201、接收第一終端發(fā)送的三維虛擬禮物轉移指令,該三維虛擬禮物轉移指令包括虛擬禮物標識和轉移對象標識,該轉移對象標識用于確定虛擬禮物的轉移對象。
[0073]202、根據(jù)預先建立的虛擬禮物標識與三維虛擬禮物之間的對應關系,獲取該虛擬禮物標識對應的三維虛擬禮物。
[0074]203、根據(jù)該轉移對象標識,向該轉移對象所在的第二終端發(fā)送該三維虛擬禮物,使得該第二終端展示該三維虛擬禮物。
[0075]本發(fā)明實施例提供的方法,通過預先建立虛擬禮物標識與三維虛擬禮物之間的對應關系,當接收到虛擬禮物轉移指令時,能夠根據(jù)該對應關系,獲取該虛擬禮物轉移指令中的虛擬禮物標識所對應的三維虛擬禮物,發(fā)送給該虛擬禮物的轉移對象所在的第二終端,使得該第二終端展示三維虛擬禮物,實現(xiàn)了虛擬禮物的三維展示,提供了多樣化的展示方式,增強了用戶之間的互動。
[0076]可選地,該根據(jù)預先建立的虛擬禮物標識與三維虛擬禮物之間的對應關系,獲取該虛擬禮物標識對應的三維虛擬禮物之前,該方法包括:
[0077]為二維虛擬禮物建立三維場景模型,得到三維虛擬禮物;
[0078]為該三維虛擬禮物分配虛擬禮物標識;
[0079]建立該虛擬禮物標識與該三維虛擬禮物之間的對應關系。
[0080]可選地,該根據(jù)該轉移對象標識,向該轉移對象所在的第二終端發(fā)送該三維虛擬禮物包括:
[0081]當該轉移對象標識為用戶標識時,向該用戶標識所在終端發(fā)送該三維虛擬禮物;或者,
[0082]當該轉移對象標識為頻道標識時,根據(jù)頻道標識與主播用戶標識之間的對應關系,確定該頻道標識對應的主播用戶標識,向該主播用戶標識所在的終端發(fā)送該三維虛擬禮物。
[0083]可選地,該方法還包括:
[0084]當該三維虛擬禮物轉移指令包括多個虛擬禮物標識時,根據(jù)該對應關系,獲取每個虛擬禮物標識對應的三維虛擬禮物;
[0085]為獲取到的多個三維虛擬禮物建立指定三維場景模型,得到指定三維虛擬禮物;
[0086]相應的,該方法還包括:
[0087]根據(jù)該轉移對象標識,向該第二終端發(fā)送該指定三維虛擬禮物,使得該第二終端展示該指定三維虛擬禮物。
[0088]可選地,該方法還包括:
[0089]從該第一終端的虛擬禮物庫中刪除該三維虛擬禮物;
[0090]向該第二終端的虛擬禮物庫中添加該三維虛擬禮物。
[0091]上述所有可選技術方案,可以采用任意結合形成本發(fā)明的可選實施例,在此不再
--贅述。
[0092]圖3是本發(fā)明實施例提供的一種虛擬禮物展示方法的流程圖。該發(fā)明實施例的執(zhí)行主體為終端,參見圖3,該方法包括:
[0093]301、接收服務器發(fā)送的三維虛擬禮物,該三維虛擬禮物由該服務器根據(jù)預先建立的虛擬禮物標識與三維虛擬禮物之間的對應關系以及終端發(fā)送的虛擬禮物標識獲取。
[0094]302、展示該三維虛擬禮物。
[0095]本發(fā)明實施例提供的方法,通過服務器預先建立虛擬禮物標識與三維虛擬禮物之間的對應關系,能夠根據(jù)該對應關系,獲取終端發(fā)送的虛擬禮物標識所對應的三維虛擬禮物,使得本端能夠展示三維虛擬禮物,實現(xiàn)了虛擬禮物的三維展示,提供了多樣化的展示方式,增強了用戶之間的互動。
[0096]圖4是本發(fā)明實施例提供的一種虛擬禮物展示方法的流程圖。該發(fā)明實施例的執(zhí)行主體為終端,參見圖4,該方法包括:
[0097]401、當檢測到預設三維轉移操作時,獲取該預設三維轉移操作對應的虛擬禮物標識以及轉移對象標識,該轉移對象標識用于確定三維虛擬禮物的轉移對象。
[0098]402、向服務器發(fā)送三維虛擬禮物轉移指令,該三維虛擬禮物轉移指令包括該虛擬禮物標識和該轉移對象標識,該服務器用于根據(jù)預先建立的虛擬禮物標識與三維虛擬禮物之間的對應關系,獲取該虛擬禮物標識對應的三維虛擬禮物,發(fā)送給該轉移對象所在的第二終端,該第二終端用于展示該三維虛擬禮物。
[0099]本發(fā)明實施例提供的方法,通過當檢測到預設三維轉移操作時,獲取對應的虛擬禮物標識和轉移對象標識,向服務器發(fā)送三維虛擬禮物指令,使得服務器根據(jù)預先建立的虛擬禮物標識與三維虛擬禮物之間的對應關系,獲取對應的三維虛擬禮物,發(fā)送給轉移對象標識所在終端,使得轉移對象標識所在終端能夠展示三維虛擬禮物,實現(xiàn)了虛擬禮物的三維展示,提供了多樣化的展示方式,增強了用戶之間的互動。
[0100]圖5是本發(fā)明實施例提供的一種虛擬禮物展示方法的流程圖。該發(fā)明實施例的交互主體為第一終端、服務器和第二終端,參見圖5,該方法包括:
[0101]501、當該第一終端檢測到預設三維轉移操作時,獲取該預設三維轉移操作對應的虛擬禮物標識以及轉移對象標識。
[0102]其中,本發(fā)明實施例涉及的第一終端和第二終端可以為手機、計算機、平板電腦等設備,本發(fā)明實施例對此不做限定。該預設三維轉移操作用于指示轉移三維虛擬禮物,該預設三維轉移操作對應于虛擬禮物標識和轉移對象標識,該虛擬禮物標識用于確定該第一終端待轉移給其他終端的三維虛擬禮物,可以為三維虛擬禮物的編號、名稱等,該轉移對象標識用于確定該三維虛擬禮物的轉移對象,可以為某一個用戶標識,也可以為某一個頻道標識等,進一步地,該用戶標識可以為用戶昵稱、用戶賬號、電話號碼等,該頻道標識可以為頻道號、頻道名稱等,本發(fā)明實施例對此不做限定。
[0103]該第一終端可以提供轉移三維虛擬禮物選項,該預設三維轉移操作可以由用戶點擊轉移三維虛擬禮物選項的操作觸發(fā),當該第一終端檢測到用戶點擊轉移三維虛擬禮物選項的操作時,顯示轉移設置界面,該轉移設置界面包括多個虛擬禮物標識,該多個虛擬禮物標識用于指示對應的三維虛擬禮物,該第一終端可以獲取用戶在該轉移設置界面上選擇的虛擬禮物標識和轉移對象標識?;蛘?,該預設三維轉移操作還可以由用戶將某一虛擬禮物標識拖拽至某一用戶標識的操作觸發(fā),以指示將該虛擬禮物標識所指示的三維虛擬禮物轉移給該用戶標識所指示的用戶,本發(fā)明實施例對此不做限定。
[0104]可選地,本發(fā)明實施例可以應用于運行社交應用的場景下,服務器可以為微博、微信等社交應用的服務器。該服務器可以為該第一終端維護社交應用的用戶關系鏈,該用戶關系鏈中包括多個用戶標識,當用戶希望向其他用戶轉移虛擬禮物時,可以在該社交應用中觸發(fā)該預設三維轉移操作,選擇待轉移的虛擬禮物標識,該第一終端獲取該虛擬禮物標識,并獲取用戶關系鏈,用戶可以根據(jù)轉移虛擬禮物的對象,從該用戶關系鏈中選擇一個或者多個用戶標識,該第一終端獲取用戶選擇的用戶標識,作為轉移對象標識,以便后續(xù)服務器根據(jù)該轉移對象標識,向該第一終端的用戶所選擇的用戶轉移虛擬禮物。
[0105]進一步地,本發(fā)明實施例還可以應用于頻道場景下,該服務器可以提供多個頻道,終端可以加入任一頻道,與頻道中的其他用戶進行交互。當該第一終端進入頻道時,顯示頻道場景界面,該頻道場景界面可以包括多個虛擬禮物標識,當用戶希望向頻道中的其他用戶轉移虛擬禮物時,可以選擇待轉移的虛擬禮物標識。
[0106]其中,該頻道場景界面可以包括多個用戶標識,該多個用戶標識用于指示頻道中的用戶,該第一終端的用戶可以根據(jù)轉移虛擬禮物的對象,選擇一個或多個用戶標識,該第一終端可以將用戶選擇的用戶標識作為轉移對象標識。另外,該頻道中包括主播用戶,主播用戶可以在頻道中發(fā)布視頻流或者音頻流等多媒體信息,其他用戶可以觀看該多媒體信息。該頻道場景界面可以包括向主播用戶轉移虛擬禮物的選項,當該第一終端檢測到用戶對該選項的點擊操作時,可以將該頻道標識作為該轉移對象標識,以便該服務器后續(xù)根據(jù)該轉移對象標識,向該主播用戶轉移虛擬禮物。進一步地,當該第一終端獲取該虛擬禮物標識時,可以默認將該頻道標識作為該轉移對象標識,本發(fā)明實施例對該轉移對象標識不做限定。
[0107]需要說明的是,本發(fā)明實施例僅以轉移三維虛擬禮物的過程為例進行說明,實際上,用戶還可以觸發(fā)預設二維轉移操作,向其他用戶轉移二維虛擬禮物,具體過程與轉移三維虛擬禮物的過程類似,在此不再贅述。
[0108]在步驟501之前,該服務器可以制作多種虛擬禮物,提供給終端,所制作的虛擬禮物可以包括二維虛擬禮物和三維虛擬禮物。該第一終端可以建立虛擬禮物庫,用戶可以從該服務器提供的多種虛擬禮物中選擇虛擬禮物,添加至虛擬禮物庫,該服務器用于保存該第一終端的虛擬禮物庫。相應地,該第一終端可以顯示虛擬禮物庫包括的每個虛擬禮物標識,供用戶選擇待轉移的虛擬禮物。當然,該第一終端也可以顯示虛擬禮物庫中不包括的虛擬禮物標識,用戶可以對該虛擬禮物庫中不包括的虛擬禮物標識執(zhí)行轉移操作(預設二維轉移操作或者預設三維轉移操作),由該服務器先將該虛擬禮物添加至該第一終端的虛擬禮物庫,再將該虛擬禮物轉移給其他用戶,本發(fā)明實施例對此不做限定。
[0109]502、該第一終端向服務器發(fā)送三維虛擬禮物轉移指令,該三維虛擬禮物轉移指令包括該虛擬禮物標識和該轉移對象標識。
[0110]503、當該服務器接收到該三維虛擬禮物轉移指令時,根據(jù)預先建立的虛擬禮物標識與三維虛擬禮物之間的對應關系,獲取該虛擬禮物標識對應的三維虛擬禮物。
[0111]在本發(fā)明實施例中,該第一終端向該服務器發(fā)送三維虛擬禮物轉移指令,該三維虛擬禮物轉移指令包括該虛擬禮物標識和該轉移對象標識。該服務器已預先建立虛擬禮物標識與三維虛擬禮物之間的對應關系,當該服務器接收到該三維虛擬禮物轉移指令時,即可根據(jù)該對應關系,獲取該虛擬禮物標識對應的三維虛擬禮物。
[0112]可選地,在步驟503之前,該方法還包括:該服務器為二維虛擬禮物建立三維場景模型,得