[发明专利]一种页面数据更新的方法、设备、系统及其存储介质在审
申请号: | 201910031312.1 | 申请日: | 2019-01-14 |
公开(公告)号: | CN109857960A | 公开(公告)日: | 2019-06-07 |
发明(设计)人: | 陈方毅;李金成 | 申请(专利权)人: | 厦门美柚信息科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 静态资源 初始化 缓存 数据缓存 网络页面 页面数据 更新 下载 网络信息技术 网络服务端 触发信号 存储介质 动态数据 动态资源 数据加载 页面加载 用户等待 有效地 加载 页面 绘制 | ||
本发明涉及网络信息技术领域,具体涉及一种页面数据更新的方法及其系统,本发明的方法包括:向网络服务端请求下载静态资源数据,并将所述静态资源数据缓存到本地中;当产生页面触发信号时,对容器进行初始化;同时请求下载并缓存动态数据;判断容器的初始化是否已经完成,若初始化已经完成,则将本地的静态资源数据加载于容器中;再在该容器中导入动态资源数据,然后对网络页面进行绘制,得到网络页面。本发明在对容器进行初始化之前,预先将需要更新的静态资源数据缓存至本地中,故其在容器的初始化完成后,即可对所缓存的静态资源数据进行加载;其有效地提高了页面的更新速度,减少了用户等待页面加载的时间,极大地提高了用户的使用体验。
技术领域
本发明涉及网络信息技术领域,具体涉及一种页面数据更新的方法、设备、系统以及存储有一种页面数据更新的方法的电子存储介质。
背景技术
随着网络技术的快速发展,通过网络页面进行网上购物、获取资讯消息、进行网上社交活动等活动,已经成为了人们日常生活中的一部份;现有的网络页面均由两类数据构成,一类为静态资源数据,另一类为动态资源数据;静态资源数据一般包括一个网络页面输出所必须的资源主要包含模板文件、样式表文件、脚本文件等,这些文件组成了网络页面的基本结构,这是页面自身的数据;而动态资源数据则是包括于用户相关的数据,比如用户在网站上注册的邮箱,昵称等个人信息。
由于现今大部分网络页面内的视图使用WebView来呈现,当网络页面需要进行更新,则需要对静态资源数据进行更新;而现有的更新方法是在用户触发操作之后,程序先初始化WebView容器,初始化完成调用WebView提供的API(应用程序编程接口)来请求并加载静态资源数和动态资源数据,待加载结束后用户才能看到网络页面内容,由于在上述过程中其采用的为串行的处理方式,故其工作效率低下,用户需要等待较长的时间才能看到最终的视图,其将严重地影响到用户的使用体验。
发明内容
为克服上述缺陷,本发明的目的即在于提供一种能快速对网络页面中的静态资源数据进行更新的方法、设备、系统以及其存储介质。
本发明的目的是通过以下技术方案来实现的:
本发明是一种页面数据更新的方法,包括:
向网络服务端请求下载静态资源数据,并将所述静态资源数据缓存到本地中;
当产生页面触发信号时,对容器进行初始化;同时,向网络服务端请求下载动态数据,并对所述动态数据进行缓存;
判断所述容器的初始化是否已经完成,若初始化已经完成,则将缓存于本地中的静态资源数据加载于所述容器中;
在加载有所述静态资源数据的容器中导入已缓存的所述动态资源数据,得到整合数据;
根据所述整合数据的内容对网络页面进行绘制,得到可显示的网络页面。
在本发明中,所述对容器进行初始化之前包括:
判断是否接收到服务端所发送的数据更新信息,如接收到数据更新信息,则驱动容器进行初始化。
在本发明中,所述得到可显示的网络页面之后包括:
对所述网络页面进行显示。
在本发明中,所述产生页面触发信号之前包括:
生成新的静态资源数据,将所述静态资源数据进行压缩后上传至网络服务端中。
本发明是一种页面数据更新的设备,其包括:
触发信号输入模块,所述触发信号输入模块用于供用户输入页面触发信号;
容器初始化模块,所述容器初始化模块与所述触发信号输入模块相连接,用于当产生页面触发信号时,对容器进行初始化;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美柚信息科技有限公司,未经厦门美柚信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910031312.1/2.html,转载请声明来源钻瓜专利网。