一种网页缓存处理方法及系统以及智能终端的制作方法_4

文档序号:9451564阅读:来源:国知局
实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
【主权项】
1.一种网页缓存处理方法,适用于智能终端;其特征在于,所述智能终端内运行的应用程序具有网页显示界面; 所述网页缓存处理方法具体包括: 步骤Si,所述智能终端启动所述应用程序; 步骤S2,所述智能终端向远程的服务端请求下载相应的更新数据包,以根据所述更新数据包对所述应用程序加载所述网页显示界面所需的本地的静态网页资源进行更新并保存于系统缓存中; 步骤S3,所述智能终端根据外部输入的指令运行所述应用程序,并从所述系统缓存中读取所述静态网页资源; 步骤S4,所述智能终端根据被读取的所述静态网页资源形成所述网页显示界面并显不O2.如权利要求1所述的网页缓存处理方法,其特征在于,所述步骤SI还包括,所述智能终端将所述应用程序从后台切换至前台运行,以启动所述应用程序。3.如权利要求1所述的网页缓存处理方法,其特征在于,所述步骤S2具体包括: 步骤S21,所述智能终端判断被启动的所述应用程序的所述网页显示界面是否需要使用本地的所述静态网页资源; 若不需要使用所述静态网页资源,则转向步骤S25 ; 步骤S22,所述智能终端向所述服务端发送查询请求,以查询所述服务端是否存在相应的所述更新数据包; 若所述服务端内不存在相应的所述更新数据包,则所述服务端向所述智能终端下发用于表示不需要进行更新的第一通知消息,随后转向步骤S25 ; 步骤S23,所述服务端向所述智能终端下发用于表示可以进行更新的第二通知消息;步骤S24,所述智能终端根据所述第二通知消息从所述服务端下载相应的所述更新数据包并进行解析,根据解析后的所述更新数据包对所述静态网页资源进行更新并保存;步骤S25,所述智能终端判断对于所述静态网页资源的预处理成功,预处理已经完成,随后转向所述步骤S3。4.如权利要求3所述的网页缓存处理方法,其特征在于,所述步骤S24中,所述智能终端从所述服务端下载相应的所述更新数据包后,判断下载是否成功; 若下载成功,则继续执行所述步骤S24 ; 若下载失败,则判断对于所述静态网页资源的更新失败,预处理已经完成,随后转向所述步骤S3。5.如权利要求3所述的网页缓存处理方法,其特征在于,所述步骤S24中,所述智能终端完成对所述更新数据包的解析后,清除本次下载任务占用的所述系统缓存的空间。6.如权利要求1所述的网页缓存处理方法,其特征在于,所述步骤S3中,所述智能终端根据外部输入的指令运行所述应用程序后,首先执行下述判断: 判断所述应用程序被运行后的所述网页显示界面是否需要使用本地的所述静态网页资源: 若需要使用,则继续执行所述步骤S3 ; 若不需要使用,则所述智能终端向远程的所述服务端请求获取相应的网页资源,以形成相应的所述网页显示界面。7.如权利要求1所述的网页缓存处理方法,其特征在于,所述步骤S3具体包括: 步骤S31,所述智能终端根据外部输入的指令运行所述应用程序,并在所述网页显示界面需要使用本地的所述静态网页资源时转向步骤S32 ; 步骤S32,所述智能终端拦截所述应用程序发起的向所述服务端请求获取相应的网页资源的网络请求; 步骤S33,所述智能终端读取关联于所述系统缓存的配置文件,并根据所述配置文件判断所述系统缓存中是否保存有关联于所述网络请求的所述静态网页资源; 若所述系统缓存中未保存有关联于所述网络请求的所述静态网页资源,则转向步骤S35 ; 步骤S34,所述智能终端从所述系统缓存中读取相应的所述静态网页资源,随后转向所述步骤S4 ; 步骤S35,所述智能终端向远程的所述服务端发送所述网络请求,以请求从所述服务端获取相应的所述网页资源; 步骤S36,所述智能终端根据获取的所述网页资源形成相应的所述网页显示界面。8.—种网页缓存处理系统,适用于智能终端;其特征在于,所述智能终端内运行的应用程序具有网页显示界面,所述智能终端与远程的服务端之间实现数据传输; 则所述网页缓存处理系统包括: 启动单元,用于启动所述智能终端中相应的所述应用程序; 更新单元,用于根据被启动的所述应用程序,向所述服务端请求相应的更新数据包,以对所述应用程序加载所述网页显示界面所需的本地的静态网页资源进行更新; 缓存单元,连接所述更新单元,所述更新单元将经过更新的所述静态网页资源保存于所述缓存单元中; 运行单元,连接所述缓存单元,用于根据外部输入的指令运行所述应用程序,并从所述缓存单元中读取被保存的所述静态网页资源,根据被读取的所述静态网页资源形成所述网页显示界面并显示于所述智能终端的显示屏上。9.如权利要求8所述的网页缓存处理系统,其特征在于,所述启动单元中包括: 切换模块,用于将需要被启动的所述应用程序从后台切换至前台运行。10.如权利要求8所述的网页缓存处理系统,其特征在于,所述更新单元中包括: 第一判断模块,用于判断被启动的所述应用程序的所述网页显示界面是否需要使用本地的所述静态网页资源,并输出相应的第一判断结果; 请求发送模块,连接所述第一判断模块,用于根据所述第一判断结果,在所述网页显示界面需要使用本地的所述静态网页资源时,向所述服务端发送相应的查询请求,以查询所述服务端是否存在相应的所述更新数据包; 第二判断模块,用于根据所述服务端对应所述查询请求返回的查询结果判断所述服务端是否存在相应的所述更新数据包,并输出相应的第二判断结果; 更新模块,连接所述第二判断模块,用于根据所述第二判断结果,在所述服务端反馈的为用于表示可以进行更新的第二通知消息时,从所述服务端下载相应的所述更新数据包并进行解析,根据解析后的所述更新数据包对所述静态网页资源进行更新并保存; 于所述第一判断结果表示所述网页显示界面不需要使用本地的所述静态网页资源,或者所述第二判断结果表示所述服务端反馈的为用于指示不需要进行更新的第一通知消息时,所述更新单元不对所述静态网页资源进行更新。11.如权利要求10所述的网页缓存处理系统,其特征在于,所述更新单元中还包括: 第三判断模块,连接所述更新模块,用于判断所述更新模块是否成功下载所述更新数据包,并输出相应的第三判断结果; 第一控制模块,分别连接所述第三判断模块和所述更新模块,用于根据所述第三判断结果,在所述更新模块下载所述更新数据包失败时控制所述更新模块停止对所述静态网页资源的更新操作。12.如权利要求8所述的网页缓存处理系统,其特征在于,还包括: 清除单元,连接所述更新单元,用于在所述更新单元完成对所述更新数据包的解析后,清除本次下载任务占用的所述系统缓存的空间。13.如权利要求8所述的网页缓存处理系统,其特征在于,所述运行单元中还包括: 第四判断模块,用于在所述应用程序被运行之后,判断所述网页显示界面是否需要使用本地的所述静态网页资源,并输出相应的第四判断结果; 运行模块,连接所述第四判断模块,用于根据所述第四判断结果:在所述第四判断结果表示所述网页显示界面需要使用本地的所述静态网页资源时,根据外部输入的指令运行所述应用程序,并从所述系统缓存中读取所述静态网页资源;或者在所述第四判断结果表示所述网页显示界面不需要使用本地的所述静态网页资源时,直接向远程的所述服务端请求获取相应的远程网页资源,以形成相应的所述网页显示界面。14.如权利要求13所述的网页缓存处理系统,其特征在于,所述运行单元还包括: 拦截模块,连接所述运行模块,用于在所述运行模块从所述系统缓存中读取所述静态网页资源时拦截所述应用程序发起的向所述服务端请求获取相应的网页资源的网络请求; 第五判断模块,用于根据关联于所述缓存单元的所述配置文件,判断所述缓存单元中是否保存有关联于所述网络请求的所述静态网页资源,并输出相应的第五判断结果; 第二控制模块,分别连接所述拦截模块和所述第五判断模块,用于根据所述第五判断结果,在所述缓存单元中未保存有关联于所述网络请求的所述静态网页资源时,控制所述拦截模块取消对所述网络请求的拦截; 所述运行单元根据读取到的所述静态网页资源,或者根据所述网络请求从所述服务端获取到的相应的网页资源,形成相应的所述网页显示界面。15.一种智能终端,其特征在于,采用如权利要求1-7所述的网页缓存处理方法。16.一种智能终端,其特征在于,包括如权利要求8-14所述的网页缓存处理系统。
【专利摘要】本发明公开了一种网页缓存处理方法及系统以及智能终端,属于智能终端技术领域;方法包括:步骤S1,智能终端启动应用程序;步骤S2,智能终端向远程的服务端请求下载相应的更新数据包,以根据更新数据包对应用程序加载网页显示界面所需的本地的静态网页资源进行更新并保存于系统缓存中;步骤S3,智能终端根据外部输入的指令运行应用程序,并从系统缓存中读取静态网页资源;步骤S4,智能终端根据被读取的静态网页资源形成网页显示界面并显示。上述技术方案的有益效果是:能够于具有网页显示功能的应用程序实现静态网页资源的缓存功能,解决网页加载时间过长,使用具有网页显示功能的应用程序较易使智能终端发热等问题。
【IPC分类】H04L29/08
【公开号】CN105208127
【申请号】CN201510650331
【发明人】汪君瑞
【申请人】上海瀚银信息技术有限公司
【公开日】2015年12月30日
【申请日】2015年10月9日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1