一种移动终端页面缓存及系统的制作方法

文档序号:10570094阅读:239来源:国知局
一种移动终端页面缓存及系统的制作方法【专利摘要】本发明实施例公开一种移动终端页面缓存方法及系统,方法包括:响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,对每个所述动态区域进行加载得到动态加载页面区域;从缓存中获取每个所述固定区域对应的固定加载页面区域;显示由所述固定加载页面区域和所述动态加载页面区域组成的加载页面。本发明实施例通过对页面数据进行区域划分,区分出固定区域和动态区域,从而仅对动态区域的缓存进行更新,避免对整个网页进行重新加载,提高了缓存效率。【专利说明】一种移动终端页面缓存及系统
技术领域
[0001]本发明实施例涉及移动终端相关
技术领域
,特别是一种移动终端页面缓存方法及系统。【
背景技术
】[0002]现有的移动终端功能越来越丰富,由于移动终端的轻便性,移动终端已经在很大程度上取代电脑,成为人们上网的首选。[0003]现有采用移动终端上网浏览网页的方式与使用电脑的类似,均是通过通信组件,连接网络,从网络中获取页面数据,对页面数据进行加载后显示。[0004]然而,移动终端为了提高便捷性,因此其硬件功能并不如电脑强大,因此对页面数据进行加载需要耗费较长时间,为此,移动终端一般都会通过缓存来保存对页面数据进行加载后的加载后的数据,从而使得用户再次访问相同网站获取相同页面时,能够直接从缓存中获取数据,减少加载时间。[0005]发明人在实现本发明的过程中发现,现有的移动终端的缓存方式,是对整个页面进行缓存,如果页面的任意部分发生变化,就需要对整个页面重新加载。因此,现有技术的页面缓存方式效率不高。【
发明内容】[0006]基于此,有必要针对现有技术移动终端的页面缓存方式效率不高的技术问题,提供一种移动终端页面缓存方法及系统。[0007]本发明实施例提供一种移动终端页面缓存方法,包括:[0008]响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,对每个所述动态区域进行加载得到动态加载页面区域;[0009]从缓存中获取每个所述固定区域对应的固定加载页面区域;[0010]显示由所述固定加载页面区域和所述动态加载页面区域组成的加载页面。[0011]进一步的,所述从缓存中获取每个所述固定区域对应的固定加载页面区域,具体包括:[0012]如果缓存中没有与所述页面数据关联的固定加载页面区域,则对每个所述固定区域进行加载得到固定加载页面区域,将所述固定加载页面区域与所述页面数据关联保存在缓存中;[0013]如果缓存中保存有与所述页面数据关联的固定加载页面区域,则从缓存中获取每个所述固定区域对应的固定加载页面区域。[0014]进一步的:[0015]所述响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,具体包括:响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,为每个所述固定区域分配一个区域标识;[0016]所述从缓存中获取每个所述固定区域对应的固定加载页面区域,具体包括:根据区域标识,从缓存中获取每个所述固定区域对应的固定加载页面区域。[0017]更进一步的,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体包括:将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域。[0018]再进一步的,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体包括:[0019]将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域;[0020]如果所述页面数据为初次获取,则为每个所述固定区域分配一个区域标识,记录初次获取的页面数据中动态区域的数量和固定区域的数量;[0021]如果所述页面数据为再次获取,则比较再次获取的页面数据的动态区域的数量和固定区域的数量,如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量一致,且再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量一致,则将初次获取的页面数据的固定区域所分配的区域标识作为再次获取的页面数据的固定区域的区域标识。[0022]再进一步的,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,还包括:如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量不一致,或再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量不一致,则为再次获取的页面数据的每个所述固定区域重新分配区域标识。[0023]本发明实施例提供一种移动终端页面缓存系统,包括:[0024]页面获取响应模块,用于:获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,对每个所述动态区域进行加载得到动态加载页面区域;[0025]固定区域缓存获取模块,用于:从缓存中获取每个所述固定区域对应的固定加载页面区域;[0026]显示模块,用于:显示由所述固定加载页面区域和所述动态加载页面区域组成的加载页面。[0027]进一步的,所述固定区域缓存获取模块,具体用于:[0028]如果缓存中没有与所述页面数据关联的固定加载页面区域,则对每个所述固定区域进行加载得到固定加载页面区域,将所述固定加载页面区域与所述页面数据关联保存在缓存中;[0029]如果缓存中保存有与所述页面数据关联的固定加载页面区域,则从缓存中获取每个所述固定区域对应的固定加载页面区域。[0030]进一步的:[0031]所述响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,具体用于:响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,为每个所述固定区域分配一个区域标识;[0032]所述从缓存中获取每个所述固定区域对应的固定加载页面区域,具体包括:根据区域标识,从缓存中获取每个所述固定区域对应的固定加载页面区域。[0033]更进一步的,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体用于:将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域。[0034]再进一步的,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体用于:[0035]将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域;[0036]如果所述页面数据为初次获取,则为每个所述固定区域分配一个区域标识,记录初次获取的页面数据中动态区域的数量和固定区域的数量;[0037]如果所述页面数据为再次获取,则比较再次获取的页面数据的动态区域的数量和固定区域的数量,如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量一致,且再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量一致,则将初次获取的页面数据的固定区域所分配的区域标识作为再次获取的页面数据的固定区域的区域标识。[0038]再进一步的,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,还用于:如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量不一致,或再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量不一致,则为再次获取的页面数据的每个所述固定区域重新分配区域标识。[0039]本发明实施例通过对页面数据进行区域划分,区分出固定区域和动态区域,从而仅对动态区域的缓存进行更新,避免对整个网页进行重新加载,提高了缓存效率。【附图说明】[0040]图1为本发明一实施例提供的一种移动终端页面缓存方法的工作流程图;[0041]图2为本发明另一实施例提供的一种移动终端页面缓存方法的工作流程图;[0042]图3为本发明一实施例提供的一种移动终端页面缓存系统的结构模块图;[0043]图4为本发明一实施例提供的移动终端的结构框图。【具体实施方式】[0044]下面结合附图和具体实施例对本发明做进一步详细的说明。[0045]如图1所示为本发明一实施例提供的一种移动终端页面缓存方法的工作流程图,包括:[0046]步骤SlOl,响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,对每个所述动态区域进行加载得到动态加载页面区域;[0047]步骤S102,从缓存中获取每个所述固定区域对应的固定加载页面区域;[0048]步骤S103,显示由所述固定加载页面区域和所述动态加载页面区域组成的加载页面。[0049]当用户访问网络,请求获取页面时,触发步骤SlOl,根据页面获取请求的网络链接,获取指定的页面数据。然后对所获取的页面数据进行区域划分,并将页面数据分为至少一个动态区域和至少一个固定区域。其中固定区域所包括的内容固定,因此无需在再次访问时重新加载,而动态区域所包括的内容经常变化,因此需要在再次访问时重新加载。[0050]区域划分后对每个动态区域的内容进行加载,得到可用于在屏幕显示的动态加载页面区域。而固定加载页面区域则从缓存中提取,并最终组合成为加载页面并显示。[0051]本发明实施例通过对页面数据进行区域划分,区分出固定区域和动态区域,从而仅对动态区域的进行更新,避免对整个网页进行重新加载,提高了缓存效率。[0052]在其中一个实施例中,所述从缓存中获取每个所述固定区域对应的固定加载页面区域,具体包括:[0053]如果缓存中没有与所述页面数据关联的固定加载页面区域,则对每个所述固定区域进行加载得到固定加载页面区域,将所述固定加载页面区域与所述页面数据关联保存在缓存中;[0054]如果缓存中保存有与所述页面数据关联的固定加载页面区域,则从缓存中获取每个所述固定区域对应的固定加载页面区域。[0055]本实施例判断缓存中是否有与页面数据关联的固定加载页面区域,从而在初次获取页面时对固定加载页面区域进行缓存,而在再次获取页面时直接从缓存中获取固定加载页面区域,提高效率。[0056]固定加载页面区域是由固定区域加载而成,如果缓存中不存在与页面数据关联的固定加载页面区域,则表示该页面是初次获取,此时对固定区域进行加载后缓存固定加载页面区域。如果缓存中存在与页面数据关联的固定加载页面区域,则表示该页面是再次获取,此时从缓存中获取固定加载页面区域。[0057]固定加载页面区域与页面数据关联,可以是固定加载页面区域与页面数据的网址进行关联,从而减少数据保存量。由于该页面是再次访问,因此再次获取的页面数据与初次获取的页面数据的页面结构相同,进行区域划分会得到一一对应的区域。再次获取页面数据的动态区域的内容与初次获取的页面数据对应的动态区域的内容相比可能会发生改变。因此,缓存中仅保存固定加载页面区域,动态加载页面区域由动态区域直接加载生成。[0058]在其中一个实施例中:[0059]所述响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,具体包括:响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,为每个所述固定区域分配一个区域标识;[0060]所述从缓存中获取每个所述固定区域对应的固定加载页面区域,具体包括:根据区域标识,从缓存中获取每个所述固定区域对应的固定加载页面区域。[0061]本实施例为固定区域分配一个区域标识,以便于在缓存中找到与每个固定区域所对应的固定加载页面区域。[0062]在其中一个实施例中,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体包括:将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域。[0063]页面数据,即网页数据,一般都是使用标签标识内容。例如html通过〈table〉和〈/table〉标识表格,〈table〉和〈/table〉之间的内容则为表格内容,通过和</p>标识段落,〈P〉和</p>之间的内容为段落内容。[0064]再比如xml,则通过开始标签和结束标签区分段落内容。[0065]因此,可以通过标签对页面数据进行区域划分,将一个或多个标签所包括的内容作为一个区域的内容。同时,可以通过标签名称区分区域的类型。例如对于一个新闻页面,如果标签所包括的内容为标题或者正文,则可以认为该标签所对应的区域为固定区域,如果标签所包括的内容为评论,则可以认为该标签对应的区域为动态区域。[0066]具体哪些标签所对应的区域为固定区域,哪些标签所对应的区域为动态区域,可以通过预先在配置文件中设定。系统在获取到页面数据后则可以通过标签进行区域划分,并读取配置文件将对应的区域区分为固定区域和动态区域。[0067]本实施例通过标签对页面数据进行区域划分,能获得更为准确的动态区域和固定区域。[0068]在其中一个实施例中,[0069]所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体包括:[0070]将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域;[0071]如果所述页面数据为初次获取,则为每个所述固定区域分配一个区域标识,记录初次获取的页面数据中动态区域的数量和固定区域的数量;[0072]如果所述页面数据为再次获取,则比较再次获取的页面数据的动态区域的数量和固定区域的数量,如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量一致,且再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量一致,则将初次获取的页面数据的固定区域所分配的区域标识作为再次获取的页面数据的固定区域的区域标识。[0073]本实施例由于初次获取的页面数据和再次获取的页面数据具有相同的页面架构,因此其区域划分结果相同,按照顺序则可以将初次获取的页面数据的区域标识与再次获取的页面数据的区域一一关联。[0074]在其中一个实施例中,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,还包括:如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量不一致,或再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量不一致,则为再次获取的页面数据的每个所述固定区域重新分配区域标识。[0075]本实施例当再次获取的页面数据的区域数量与初次获取的页面的区域数量不一致,则表示再次获取的页面其页面结构发生改变,此时不再用初次获取的页面数据的缓存,进行全面刷新。[0076]如图2所示为本发明另一实施例提供的一种移动终端页面缓存方法的工作流程图,包括:[0077]步骤S201,响应于页面获取请求,获取页面数据;[0078]步骤S202,将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域,为每个所述固定区域分配一个区域标识;[0079]步骤S203,对每个动态区域进行加载得到动态加载页面区域,如果缓存中没有与页面数据关联的固定加载页面区域,则执行步骤S204,如果缓存中保存有与页面数据关联的固定加载页面区域,则执行步骤S205;[0080]步骤S204,对每个固定区域进行加载得到固定加载页面区域,将固定加载页面区域与页面数据关联保存在缓存中,保存每个固定加载页面区域对应的区域标识,执行步骤S206;[0081]步骤S205,根据区域标识,从缓存中获取每个所述固定区域对应的固定加载页面区域,执行步骤S206;[0082]步骤S206,显示由固定加载页面区域和动态加载页面区域组成的加载页面。[0083]如图3所示为本发明一实施例提供的一种移动终端页面缓存系统的结构模块图,包括:[0084]页面获取响应模块301,用于:获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,对每个所述动态区域进行加载得到动态加载页面区域;[0085]固定区域缓存获取模块302,用于:从缓存中获取每个所述固定区域对应的固定加载页面区域;[0086]显示模块303,用于:显示由所述固定加载页面区域和所述动态加载页面区域组成的加载页面。[0087]本发明实施例通过对页面数据进行区域划分,区分出固定区域和动态区域,从而仅对动态区域的进行更新,避免对整个网页进行重新加载,提高了缓存效率。[0088]在其中一个实施例中,所述固定区域缓存获取模块,具体用于:[0089]如果缓存中没有与所述页面数据关联的固定加载页面区域,则对每个所述固定区域进行加载得到固定加载页面区域,将所述固定加载页面区域与所述页面数据关联保存在缓存中;[0090]如果缓存中保存有与所述页面数据关联的固定加载页面区域,则从缓存中获取每个所述固定区域对应的固定加载页面区域。[0091]本实施例判断缓存中是否有与页面数据关联的固定加载页面区域,从而在初次获取页面时对固定加载页面区域进行缓存,而在再次获取页面时直接从缓存中获取固定加载页面区域,提高效率。[0092]在其中一个实施例中:[0093]所述响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,具体用于:响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,为每个所述固定区域分配一个区域标识;[0094]所述从缓存中获取每个所述固定区域对应的固定加载页面区域,具体包括:根据区域标识,从缓存中获取每个所述固定区域对应的固定加载页面区域。[0095]本实施例为固定区域分配一个区域标识,以便于在缓存中找到与每个固定区域所对应的固定加载页面区域。[0096]在其中一个实施例中,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体用于:将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域。[0097]本实施例通过标签对页面数据进行区域划分,能获得更为准确的动态区域和固定区域。[0098]在其中一个实施例中,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体用于:[0099]将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域;[0100]如果所述页面数据为初次获取,则为每个所述固定区域分配一个区域标识,记录初次获取的页面数据中动态区域的数量和固定区域的数量;[0101]如果所述页面数据为再次获取,则比较再次获取的页面数据的动态区域的数量和固定区域的数量,如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量一致,且再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量一致,则将初次获取的页面数据的固定区域所分配的区域标识作为再次获取的页面数据的固定区域的区域标识。[0102]本实施例由于初次获取的页面数据和再次获取的页面数据具有相同的页面架构,因此其区域划分结果相同,按照顺序则可以将初次获取的页面数据的区域标识与再次获取的页面数据的区域一一关联。[0103]在其中一个实施例中,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,还用于:如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量不一致,或再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量不一致,则为再次获取的页面数据的每个所述固定区域重新分配区域标识。[0104]本实施例当再次获取的页面数据的区域数量与初次获取的页面的区域数量不一致,则表示再次获取的页面其页面结构发生改变,此时不再用初次获取的页面数据的缓存,进行全面刷新。[0105]如图4所示为本发明一实施例提供的移动终端的结构框图,其主要包括:处理器401、存储器402及通信组件403等。[0106]其中存储器402中存储前述方法的具体代码,由处理器401具体执行,通信组件403与服务器端进行通信。[0107]此外,上述的存储器402中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台移动终端(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。[0108]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。[0109]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。[0110]最后应说明的是:以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。【主权项】1.一种移动终端页面缓存方法,其特征在于,包括:响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,对每个所述动态区域进行加载得到动态加载页面区域;从缓存中获取每个所述固定区域对应的固定加载页面区域;显示由所述固定加载页面区域和所述动态加载页面区域组成的加载页面。2.根据权利要求1所述的移动终端页面缓存方法,其特征在于,所述从缓存中获取每个所述固定区域对应的固定加载页面区域,具体包括:如果缓存中没有与所述页面数据关联的固定加载页面区域,则对每个所述固定区域进行加载得到固定加载页面区域,将所述固定加载页面区域与所述页面数据关联保存在缓存中;如果缓存中保存有与所述页面数据关联的固定加载页面区域,则从缓存中获取每个所述固定区域对应的固定加载页面区域。3.根据权利要求1所述的移动终端页面缓存方法,其特征在于:所述响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,具体包括:响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,为每个所述固定区域分配一个区域标识;所述从缓存中获取每个所述固定区域对应的固定加载页面区域,具体包括:根据区域标识,从缓存中获取每个所述固定区域对应的固定加载页面区域。4.根据权利要求3所述的移动终端页面缓存方法,其特征在于,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体包括:将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域。5.根据权利要求4所述的移动终端页面缓存方法,其特征在于,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体包括:将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域;如果所述页面数据为初次获取,则为每个所述固定区域分配一个区域标识,记录初次获取的页面数据中动态区域的数量和固定区域的数量;如果所述页面数据为再次获取,则比较再次获取的页面数据的动态区域的数量和固定区域的数量,如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量一致,且再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量一致,则将初次获取的页面数据的固定区域所分配的区域标识作为再次获取的页面数据的固定区域的区域标识。6.根据权利要求5所述的移动终端页面缓存方法,其特征在于,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,还包括:如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量不一致,或再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量不一致,则为再次获取的页面数据的每个所述固定区域重新分配区域标识。7.一种移动终端页面缓存系统,其特征在于,包括:页面获取响应模块,用于:获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,对每个所述动态区域进行加载得到动态加载页面区域;固定区域缓存获取模块,用于:从缓存中获取每个所述固定区域对应的固定加载页面区域;显示模块,用于:显示由所述固定加载页面区域和所述动态加载页面区域组成的加载页面。8.根据权利要求7所述的移动终端页面缓存系统,其特征在于,所述固定区域缓存获取模块,具体用于:如果缓存中没有与所述页面数据关联的固定加载页面区域,则对每个所述固定区域进行加载得到固定加载页面区域,将所述固定加载页面区域与所述页面数据关联保存在缓存中;如果缓存中保存有与所述页面数据关联的固定加载页面区域,则从缓存中获取每个所述固定区域对应的固定加载页面区域。9.根据权利要求7所述的移动终端页面缓存系统,其特征在于:所述响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,具体用于:响应于页面获取请求,获取页面数据,将所述页面数据分为至少一个动态区域和至少一个固定区域,为每个所述固定区域分配一个区域标识;所述从缓存中获取每个所述固定区域对应的固定加载页面区域,具体包括:根据区域标识,从缓存中获取每个所述固定区域对应的固定加载页面区域。10.根据权利要求9所述的移动终端页面缓存系统,其特征在于,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体用于:将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域。11.根据权利要求10所述的移动终端页面缓存系统,其特征在于,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,具体用于:将所述页面数据根据页面数据所包括的标签分为至少一个动态区域和至少一个固定区域;如果所述页面数据为初次获取,则为每个所述固定区域分配一个区域标识,记录初次获取的页面数据中动态区域的数量和固定区域的数量;如果所述页面数据为再次获取,则比较再次获取的页面数据的动态区域的数量和固定区域的数量,如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量一致,且再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量一致,则将初次获取的页面数据的固定区域所分配的区域标识作为再次获取的页面数据的固定区域的区域标识。12.根据权利要求11所述的移动终端页面缓存系统,其特征在于,所述将所述页面数据分为至少一个动态区域和至少一个固定区域,还用于:如果再次获取的页面数据的动态区域的数量与初次获取的页面数据的动态区域的数量不一致,或再次获取的页面数据的固定区域的数量与初次获取的页面数据的固定区域的数量不一致,则为再次获取的页面数据的每个所述固定区域重新分配区域标识。【文档编号】G06F17/30GK105930530SQ201610412733【公开日】2016年9月7日【申请日】2016年6月13日【发明人】吴卫【申请人】乐视控股(北京)有限公司,乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1