本公開的實施例涉及計算機領(lǐng)域,具體涉及頁面渲染方法、頁面數(shù)據(jù)交互系統(tǒng)、裝置、設(shè)備與介質(zhì)。
背景技術(shù):
1、隨著信息技術(shù)的快速發(fā)展,元宇宙(metaverse)應(yīng)運而生,它是利用科技手段進行鏈接與創(chuàng)造,與現(xiàn)實世界映射與交互的虛擬世界,以及具備新型社會體系的數(shù)字生態(tài)空間。目前,對于元宇宙頁面的渲染,通常采用的方式為:采用three.js(javascript?3d圖形引擎庫)、unity3d或webgl(web?graphics?library)等方式對元宇宙樓層數(shù)據(jù)進行渲染。
2、然而,采用上述方式通常會存在以下技術(shù)問題:元宇宙樓層數(shù)據(jù)較為復(fù)雜,代碼體積較大,直接渲染,容易造成用戶終端加載元宇宙樓層內(nèi)容緩慢,交互卡頓。
3、該背景技術(shù)部分中所公開的以上信息僅用于增強對本發(fā)明構(gòu)思的背景的理解,并因此,其可包含并不形成本國的本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。
技術(shù)實現(xiàn)思路
1、本公開的內(nèi)容部分用于以簡要的形式介紹構(gòu)思,這些構(gòu)思將在后面的具體實施方式部分被詳細描述。本公開的內(nèi)容部分并不旨在標識要求保護的技術(shù)方案的關(guān)鍵特征或必要特征,也不旨在用于限制所要求的保護的技術(shù)方案的范圍。
2、本公開的一些實施例提出了頁面渲染方法、頁面數(shù)據(jù)交互系統(tǒng)、裝置、電子設(shè)備、計算機可讀介質(zhì)和程序產(chǎn)品,來解決以上背景技術(shù)部分提到的技術(shù)問題。
3、第一方面,本公開的一些實施例提供了一種頁面渲染方法,該方法包括:響應(yīng)于接收到對應(yīng)元宇宙頁面渲染請求的元宇宙頁面數(shù)據(jù),確定上述元宇宙頁面數(shù)據(jù)對應(yīng)的頁面樓層類型是否為元宇宙樓層類型;響應(yīng)于確定上述頁面樓層類型為元宇宙樓層類型,確定當前局域網(wǎng)內(nèi)是否存在相關(guān)聯(lián)的智能設(shè)備,其中,上述智能設(shè)備中部署了元宇宙渲染引擎;響應(yīng)于確定當前局域網(wǎng)內(nèi)存在相關(guān)聯(lián)的智能設(shè)備,向上述智能設(shè)備發(fā)送上述元宇宙頁面數(shù)據(jù);響應(yīng)于接收到上述智能設(shè)備發(fā)送的元宇宙樓層代碼片段,根據(jù)上述元宇宙樓層代碼片段,進行頁面渲染。
4、可選地,上述方法還包括:響應(yīng)于確定當前局域網(wǎng)內(nèi)未存在相關(guān)聯(lián)的智能設(shè)備,根據(jù)上述元宇宙頁面數(shù)據(jù),進行頁面渲染。
5、可選地,在上述向上述智能設(shè)備發(fā)送上述元宇宙頁面數(shù)據(jù)之前,上述方法還包括:向上述智能設(shè)備發(fā)送元宇宙頁面配置請求。
6、可選地,在上述響應(yīng)于接收到對應(yīng)元宇宙頁面渲染請求的元宇宙頁面數(shù)據(jù),確定上述元宇宙頁面數(shù)據(jù)對應(yīng)的頁面樓層類型是否為元宇宙樓層類型之前,上述方法還包括:向相關(guān)聯(lián)的服務(wù)器發(fā)送元宇宙頁面渲染請求。
7、第二方面,本公開的一些實施例提供了一種頁面數(shù)據(jù)交互系統(tǒng),包括:服務(wù)器、用戶終端、智能設(shè)備集群,其中,上述服務(wù)器被配置成:將元宇宙渲染引擎編譯成廣域網(wǎng)元宇宙渲染文件,以及將上述廣域網(wǎng)元宇宙渲染文件部署至上述智能設(shè)備集群中的智能設(shè)備;上述用戶終端被配置成:響應(yīng)于接收到對應(yīng)元宇宙頁面渲染請求的元宇宙頁面數(shù)據(jù),向上述智能設(shè)備集群中的智能設(shè)備發(fā)送上述元宇宙頁面數(shù)據(jù);上述智能設(shè)備被配置成響應(yīng)于接收到上述智能設(shè)備發(fā)送的元宇宙樓層代碼片段,根據(jù)上述元宇宙樓層代碼片段,進行頁面渲染,以及將上述元宇宙樓層代碼片段發(fā)送至上述用戶終端;上述用戶終端被配置成:響應(yīng)于接收到上述智能設(shè)備發(fā)送的元宇宙樓層代碼片段,根據(jù)上述元宇宙樓層代碼片段,進行頁面渲染。
8、可選地,上述用戶終端還被配置成:確定上述元宇宙頁面數(shù)據(jù)對應(yīng)的頁面樓層類型是否為元宇宙樓層類型;響應(yīng)于確定上述頁面樓層類型為元宇宙樓層類型,確定當前局域網(wǎng)內(nèi)是否存在上述智能設(shè)備集群中的智能設(shè)備;響應(yīng)于確定當前局域網(wǎng)內(nèi)存在上述智能設(shè)備集群中的智能設(shè)備,向上述智能設(shè)備發(fā)送上述元宇宙頁面數(shù)據(jù)。
9、第三方面,本公開的一些實施例提供了一種頁面渲染裝置,裝置包括:第一確定單元,被配置成響應(yīng)于接收到對應(yīng)元宇宙頁面渲染請求的元宇宙頁面數(shù)據(jù),確定上述元宇宙頁面數(shù)據(jù)對應(yīng)的頁面樓層類型是否為元宇宙樓層類型;第二確定單元,被配置成響應(yīng)于確定上述頁面樓層類型為元宇宙樓層類型,確定當前局域網(wǎng)內(nèi)是否存在相關(guān)聯(lián)的智能設(shè)備,其中,上述智能設(shè)備中部署了元宇宙渲染引擎;發(fā)送單元,被配置成響應(yīng)于確定當前局域網(wǎng)內(nèi)存在相關(guān)聯(lián)的智能設(shè)備,向上述智能設(shè)備發(fā)送上述元宇宙頁面數(shù)據(jù);渲染單元,被配置成響應(yīng)于接收到上述智能設(shè)備發(fā)送的元宇宙樓層代碼片段,根據(jù)上述元宇宙樓層代碼片段,進行頁面渲染。
10、可選地,頁面渲染裝置,還包括:頁面渲染單元,被配置成響應(yīng)于確定當前局域網(wǎng)內(nèi)未存在相關(guān)聯(lián)的智能設(shè)備,根據(jù)上述元宇宙頁面數(shù)據(jù),進行頁面渲染。
11、可選地,在發(fā)送單元之前,頁面渲染裝置,還包括:請求發(fā)送單元,被配置成向上述智能設(shè)備發(fā)送元宇宙頁面配置請求。
12、可選地,在第一確定單元之前,頁面渲染裝置,還包括:請求發(fā)送單元,被配置成向相關(guān)聯(lián)的服務(wù)器發(fā)送元宇宙頁面渲染請求。
13、第四方面,本公開的一些實施例提供了一種電子設(shè)備,包括:一個或多個處理器;存儲裝置,其上存儲有一個或多個程序,當一個或多個程序被一個或多個處理器執(zhí)行,使得一個或多個處理器實現(xiàn)上述第一方面任一實現(xiàn)方式所描述的方法。
14、第五方面,本公開的一些實施例提供了一種計算機可讀介質(zhì),其上存儲有計算機程序,其中,程序被處理器執(zhí)行時實現(xiàn)上述第一方面任一實現(xiàn)方式所描述的方法。
15、第六方面,本公開的一些實施例提供了一種計算機程序產(chǎn)品,包括計算機程序,計算機程序在被處理器執(zhí)行時實現(xiàn)上述第一方面任一實現(xiàn)方式所描述的方法。
16、本公開的上述各個實施例具有如下有益效果:通過本公開的一些實施例的頁面渲染方法,提升了用戶終端加載元宇宙樓層內(nèi)容的效率,緩解了用戶終端的交互卡頓。具體來說,容易造成用戶終端加載元宇宙樓層內(nèi)容緩慢,交互卡頓的原因在于元宇宙樓層數(shù)據(jù)較為復(fù)雜,代碼體積較大,直接渲染?;诖耍竟_的一些實施例的頁面渲染方法,首先,響應(yīng)于接收到對應(yīng)元宇宙頁面渲染請求的元宇宙頁面數(shù)據(jù),確定上述元宇宙頁面數(shù)據(jù)對應(yīng)的頁面樓層類型是否為元宇宙樓層類型。由此,當確定元宇宙頁面數(shù)據(jù)對應(yīng)的頁面樓層類型為元宇宙樓層類型,可以通過相關(guān)聯(lián)的元宇宙渲染引擎進行頁面渲染。接著,響應(yīng)于確定上述頁面樓層類型為元宇宙樓層類型,確定當前局域網(wǎng)內(nèi)是否存在相關(guān)聯(lián)的智能設(shè)備。其中,上述智能設(shè)備中部署了元宇宙渲染引擎。由此,可以利用部署了元宇宙渲染引擎的智能設(shè)備對元宇宙頁面進行渲染。然后,響應(yīng)于確定當前局域網(wǎng)內(nèi)存在相關(guān)聯(lián)的智能設(shè)備,向上述智能設(shè)備發(fā)送上述元宇宙頁面數(shù)據(jù)。由此,可以利用部署了元宇宙渲染引擎的智能設(shè)備對元宇宙頁面數(shù)據(jù)進行頁面數(shù)據(jù)處理。最后,響應(yīng)于接收到上述智能設(shè)備發(fā)送的元宇宙樓層代碼片段,根據(jù)上述元宇宙樓層代碼片段,進行頁面渲染。由此,可以利用局域網(wǎng)內(nèi)相關(guān)聯(lián)的智能設(shè)備加載元宇宙樓層內(nèi)容,再將加載好的元宇宙樓層代碼片段發(fā)送給用戶終端。從而,避免占用用戶終端過多的計算資源,緩解了用戶終端的交互卡頓。
1.一種頁面渲染方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其中,在所述向所述智能設(shè)備發(fā)送所述元宇宙頁面數(shù)據(jù)之前,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其中,在所述響應(yīng)于接收到對應(yīng)元宇宙頁面渲染請求的元宇宙頁面數(shù)據(jù),確定所述元宇宙頁面數(shù)據(jù)對應(yīng)的頁面樓層類型是否為元宇宙樓層類型之前,所述方法還包括:
5.一種頁面數(shù)據(jù)交互系統(tǒng),包括:服務(wù)器、用戶終端、智能設(shè)備集群,其中,
6.根據(jù)權(quán)利要求5所述的頁面數(shù)據(jù)交互系統(tǒng),其中,所述用戶終端還被配置成:
7.一種頁面渲染裝置,包括:
8.一種電子設(shè)備,包括:
9.一種計算機可讀介質(zhì),其上存儲有計算機程序,其中,所述程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-4中任一所述的方法。
10.一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序在被處理器執(zhí)行時實現(xiàn)根據(jù)權(quán)利要求1-4中任一所述的方法。