[發(fā)明專利]建筑模型顯示、數(shù)據(jù)處理方法、裝置、介質(zhì)、設(shè)備和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201710539284.5 | 申請(qǐng)日: | 2017-07-04 |
| 公開(公告)號(hào): | CN107506517B | 公開(公告)日: | 2022-04-26 |
| 發(fā)明(設(shè)計(jì))人: | 陳剛;陳建能;金星;金琦 | 申請(qǐng)(專利權(quán))人: | 網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司 |
| 主分類號(hào): | G06F30/13 | 分類號(hào): | G06F30/13;G06T17/10 |
| 代理公司: | 北京漢昊知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11370 | 代理人: | 朱海波 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 建筑 模型 顯示 數(shù)據(jù)處理 方法 裝置 介質(zhì) 設(shè)備 系統(tǒng) | ||
本發(fā)明的實(shí)施方式提供了一種三維建筑模型顯示方法、裝置、介質(zhì)、計(jì)算設(shè)備和系統(tǒng),以及三維建筑模型數(shù)據(jù)處理方法、裝置、介質(zhì)和計(jì)算設(shè)備。其中,該三維建筑模型顯示方法包括:接收針對(duì)目標(biāo)三維建筑模型的顯示指令;根據(jù)所述顯示指令從遠(yuǎn)端服務(wù)器獲取所述目標(biāo)三維建筑模型的模型數(shù)據(jù);調(diào)用Unity引擎根據(jù)所述模型數(shù)據(jù)生成目標(biāo)三維建筑模型;顯示所述目標(biāo)三維建筑模型。由于Unity引擎對(duì)三維模型渲染效果較好、顯示畫面清晰且較為流暢,尤其在大規(guī)模模型的渲染展示和人機(jī)交互中性能表現(xiàn)良好,因此,本發(fā)明實(shí)施方式可以較大程度上解決現(xiàn)有建筑模型展示中存在的畫面卡頓不流暢的問題,有效提高三維建筑模型在移動(dòng)終端的展示效果,進(jìn)而為用戶帶來了更好的體驗(yàn)。
技術(shù)領(lǐng)域
本發(fā)明的實(shí)施方式涉及三維建筑模型顯示的技術(shù)領(lǐng)域,更具體地,本發(fā)明的實(shí)施方式涉及一種三維建筑模型顯示方法、裝置、介質(zhì)、計(jì)算設(shè)備和系統(tǒng),以及一種三維建筑模型數(shù)據(jù)處理方法、裝置、介質(zhì)和計(jì)算設(shè)備。
背景技術(shù)
本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實(shí)施方式提供背景或上下文。此處的描述不因?yàn)榘ㄔ诒静糠种芯统姓J(rèn)是現(xiàn)有技術(shù)。
現(xiàn)有的移動(dòng)應(yīng)用一般基于H5(即HTML5,超文本標(biāo)記語言5)顯示建筑模型,首先由服務(wù)器解析建筑模型文件得到幾何數(shù)據(jù),再通過網(wǎng)絡(luò)傳輸給Web頁面,Web前端利用JavaScript(一種直譯式腳本語言)解析幾何數(shù)據(jù)得到建筑幾何模型,再運(yùn)用WebGL(全寫Web Graphics Library,是一種3D繪圖標(biāo)準(zhǔn))渲染出建筑模型進(jìn)行顯示。
由于WebGL在移動(dòng)終端上表現(xiàn)性能較差,人機(jī)交互時(shí)畫面卡頓不流暢,特別是對(duì)于大規(guī)模建筑模型容易引起瀏覽器崩潰、甚至無法展示,因此,現(xiàn)有三維建筑模型在移動(dòng)終端的展示效果難以令人滿意,用戶體驗(yàn)較差。
發(fā)明內(nèi)容
為此,非常需要一種改進(jìn)的三維建筑模型顯示方法、裝置、介質(zhì)、設(shè)備和系統(tǒng),以及與之配合的一種三維建筑模型數(shù)據(jù)處理方法、裝置、介質(zhì)和設(shè)備,以使三維建筑模型的顯示效果更好、更流暢,提高用戶體驗(yàn)。
在本發(fā)明實(shí)施方式的第一方面中,提供了一種三維建筑模型顯示方法,包括:
接收針對(duì)目標(biāo)三維建筑模型的顯示指令;
根據(jù)所述顯示指令從遠(yuǎn)端服務(wù)器獲取所述目標(biāo)三維建筑模型的模型數(shù)據(jù);
調(diào)用Unity引擎根據(jù)所述模型數(shù)據(jù)生成目標(biāo)三維建筑模型;
顯示所述目標(biāo)三維建筑模型。
在本發(fā)明的一個(gè)實(shí)施例中,所述模型數(shù)據(jù)包括:根據(jù)所述目標(biāo)三維建筑模型的原始數(shù)據(jù)轉(zhuǎn)換獲得的適用于Unity引擎的模型數(shù)據(jù)。
在本發(fā)明的又一個(gè)實(shí)施例中,所述根據(jù)所述顯示指令從遠(yuǎn)端服務(wù)器獲取所述目標(biāo)三維建筑模型的模型數(shù)據(jù)的步驟,包括:
根據(jù)所述顯示指令向遠(yuǎn)端服務(wù)器發(fā)送獲取所述目標(biāo)三維建筑模型的模型數(shù)據(jù)的http請(qǐng)求,并根據(jù)所述http請(qǐng)求實(shí)現(xiàn)與所述遠(yuǎn)端服務(wù)器的握手;
接收所述遠(yuǎn)端服務(wù)器采用WebSocket協(xié)議推送來的所述目標(biāo)三維建筑模型的模型數(shù)據(jù)。
在本發(fā)明的又一個(gè)實(shí)施例中,在接收所述遠(yuǎn)端服務(wù)器采用WebSocket協(xié)議推送來的所述目標(biāo)三維建筑模型的模型數(shù)據(jù)前,還包括:
接收所述遠(yuǎn)端服務(wù)器發(fā)送的所述目標(biāo)三維建筑模型的模型數(shù)據(jù)的索引數(shù)據(jù)。
在本發(fā)明的又一個(gè)實(shí)施例中,所述調(diào)用Unity引擎根據(jù)所述模型數(shù)據(jù)生成目標(biāo)三維建筑模型,包括:
調(diào)用Unity引擎根據(jù)所述模型數(shù)據(jù)的索引數(shù)據(jù)新建三維模型對(duì)象;
調(diào)用所述Unity引擎根據(jù)所述模型數(shù)據(jù)對(duì)所述三維模型對(duì)象進(jìn)行渲染生成目標(biāo)三維建筑模型。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司,未經(jīng)網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201710539284.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)處理設(shè)備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設(shè)備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計(jì)算機(jī)可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





