一種基于JSON格式的頁(yè)面生成和顯示方法

基本信息

申請(qǐng)?zhí)?/td> CN201510000862.9 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN104765760A 公開(kāi)(公告)日 2015-07-08
申請(qǐng)公布號(hào) CN104765760A 申請(qǐng)公布日 2015-07-08
分類號(hào) G06F17/30(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 徐禮正 申請(qǐng)(專利權(quán))人 北京可思云海科技有限公司
代理機(jī)構(gòu) - 代理人 -
地址 100020 北京市朝陽(yáng)區(qū)吉慶里14號(hào)佳匯國(guó)際中心A座1506
法律狀態(tài) -

摘要

摘要 本申請(qǐng)?zhí)岢隽艘环N基于JSON格式的頁(yè)面生成和顯示方法,包括:接收頁(yè)面加載請(qǐng)求;獲取基于JSON格式的頁(yè)面配置文件;計(jì)算所述頁(yè)面需要占用的內(nèi)存資源數(shù)量;獲取預(yù)先設(shè)置的預(yù)留內(nèi)存資源數(shù)量;計(jì)算內(nèi)存需求總量;計(jì)算當(dāng)前可用內(nèi)存資源數(shù)量;如果所述內(nèi)存需求總量小于所述當(dāng)前可用內(nèi)存資源數(shù)量,則以全部加載方式加載所述頁(yè)面;否則將所述基于JSON格式的頁(yè)面配置文件轉(zhuǎn)換為基于XML格式的頁(yè)面配置文件并以部分加載方式加載所述頁(yè)面。實(shí)現(xiàn)適應(yīng)不同內(nèi)存條件的需要,減少系統(tǒng)崩潰的幾率;使得內(nèi)存資源判斷的粒度更小,內(nèi)存實(shí)際可用資源的判斷準(zhǔn)確度更高;提高了實(shí)際頁(yè)面加載速度;克服了JSON格式不能部分加載的缺陷等有益的技術(shù)效果。