国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      三維場(chǎng)景模型文件的渲染方法和裝置制造方法

      文檔序號(hào):6540165閱讀:383來(lái)源:國(guó)知局
      三維場(chǎng)景模型文件的渲染方法和裝置制造方法
      【專利摘要】本發(fā)明公開(kāi)了一種三維場(chǎng)景模型文件的渲染方法和裝置。其中,該三維場(chǎng)景模型文件的渲染方法包括:客戶端在瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件;客戶端在本地保存三維場(chǎng)景模型文件;客戶端在接收到基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令之后,獲取在本地保存的三維場(chǎng)景模型文件;以及客戶端對(duì)本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,得到預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維圖形。通過(guò)本發(fā)明,解決了現(xiàn)有技術(shù)中客戶端渲染三維場(chǎng)景模型文件較慢的問(wèn)題,進(jìn)而達(dá)到了提高客戶端渲染三維場(chǎng)景模型速度的效果。
      【專利說(shuō)明】三維場(chǎng)景模型文件的渲染方法和裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及三維圖形領(lǐng)域,具體而言,涉及一種三維場(chǎng)景模型文件的渲染方法和裝置。
      【背景技術(shù)】
      [0002]現(xiàn)有的三維網(wǎng)絡(luò)技術(shù)方案基于典型的B/S模式,該模式在網(wǎng)絡(luò)應(yīng)用領(lǐng)域已非常成熟,網(wǎng)絡(luò)服務(wù)會(huì)監(jiān)聽(tīng)瀏覽器請(qǐng)求,服務(wù)器響應(yīng)客戶端請(qǐng)求后,客戶端瀏覽器下載三維場(chǎng)景模型文件。在瀏覽器從服務(wù)器上下載場(chǎng)景模型文件到客戶端的IE緩存文件之后,實(shí)時(shí)渲染引擎插件將服務(wù)器端傳來(lái)的場(chǎng)景模型文件在客戶端瀏覽器上逐幀、實(shí)時(shí)地顯示三維圖形,從而達(dá)到三維網(wǎng)絡(luò)技術(shù)的實(shí)現(xiàn)。但是,現(xiàn)有的渲染技術(shù)具有以下幾個(gè)問(wèn)題:
      [0003]三維圖形在互聯(lián)網(wǎng)上應(yīng)用的最大障礙是網(wǎng)絡(luò)帶寬。隨著三維技術(shù)應(yīng)用的深入,網(wǎng)絡(luò)帶寬的問(wèn)題在制約大型三維場(chǎng)景模型文件在網(wǎng)絡(luò)應(yīng)用上的發(fā)展。這種局面還將長(zhǎng)時(shí)間存在。如大型三維場(chǎng)景模型文件超過(guò)100Μ,普通網(wǎng)速的客戶端下載三維場(chǎng)景模型文件的過(guò)程需要幾分鐘,甚至幾十分鐘后才能完成。在下載完成后,實(shí)時(shí)渲染引擎插件才能正常渲染三維場(chǎng)景模型文件的內(nèi)容。這樣使得客戶端渲染三維場(chǎng)景模型文件非常慢,制約大型場(chǎng)景模型文件的持續(xù)發(fā)展,從而影響各行業(yè)在三維領(lǐng)域中的深入應(yīng)用。
      [0004]針對(duì)現(xiàn)有技術(shù)中客戶端渲染三維場(chǎng)景模型文件較慢的問(wèn)題,目前尚未提出有效的解決方案。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明的主要目的在于提供一種三維場(chǎng)景模型文件的渲染方法和裝置,以解決現(xiàn)有技術(shù)中客戶端渲染三維場(chǎng)景模型文件較慢的問(wèn)題。
      [0006]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種三維場(chǎng)景模型文件的渲染方法。根據(jù)本發(fā)明的三維場(chǎng)景模型文件的渲染方法包括:客戶端在瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件;客戶端在本地保存三維場(chǎng)景模型文件;客戶端在接收到基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令之后,獲取在本地保存的三維場(chǎng)景模型文件;以及客戶端對(duì)本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,得到預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維圖形。
      [0007]進(jìn)一步地,在客戶端接收到基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令之前,渲染方法還包括:客戶端接收用戶瀏覽三維圖形的請(qǐng)求;以及客戶端將請(qǐng)求發(fā)送至服務(wù)器,其中,服務(wù)器根據(jù)請(qǐng)求生成調(diào)用三維場(chǎng)景模型文件的指令,其中,服務(wù)器將指令發(fā)送至客戶端。
      [0008]進(jìn)一步地,在下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件之前,渲染方法還包括:客戶端檢測(cè)服務(wù)器是否更新三維場(chǎng)景模型文件;客戶端如果檢測(cè)到服務(wù)器已更新三維場(chǎng)景模型文件,則下載更新后的三維場(chǎng)景模型文件;以及客戶端在本地保存更新后的三維場(chǎng)景模型文件。[0009]進(jìn)一步地,在客戶端本地保存更新后的三維場(chǎng)景模型文件包括:客戶端檢測(cè)本地保存的三維場(chǎng)景模型文件是否完整;如果客戶端檢測(cè)出本地保存的三維場(chǎng)景模型文件不完整,則獲取三維場(chǎng)景模型文件的下載標(biāo)識(shí)信息;以及客戶端根據(jù)下載標(biāo)識(shí)信息繼續(xù)下載三維場(chǎng)景模型文件。
      [0010]進(jìn)一步地,在客戶端本地保存更新后的三維場(chǎng)景模型文件之后,渲染方法還包括:客戶端判斷保存在本地的三維場(chǎng)景模型文件是否有效;以及客戶端如果判斷出保存在本地的三維場(chǎng)景模型文件無(wú)效,則將無(wú)效的三維場(chǎng)景模型文件刪除。
      [0011]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種三維場(chǎng)景模型文件的渲染裝置。根據(jù)本發(fā)明的三維場(chǎng)景模型文件的渲染裝置包括:下載單元,用于使得客戶端在瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件;第一保存單元,用于使得客戶端在本地保存三維場(chǎng)景模型文件;獲取單元,用于使得客戶端在接收到基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令之后,獲取在本地保存的三維場(chǎng)景模型文件;以及渲染單元,用于使得客戶端對(duì)本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,得到預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維圖形。
      [0012]進(jìn)一步地,渲染裝置還包括:接收單元,用于在客戶端接收到基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令之前,使得客戶端接收用戶瀏覽三維圖形的請(qǐng)求;以及發(fā)送單元,用于使得客戶端將請(qǐng)求發(fā)送至服務(wù)器,其中,服務(wù)器根據(jù)請(qǐng)求生成調(diào)用三維場(chǎng)景模型文件的指令,其中,服務(wù)器將指令發(fā)送至客戶端。
      [0013]進(jìn)一步地,渲染裝置包括:檢測(cè)單元,用于在下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件之前,使得客戶端檢測(cè)服務(wù)器是否更新三維場(chǎng)景模型文件;更新單元,用于在檢測(cè)到服務(wù)器已更新三維場(chǎng)景模型文件時(shí),使得客戶端下載更新后的三維場(chǎng)景模型文件;以及第二保存單元,用于使得客戶端在本地保存更新后的三維場(chǎng)景模型文件。
      [0014]進(jìn)一步地,第二保存單元包括:檢測(cè)模塊,用于使得客戶端檢測(cè)本地保存的三維場(chǎng)景模型文件是否完整;獲取模塊,用于在檢測(cè)出客戶端本地保存的三維場(chǎng)景模型文件不完整,使得客戶端獲取三維場(chǎng)景模型文件的下載標(biāo)識(shí)信息;以及下載模塊,用于使得客戶端根據(jù)下載標(biāo)識(shí)信息繼續(xù)下載三維場(chǎng)景模型文件。
      [0015]進(jìn)一步地,渲染裝置還包括:判斷單元,用于在客戶端本地保存更新后的三維場(chǎng)景模型文件之后,使得客戶端判斷保存在客戶端本地的三維場(chǎng)景模型文件是否有效;以及刪除單元,用于在判斷出保存在客戶端本地的三維場(chǎng)景模型文件無(wú)效時(shí),使得客戶端將無(wú)效的三維場(chǎng)景模型文件刪除。
      [0016]通過(guò)本發(fā)明,采用客戶端在瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件;客戶端在本地保存三維場(chǎng)景模型文件;客戶端在接收到基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令之后,獲取在本地保存的三維場(chǎng)景模型文件;以及客戶端對(duì)本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,得到預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維圖形,解決了現(xiàn)有技術(shù)中客戶端渲染三維場(chǎng)景模型文件較慢的問(wèn)題,進(jìn)而達(dá)到了提高客戶端渲染三維場(chǎng)景模型速度的效果。
      【專利附圖】

      【附圖說(shuō)明】
      [0017]構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
      [0018]圖1是根據(jù)本發(fā)明第一實(shí)施例的三維場(chǎng)景模型文件的渲染方法的流程圖;
      [0019]圖2是根據(jù)本發(fā)明第二實(shí)施例的三維場(chǎng)景模型文件的渲染方法的流程圖;
      [0020]圖3是根據(jù)本發(fā)明第三實(shí)施例的三維場(chǎng)景模型文件的渲染方法的流程圖;
      [0021]圖4是根據(jù)本發(fā)明第一實(shí)施例的三維場(chǎng)景模型文件的渲染裝置的示意圖;
      [0022]圖5是根據(jù)本發(fā)明第二實(shí)施例的三維場(chǎng)景模型文件的渲染裝置的示意圖;以及
      [0023]圖6是根據(jù)本發(fā)明第三實(shí)施例的三維場(chǎng)景模型文件的渲染裝置的示意圖。
      【具體實(shí)施方式】
      [0024]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。
      [0025]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
      [0026]需要說(shuō)明的是,本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
      [0027]本發(fā)明提供了 一種三維場(chǎng)景模型文件的渲染方法。
      [0028]圖1是根據(jù)本發(fā)明第一實(shí)施例的三維場(chǎng)景模型文件的渲染方法的流程圖。該實(shí)施例中的三維模型文件的渲染方法能夠使用在瀏覽器瀏覽三維圖形或者顯示三維圖形的應(yīng)用程序中。如圖所示,該三維場(chǎng)景模型文件的渲染方法包括如下步驟:
      [0029]步驟S102,客戶端在瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件。
      [0030]例如,在瀏覽器上瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件。在應(yīng)用軟件中瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件。此時(shí),用戶還沒(méi)有確定查看三維圖形,尚未發(fā)出查看三維圖形的指令。
      [0031]對(duì)于瀏覽器來(lái)說(shuō),用戶只是打開(kāi)了一個(gè)能夠顯示三維圖形的頁(yè)面,通過(guò)該頁(yè)面可以跳轉(zhuǎn)到顯示三維圖形的頁(yè)面,但是,是否需要跳轉(zhuǎn)到三維圖形頁(yè)面以顯示三維圖形,客戶端需要等待用戶的指令,在指令到達(dá)客戶端之前,客戶端先下載三維場(chǎng)景模型文件。
      [0032]對(duì)于應(yīng)用程序來(lái)說(shuō),應(yīng)用程序在打開(kāi)之后,即顯示具有預(yù)設(shè)圖標(biāo)的界面時(shí),應(yīng)用程序自動(dòng)下載三維場(chǎng)景模型文件,然后等待用戶只是顯示三維圖形。
      [0033]步驟S104,客戶端在本地保存三維場(chǎng)景模型文件。
      [0034]客戶端將下載的三維場(chǎng)景模型文件保存在本地,便于對(duì)三維場(chǎng)景模型文件進(jìn)行渲染以展示三維圖形。
      [0035]步驟S106,客戶端在接收到基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令之后,獲取在本地保存的三維場(chǎng)景模型文件。
      [0036]客戶端在下載三維場(chǎng)景模型文件并保存在客戶端本地之后,接收到來(lái)自服務(wù)器的基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令,客戶端在接收到調(diào)用三維場(chǎng)景模型文件的指令之后,獲取在本地保存的三維場(chǎng)景模型文件。即,無(wú)論是通過(guò)瀏覽器還是通過(guò)應(yīng)用程序渲染三維場(chǎng)景模型文件以顯示三維圖形,都是先下載三維場(chǎng)景模型文件保存在客戶端本地,然后接收調(diào)用三維場(chǎng)景模型文件的指令,準(zhǔn)備渲染三維場(chǎng)景模型文件。
      [0037]步驟S108,客戶端對(duì)本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,得到預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維圖形。
      [0038]調(diào)用本地保存的三維場(chǎng)景模型文件,并對(duì)其進(jìn)行渲染,顯示預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維圖形。
      [0039]通過(guò)上述實(shí)施例,在客戶端在瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件,并將下載的三維場(chǎng)景模型文件保存在客戶端本地,然后客戶端接收調(diào)用本地三維場(chǎng)景模型文件的指令,即在用戶指示觀三維圖形之前將三維場(chǎng)景模型文件下載至客戶端本地,這樣,在用戶需要觀看三維圖形時(shí),在用戶指示觀看三維圖形之后,調(diào)用客戶端本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,以顯示三維圖形。這樣,在用戶觀看三維圖形之前,客戶端已經(jīng)把三維場(chǎng)景模型文件保存在本地,需要進(jìn)行渲染時(shí)只要調(diào)用本地的三維場(chǎng)景模型文件即可,用戶在指示觀看三維圖形之后,無(wú)需等待客戶下載三維場(chǎng)景模型文件,從而解決了客戶端渲染三維場(chǎng)景模型文件較慢的問(wèn)題,進(jìn)而達(dá)到了提高客戶端渲染三維場(chǎng)景模型效率的效果。
      [0040]圖2是根據(jù)本發(fā)明第二實(shí)施例的三維場(chǎng)景模型文件的渲染方法的流程圖。如圖所示,該渲染方法包括如下步驟:
      [0041]步驟S202,客戶端在瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件。
      [0042]例如,在瀏覽器上瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件。在應(yīng)用軟件中瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件。此時(shí),用戶還沒(méi)有確定查看三維圖形,尚未發(fā)出查看三維圖形的指令。
      [0043]對(duì)于瀏覽器來(lái)說(shuō),用戶只是打開(kāi)了一個(gè)能夠顯示三維圖形的頁(yè)面,通過(guò)該頁(yè)面可以跳轉(zhuǎn)到顯示三維圖形的頁(yè)面,但是,是否需要跳轉(zhuǎn)到三維圖形頁(yè)面以顯示三維圖形,客戶端需要等待用戶的指令,在指令到達(dá)客戶端之前,客戶端先下載三維場(chǎng)景模型文件。
      [0044]對(duì)于應(yīng)用程序來(lái)說(shuō),應(yīng)用程序在打開(kāi)之后,即顯示具有預(yù)設(shè)圖標(biāo)的界面時(shí),應(yīng)用程序自動(dòng)下載三維場(chǎng)景模型文件,然后等待用戶只是顯示三維圖形。
      [0045]步驟S204,客戶端在本地保存三維場(chǎng)景模型文件。
      [0046]客戶端將下載的三維場(chǎng)景模型文件保存在本地,便于對(duì)三維場(chǎng)景模型文件進(jìn)行渲染以展示三維圖形。
      [0047]步驟S206,在客戶端接收到基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令之前,客戶端接收用戶瀏覽三維圖形的請(qǐng)求。
      [0048]客戶端基于預(yù)定圖標(biāo)接收用戶瀏覽三維圖形的請(qǐng)求。例如,對(duì)于瀏覽器的一個(gè)網(wǎng)頁(yè)頁(yè)面,在該頁(yè)面中具有預(yù)定圖標(biāo),點(diǎn)擊該預(yù)定圖標(biāo)可以顯示三維圖形。
      [0049]步驟S208,客戶端將請(qǐng)求發(fā)送至服務(wù)器,其中,服務(wù)器根據(jù)請(qǐng)求生成調(diào)用三維場(chǎng)景模型文件的指令,其中,服務(wù)器將指令發(fā)送至客戶端。
      [0050]客戶端在接收到用戶的瀏覽三維圖形的請(qǐng)求之后,將該請(qǐng)求發(fā)送至服務(wù)器,該服務(wù)器分析確定客戶端已經(jīng)存在三維場(chǎng)景模型文件,因此,服務(wù)器向客戶端發(fā)送調(diào)用客戶端本地保存的三維場(chǎng)景模型文件的指令。
      [0051]步驟S210,客戶端在接收到基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令之后,獲取在本地保存的三維場(chǎng)景模型文件。
      [0052]客戶端在下載三維場(chǎng)景模型文件并保存在客戶端本地之后,接收到來(lái)自服務(wù)器的基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令,客戶端在接收到調(diào)用三維場(chǎng)景模型文件的指令之后,獲取在本地保存的三維場(chǎng)景模型文件。即,無(wú)論是通過(guò)瀏覽器還是通過(guò)應(yīng)用程序渲染三維場(chǎng)景模型文件以顯示三維圖形,都是先下載三維場(chǎng)景模型文件保存在客戶端本地,然后接收調(diào)用三維場(chǎng)景模型文件的指令,準(zhǔn)備渲染三維場(chǎng)景模型文件。
      [0053]步驟212,客戶端對(duì)本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,得到預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維圖形。
      [0054]通過(guò)上述實(shí)施例,客戶端接收用戶的瀏覽請(qǐng)求之后,將請(qǐng)求發(fā)送至服務(wù)器,服務(wù)器能夠自動(dòng)判斷客戶端已經(jīng)存在三維場(chǎng)景模型文件,無(wú)需下載三維場(chǎng)景模型文件,因此,服務(wù)器指示客戶端直接調(diào)用本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,從而使得用戶在點(diǎn)擊預(yù)設(shè)圖標(biāo)以期望觀看三維圖形時(shí),無(wú)需等待客戶端下載三維場(chǎng)景模型文件,直接利用本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,大大縮減了客戶端渲染三維場(chǎng)景模型文件的時(shí)間,從而解決了客戶端在渲染三維場(chǎng)景模型文件比較慢的問(wèn)題,進(jìn)而提高了客戶端渲染三維場(chǎng)景模型文件的速度,提高了用戶體驗(yàn)。
      [0055]圖3是根據(jù)本發(fā)明第三實(shí)施例的三維場(chǎng)景模型文件的渲染方法的流程圖。如圖所示,在下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件之前,該渲染方法包括如下步驟:
      [0056]步驟S302,客戶端檢測(cè)服務(wù)器是否更新三維場(chǎng)景模型文件。
      [0057]步驟S304,客戶端如果檢測(cè)到服務(wù)器已更新三維場(chǎng)景模型文件,則下載更新后的三維場(chǎng)景模型文件。
      [0058]步驟S306,客戶端在本地保存更新后的三維場(chǎng)景模型文件。
      [0059]在下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件之前,客戶端自動(dòng)檢測(cè)服務(wù)器是否更新了三維場(chǎng)景模型文件。
      [0060]如果檢測(cè)到服務(wù)器已經(jīng)更新三維場(chǎng)景模型文件,則下載更新后的三維場(chǎng)景模型文件,并將更新后的三維場(chǎng)景模型文件保存在客戶端端本地。
      [0061]由于在下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型之前執(zhí)行上述步驟,也即在用戶告知客戶端將要觀看三維圖形之前,檢測(cè)服務(wù)器是否更新文件,下載并保存更新后的三維場(chǎng)景模型文件,那么,在服務(wù)器更新了三維場(chǎng)景模型文件的情況下,用戶尚未告知客戶端將要觀看三維圖形的時(shí)候,已經(jīng)將更新后的三維場(chǎng)景模型文件保存在客戶端本地,這樣,在用戶告訴客戶端觀看三維圖形時(shí),客戶端可以直接調(diào)用本地保存的三維場(chǎng)景模型文件,使得用戶無(wú)需等待客戶端更新三維場(chǎng)景模型文件,從而提高了客戶端渲染三維場(chǎng)景模型文件的速度。
      [0062]進(jìn)一步地,為了使得節(jié)約網(wǎng)絡(luò)資源以及提高客戶端下載三維場(chǎng)景模型文件的效率,在客戶端本地保存更新后的三維場(chǎng)景模型文件包括:
      [0063]客戶端檢測(cè)本地保存的三維場(chǎng)景模型文件是否完整。
      [0064]如果客戶端在下載三維場(chǎng)景模型文件時(shí)網(wǎng)絡(luò)中斷,那么客戶端保存了不完整的三維場(chǎng)景模型文件。
      [0065]如果客戶端檢測(cè)出本地保存的三維場(chǎng)景模型文件不完整,則獲取三維場(chǎng)景模型文件的下載標(biāo)識(shí)信息
      [0066]在用戶瀏覽帶有預(yù)設(shè)圖標(biāo)的界面時(shí),如果客戶端檢測(cè)出本地保存的三維場(chǎng)景模型文件不完整,則需要獲取三維場(chǎng)景模型文件的下載標(biāo)識(shí)信息,以便于將不完整的三維場(chǎng)景模型文件下載完整。
      [0067]客戶端根據(jù)下載標(biāo)識(shí)信息繼續(xù)下載三維場(chǎng)景模型文件。
      [0068]根據(jù)下載標(biāo)識(shí)信息將尚未下載完整的三維場(chǎng)景模型文件補(bǔ)充完整,即,繼續(xù)下載保存在客戶端本地的三維場(chǎng)景模型文件。
      [0069]在三維場(chǎng)景模型文件完整下載之前,如果出現(xiàn)網(wǎng)絡(luò)中斷等無(wú)法讓下載繼續(xù)的情況,當(dāng)客戶端可以繼續(xù)下載三維場(chǎng)景模型文件時(shí),之前已經(jīng)下載過(guò)的三維場(chǎng)景模型文件不需要重復(fù)下載,避免了對(duì)網(wǎng)絡(luò)資源的浪費(fèi)。另外,如果在用戶觀看三維圖形的過(guò)程中檢測(cè)到三維場(chǎng)景模型文件有更新,則客戶端可以在用戶觀看三維圖形的同時(shí)下載更新后的三維場(chǎng)景模型文件,如果下載完成之前已經(jīng)被客戶終止,可以在下次瀏覽該界面時(shí)繼續(xù)下載該三維場(chǎng)景模型文件。
      [0070]進(jìn)一步地,為了保證客戶端的運(yùn)行速度,節(jié)約客戶端的存儲(chǔ)資源,在客戶端本地保存更新后的三維場(chǎng)景模型文件之后,該渲染方法還包括:
      [0071]客戶端判斷保存在客戶端本地的三維場(chǎng)景模型文件是否有效。
      [0072]如果客戶端判斷出保存在客戶端本地的三維場(chǎng)景模型文件無(wú)效,則將無(wú)效的三維場(chǎng)景模型文件刪除。
      [0073]保存在客戶端本地的三維場(chǎng)景模型文件具有一定的保存期限,在保存期限內(nèi)該三維場(chǎng)景模型文件處于有效狀態(tài),超出保存期限的三維場(chǎng)景模型文件處于無(wú)效狀態(tài),當(dāng)保存在客戶端本地的三維場(chǎng)景模型文件無(wú)效時(shí),則將無(wú)效的三維場(chǎng)景模型文件刪除,以保證客戶端有充足的存儲(chǔ)空間。
      [0074]另外,本發(fā)明實(shí)施例的三維場(chǎng)景模型文件的渲染方法中客戶端提供交互界面,SP用戶可以通過(guò)客戶端查看下載的三維場(chǎng)景模型文件的清單、總大小和剩余大小等數(shù)據(jù)。
      [0075]通過(guò)上述實(shí)施例,不僅可以提高客戶端渲染三維場(chǎng)景模型文件的效率,還能改善用戶體驗(yàn)。
      [0076]本發(fā)明實(shí)施例還提供了 一種三維場(chǎng)景模型文件的渲染裝置。
      [0077]本發(fā)明實(shí)施例的三維場(chǎng)景模型文件的渲染方法可以通過(guò)本發(fā)明實(shí)施例所提供的三維場(chǎng)景模型文件的渲染裝置來(lái)執(zhí)行,本發(fā)明實(shí)施例的三維場(chǎng)景模型文件的渲染裝置也可以用于執(zhí)行本發(fā)明實(shí)施例所提供的三維場(chǎng)景模型文件的渲染方法。
      [0078]圖4是根據(jù)本發(fā)明第一實(shí)施例的三維場(chǎng)景模型文件的渲染裝置的示意圖。如圖所示,該三維場(chǎng)景模型文件的渲染裝置包括下載單元10、第一保存單元20、獲取單元30和渲染單元40。
      [0079]下載單元10用于使得客戶端在瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件。
      [0080]例如,在瀏覽器上瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件。在應(yīng)用軟件中瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件。此時(shí),用戶還沒(méi)有確定查看三維圖形,尚未發(fā)出查看三維圖形的指令。
      [0081]對(duì)于瀏覽器來(lái)說(shuō),用戶只是打開(kāi)了一個(gè)能夠顯示三維圖形的頁(yè)面,通過(guò)該頁(yè)面可以跳轉(zhuǎn)到顯示三維圖形的頁(yè)面,但是,是否需要跳轉(zhuǎn)到三維圖形頁(yè)面以顯示三維圖形,客戶端需要等待用戶的指令,在指令到達(dá)客戶端之前,客戶端先下載三維場(chǎng)景模型文件。
      [0082]對(duì)于應(yīng)用程序來(lái)說(shuō),應(yīng)用程序在打開(kāi)之后,即顯示具有預(yù)設(shè)圖標(biāo)的界面時(shí),應(yīng)用程序自動(dòng)下載三維場(chǎng)景模型文件,然后等待用戶只是顯示三維圖形。
      [0083]第一保存單元20用于使得客戶端在本地保存三維場(chǎng)景模型文件。
      [0084]客戶端將下載的三維場(chǎng)景模型文件保存在本地,便于對(duì)三維場(chǎng)景模型文件進(jìn)行渲染以展示三維圖形。
      [0085]獲取單元30用于使得客戶端在接收到基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令之后,獲取在本地保存的三維場(chǎng)景模型文件。
      [0086]客戶端在下載三維場(chǎng)景模型文件并保存在客戶端本地之后,接收到來(lái)自服務(wù)器的基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令,客戶端在接收到調(diào)用三維場(chǎng)景模型文件的指令之后,獲取在本地保存的三維場(chǎng)景模型文件。即,無(wú)論是通過(guò)瀏覽器還是通過(guò)應(yīng)用程序渲染三維場(chǎng)景模型文件以顯示三維圖形,都是先下載三維場(chǎng)景模型文件保存在客戶端本地,然后接收調(diào)用三維場(chǎng)景模型文件的指令,準(zhǔn)備渲染三維場(chǎng)景模型文件。
      [0087]渲染單元40用于使得客戶端對(duì)本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,得到預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維圖形。
      [0088]調(diào)用本地保存的三維場(chǎng)景模型文件,并對(duì)其進(jìn)行渲染,顯示預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維圖形。
      [0089]通過(guò)上述實(shí)施例,在客戶端在瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件,并將下載的三維場(chǎng)景模型文件保存在客戶端本地,然后客戶端接收調(diào)用本地三維場(chǎng)景模型文件的指令,即在用戶指示觀三維圖形之前將三維場(chǎng)景模型文件下載至客戶端本地,這樣,在用戶需要觀看三維圖形時(shí),在用戶指示觀看三維圖形之后,調(diào)用客戶端本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,以顯示三維圖形。這樣,在用戶觀看三維圖形之前,客戶端已經(jīng)把三維場(chǎng)景模型文件保存在本地,需要進(jìn)行渲染時(shí)只要調(diào)用本地的三維場(chǎng)景模型文件即可,用戶在指示觀看三維圖形之后,無(wú)需等待客戶下載三維場(chǎng)景模型文件,從而解決了客戶端渲染三維場(chǎng)景模型文件較慢的問(wèn)題,進(jìn)而達(dá)到了提高客戶端渲染三維場(chǎng)景模型效率的效果。
      [0090]圖5是根據(jù)本發(fā)明第二實(shí)施例的三維場(chǎng)景模型文件的渲染裝置的示意圖。如圖所示,該渲染裝置包括下載單元10、第一保存單元20、獲取單元30和渲染單元40,還包括接收單元50和發(fā)送單元60。
      [0091]接收單元50用于在客戶端接收到基于預(yù)設(shè)圖標(biāo)調(diào)用三維場(chǎng)景模型文件的指令之前,使得客戶端接收用戶瀏覽三維圖形的請(qǐng)求。
      [0092]客戶端基于預(yù)定圖標(biāo)接收用戶瀏覽三維圖形的請(qǐng)求。例如,對(duì)于瀏覽器的一個(gè)網(wǎng)頁(yè)頁(yè)面,在該頁(yè)面中具有預(yù)定圖標(biāo),點(diǎn)擊該預(yù)定圖標(biāo)可以顯示三維圖形。[0093]發(fā)送單元60用于使得客戶端將請(qǐng)求發(fā)送至服務(wù)器,其中,服務(wù)器根據(jù)請(qǐng)求生成調(diào)用三維場(chǎng)景模型文件的指令,其中,服務(wù)器將指令發(fā)送至客戶端。
      [0094]客戶端在接收到用戶的瀏覽三維圖形的請(qǐng)求之后,將該請(qǐng)求發(fā)送至服務(wù)器,該服務(wù)器分析確定客戶端已經(jīng)存在三維場(chǎng)景模型文件,因此,服務(wù)器向客戶端發(fā)送調(diào)用客戶端本地保存的三維場(chǎng)景模型文件的指令。
      [0095]通過(guò)上述實(shí)施例,客戶端接收用戶的瀏覽請(qǐng)求之后,將請(qǐng)求發(fā)送至服務(wù)器,服務(wù)器能夠自動(dòng)判斷客戶端已經(jīng)存在三維場(chǎng)景模型文件,無(wú)需下載三維場(chǎng)景模型文件,因此,服務(wù)器指示客戶端直接調(diào)用本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,從而使得用戶在點(diǎn)擊預(yù)設(shè)圖標(biāo)以期望觀看三維圖形時(shí),無(wú)需等待客戶端下載三維場(chǎng)景模型文件,直接利用本地保存的三維場(chǎng)景模型文件進(jìn)行渲染,大大縮減了客戶端渲染三維場(chǎng)景模型文件的時(shí)間,從而解決了客戶端在渲染三維場(chǎng)景模型文件比較慢的問(wèn)題,進(jìn)而提高了客戶端渲染三維場(chǎng)景模型文件的速度,提高了用戶體驗(yàn)。
      [0096]圖6是根據(jù)本發(fā)明第三實(shí)施例的三維場(chǎng)景模型文件的渲染裝置的示意圖。如圖所示,該渲染裝置包括下載單元10、第一保存單元20、獲取單元30和渲染單元40,還包括檢測(cè)單元70、更新單元80和第二保存單元90。
      [0097]檢測(cè)單元70用于在下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件之前,使得客戶端檢測(cè)服務(wù)器是否更新三維場(chǎng)景模型文件。
      [0098]更新單元80用于在檢測(cè)到服務(wù)器已更新三維場(chǎng)景模型文件時(shí),使得客戶端下載更新后的三維場(chǎng)景模型文件。
      [0099]第二保存單元90用于使得客戶端在本地保存更新后的三維場(chǎng)景模型文件。
      [0100]在下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件之前,客戶端自動(dòng)檢測(cè)服務(wù)器是否更新了三維場(chǎng)景模型文件。
      [0101]如果檢測(cè)到服務(wù)器已經(jīng)更新三維場(chǎng)景模型文件,則下載更新后的三維場(chǎng)景模型文件,并將更新后的三維場(chǎng)景模型文件保存在客戶端端本地。
      [0102]由于在下載預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型之前執(zhí)行上述步驟,也即在用戶告知客戶端將要觀看三維圖形之前,檢測(cè)服務(wù)器是否更新文件,下載并保存更新后的三維場(chǎng)景模型文件,那么,在服務(wù)器更新了三維場(chǎng)景模型文件的情況下,用戶尚未告知客戶端將要觀看三維圖形的時(shí)候,已經(jīng)將更新后的三維場(chǎng)景模型文件保存在客戶端本地,這樣,在用戶告訴客戶端觀看三維圖形時(shí),客戶端可以直接調(diào)用本地保存的三維場(chǎng)景模型文件,使得用戶無(wú)需等待客戶端更新三維場(chǎng)景模型文件,從而提高了客戶端渲染三維場(chǎng)景模型文件的速度。
      [0103]進(jìn)一步地,為了使得節(jié)約網(wǎng)絡(luò)資源以及提高客戶端下載三維場(chǎng)景模型文件的效率,第二保存單元90包括檢測(cè)模塊、獲取模塊和下載模塊。
      [0104]檢測(cè)模塊用于使得客戶端檢測(cè)本地保存的三維場(chǎng)景模型文件是否完整。如果客戶端在下載三維場(chǎng)景模型文件時(shí)網(wǎng)絡(luò)中斷,那么客戶端保存了不完整的三維場(chǎng)景模型文件。
      [0105]獲取模塊用于在檢測(cè)出客戶端本地保存的三維場(chǎng)景模型文件不完整,使得客戶端獲取三維場(chǎng)景模型文件的下載標(biāo)識(shí)信息。
      [0106]在用戶瀏覽帶有預(yù)設(shè)圖標(biāo)的界面時(shí),如果客戶端檢測(cè)出本地保存的三維場(chǎng)景模型文件不完整,則需要獲取三維場(chǎng)景模型文件的下載標(biāo)識(shí)信息,以便于將不完整的三維場(chǎng)景模型文件下載完整。[0107]下載模塊用于使得客戶端根據(jù)下載標(biāo)識(shí)信息繼續(xù)下載三維場(chǎng)景模型文件。
      [0108]根據(jù)下載標(biāo)識(shí)信息將尚未下載完整的三維場(chǎng)景模型文件補(bǔ)充完整,S卩,繼續(xù)下載保存在客戶端本地的三維場(chǎng)景模型文件。
      [0109]在三維場(chǎng)景模型文件完整下載之前,如果出現(xiàn)網(wǎng)絡(luò)中斷等無(wú)法讓下載繼續(xù)的情況,當(dāng)客戶端可以繼續(xù)下載三維場(chǎng)景模型文件時(shí),之前已經(jīng)下載過(guò)的三維場(chǎng)景模型文件不需要重復(fù)下載,避免了對(duì)網(wǎng)絡(luò)資源的浪費(fèi)。另外,如果在用戶觀看三維圖形的過(guò)程中檢測(cè)到三維場(chǎng)景模型文件有更新,則客戶端可以在用戶觀看三維圖形的同時(shí)下載更新后的三維場(chǎng)景模型文件,如果下載完成之前已經(jīng)被客戶終止,可以在下次瀏覽該界面時(shí)繼續(xù)下載該三維場(chǎng)景模型文件。
      [0110]進(jìn)一步地,為了保證客戶端的運(yùn)行速度,節(jié)約客戶端的存儲(chǔ)資源,該渲染裝置還包括:
      [0111]判斷單元,用于在客戶端本地保存更新后的三維場(chǎng)景模型文件之后,使得客戶端判斷保存在客戶端本地的三維場(chǎng)景模型文件是否有效。以及
      [0112]刪除單元,用于在判斷出保存在客戶端本地的三維場(chǎng)景模型文件無(wú)效時(shí),使得客戶端將無(wú)效的三維場(chǎng)景模型文件刪除。
      [0113]保存在客戶端本地的三維場(chǎng)景模型文件具有一定的保存期限,在保存期限內(nèi)該三維場(chǎng)景模型文件處于有效狀態(tài),超出保存期限的三維場(chǎng)景模型文件處于無(wú)效狀態(tài),當(dāng)保存在客戶端本地的三維場(chǎng)景模型文件無(wú)效時(shí),則將無(wú)效的三維場(chǎng)景模型文件刪除,以保證客戶端有充足的存儲(chǔ)空間。
      [0114]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種三維場(chǎng)景模型文件的渲染方法,其特征在于,包括: 客戶端在瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載所述預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件; 所述客戶端在本地保存所述三維場(chǎng)景模型文件; 所述客戶端在接收到基于所述預(yù)設(shè)圖標(biāo)調(diào)用所述三維場(chǎng)景模型文件的指令之后,獲取在本地保存的所述三維場(chǎng)景模型文件;以及 所述客戶端對(duì)本地保存的所述三維場(chǎng)景模型文件進(jìn)行渲染,得到所述預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維圖形。
      2.根據(jù)權(quán)利要求1所述的渲染方法,其特征在于,在所述客戶端接收到基于所述預(yù)設(shè)圖標(biāo)調(diào)用所述三維場(chǎng)景模型文件的指令之前,所述渲染方法還包括: 所述客戶端接收用戶瀏覽所述三維圖形的請(qǐng)求;以及 所述客戶端將所 述請(qǐng)求發(fā)送至服務(wù)器,其中,所述服務(wù)器根據(jù)所述請(qǐng)求生成調(diào)用所述三維場(chǎng)景模型文件的指令, 其中,所述服務(wù)器將所述指令發(fā)送至所述客戶端。
      3.根據(jù)權(quán)利要求1所述的渲染方法,其特征在于,在下載所述預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件之前,所述渲染方法還包括: 所述客戶端檢測(cè)服務(wù)器是否更新所述三維場(chǎng)景模型文件; 所述客戶端如果檢測(cè)到所述服務(wù)器已更新所述三維場(chǎng)景模型文件,則下載更新后的三維場(chǎng)景模型文件;以及 所述客戶端在本地保存所述更新后的三維場(chǎng)景模型文件。
      4.根據(jù)權(quán)利要求3所述的渲染方法,其特征在于,在所述客戶端本地保存所述更新后的三維場(chǎng)景模型文件包括: 所述客戶端檢測(cè)本地保存的所述三維場(chǎng)景模型文件是否完整; 如果所述客戶端檢測(cè)出本地保存的所述三維場(chǎng)景模型文件不完整,則獲取所述三維場(chǎng)景模型文件的下載標(biāo)識(shí)信息;以及 所述客戶端根據(jù)所述下載標(biāo)識(shí)信息繼續(xù)下載所述三維場(chǎng)景模型文件。
      5.根據(jù)權(quán)利要求3所述的渲染方法,其特征在于,在所述客戶端本地保存所述更新后的三維場(chǎng)景模型文件之后,所述渲染方法還包括: 所述客戶端判斷保存在本地的所述三維場(chǎng)景模型文件是否有效;以及所述客戶端如果判斷出保存在本地的所述三維場(chǎng)景模型文件無(wú)效,則將無(wú)效的三維場(chǎng)景模型文件刪除。
      6.一種三維場(chǎng)景模型文件的渲染裝置,其特征在于, 下載單元,用于使得客戶端在瀏覽具有預(yù)設(shè)圖標(biāo)的界面時(shí),下載所述預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件; 第一保存單元,用于使得所述客戶端在本地保存所述三維場(chǎng)景模型文件; 獲取單元,用于使得所述客戶端在接收到基于所述預(yù)設(shè)圖標(biāo)調(diào)用所述三維場(chǎng)景模型文件的指令之后,獲取在本地保存的所述三維場(chǎng)景模型文件;以及 渲染單元,用于使得所述客戶端對(duì)本地保存的所述三維場(chǎng)景模型文件進(jìn)行渲染,得到所述預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維圖形。
      7.根據(jù)權(quán)利要求6所述的渲染裝置,其特征在于,所述渲染裝置還包括:接收單元,用于在所述客戶端接收到基于所述預(yù)設(shè)圖標(biāo)調(diào)用所述三維場(chǎng)景模型文件的指令之前,使得所述客戶端接收用戶瀏覽所述三維圖形的請(qǐng)求;以及
      發(fā)送單元,用于使得所述客戶端將所述請(qǐng)求發(fā)送至服務(wù)器,其中,所述服務(wù)器根據(jù)所述請(qǐng)求生成調(diào)用所述三維場(chǎng)景模型文件的指令, 其中,所述服務(wù)器將所述指令發(fā)送至所述客戶端。
      8.根據(jù)權(quán)利要求6所述的渲染裝置,其特征在于,所述渲染裝置包括: 檢測(cè)單元,用于在下載所述預(yù)設(shè)圖標(biāo)對(duì)應(yīng)的三維場(chǎng)景模型文件之前,使得所述客戶端檢測(cè)服務(wù)器是否更新所述三維場(chǎng)景模型文件; 更新單元,用于在檢測(cè)到所述服務(wù)器已更新所述三維場(chǎng)景模型文件時(shí),使得所述客戶端下載更新后的三維場(chǎng)景模型文件;以及 第二保存單元,用于使得所述客戶端在本地保存所述更新后的三維場(chǎng)景模型文件。
      9.根據(jù)權(quán)利要求8所述的渲染裝置,其特征在于,所述第二保存單元包括: 檢測(cè)模塊,用于使得所述客戶端檢測(cè)本地保存的所述三維場(chǎng)景模型文件是否完整; 獲取模塊,用于在檢測(cè)出所述客戶端本地保存的所述三維場(chǎng)景模型文件不完整,使得所述客戶端獲取所述三維場(chǎng)景模型文件的下載標(biāo)識(shí)信息;以及 下載模塊,用于使得所述客戶端根據(jù)所述下載標(biāo)識(shí)信息繼續(xù)下載所述三維場(chǎng)景模型文件。
      10.根據(jù)權(quán)利要求8所述的渲染裝置,其特征在于,所述渲染裝置還包括: 判斷單元,用于在所述客戶端本地保存所述更新后的三維場(chǎng)景模型文件之后,使得所述客戶端判斷保存在所述客戶端本地的所述三維場(chǎng)景模型文件是否有效; 以及 刪除單元,用于在判斷出保存在所述客戶端本地的所述三維場(chǎng)景模型文件無(wú)效時(shí),使得所述客戶端將無(wú)效的三維場(chǎng)景模型文件刪除。
      【文檔編號(hào)】G06F17/30GK103838851SQ201410089113
      【公開(kāi)日】2014年6月4日 申請(qǐng)日期:2014年3月11日 優(yōu)先權(quán)日:2014年3月11日
      【發(fā)明者】羅新偉, 江春華, 陳顯龍, 楊志鵬, 陳曉龍, 彭德林 申請(qǐng)人:北京恒華偉業(yè)科技股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1