缓存处理方法、装置及服务器制造方法及图纸

技术编号:15520332 阅读:70 留言:0更新日期:2017-06-04 09:55
本公开是关于一种缓存处理方法、装置及服务器,其中,该方法包括:接收终端上传的各应用的缓存信息,其中,所述缓存信息包括缓存内容;存储各应用的缓存信息;在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容。从而可以在终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,使得终端加载与各应用对应的缓存内容,从而即使终端的应用因为异常退出或因为长时间没被使用而退出之后,应用的缓存内容就被终端从终端内存中清掉,终端可以也可以获取到云端上各应用对应的缓存内容,可以减少应用的额启动时间,提高应用的响应速度,可以加快应用的启动以及响应,提高了用户体验。

Cache processing method, device and server

The public is a cache processing method, a device and a server, wherein, the method comprises: receiving terminal cache information, each application upload which the cached information includes cache cache content; information storage application; before determining the start of each application terminal, will be sent to the terminal and the contents of the cache the corresponding application, so that the cache content of terminal loading and corresponding application. Thus before starting the application terminal, the cache content is sent to the terminal and the corresponding application, the cache content of terminal loading and corresponding to each application, even if the terminal application exit because of abnormal withdrawal or for a long time is not used after the application of the cached content was dropped from the terminal terminal clear memory in the terminal can also be access to the cache content cloud application corresponding, can reduce the application amount of the starting time, improve the response speed of the application, can speed up the application startup and response, improve the user experience.

【技术实现步骤摘要】
缓存处理方法、装置及服务器
本公开涉及终端
,尤其涉及缓存处理方法、装置及服务器。
技术介绍
随着终端的应用和发展,终端已经成为人们生活和工作中的重要工具。终端提供了缓存的功能。相关技术中,终端中的应用只要启动过一次,终端的系统就会将应用使用的资源缓存起来,进而将应用的缓存信息存储在终端里面;只要该应用没被杀掉或退出,用户下次再用到该应用的时候,因为该应用的缓存信息存储在终端里面,该应用就能快速的启动和响应。然而相关技术中,如果应用因为异常退出或因为长时间没被使用退出,应用的缓存信息就会被终端从终端内存中清掉,这时用户再去使用该应用的时候,应用的启动就会较慢,应用的响应也较慢,进而影响了用户体验。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种缓存处理方法、装置及服务器,用于解决现有技术中如果应用因为异常退出或因为长时间没被使用退出,应用的缓存信息就会被终端从终端内存中清掉,这时用户再去使用该应用的时候,应用的启动就会较慢,应用的响应也较慢,进而影响了用户体验的问题。根据本公开实施例的第一方面,提供一种缓存处理方法,包括:接收终端上传的各应用的缓存信息,其中,所述缓存信息包括缓存内容;存储各应用的缓存信息;在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容。进一步地,所述缓存信息还包括:启动时间;在所述存储各应用的缓存信息之后,还包括:根据各应用的缓存信息,统计各应用的使用频率;根据各应用的使用频率,确定使用频率大于预设频率的应用;所述在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容,包括:获取终端的内存大小信息,确定使用频率大于预设频率的应用中与所述内存大小信息对应的应用;根据与所述内存大小信息对应的应用的启动时间,在与所述内存大小信息对应的应用启动之前,且在终端的网络宽带资源宽裕状态下,将和与所述内存大小信息对应的应用对应的缓存内容发送给终端,以使终端加载和与所述内存大小信息对应的应用对应的缓存内容。进一步地,所述缓存信息还包括:启动时间;在所述存储各应用的缓存信息之后,还包括:接收用户的选择信息,所述选择信息包括用户选择的加载缓存信息的应用的名称;所述在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容,包括:获取终端的内存大小信息,确定选择信息中的应用中与所述内存大小信息对应的应用;根据与所述内存大小信息对应的应用的启动时间,在与所述内存大小信息对应的应用启动之前,且在终端的网络宽带资源宽裕状态下,将和与所述内存大小信息对应的应用对应的缓存内容发送给终端,以使终端加载和与所述内存大小信息对应的应用对应的缓存内容。进一步地,所述缓存信息中还包括用户标识;所述在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容,包括:确定与用户标识对应的终端;在确定与用户标识对应的终端的各应用启动之前,且在与用户标识对应的终端的网络宽带资源宽裕状态下,将与各应用对应的缓存信息发送给与用户标识对应的终端,以使与用户标识对应的终端加载与各应用对应的缓存信息。进一步地,所述接收终端上传的各应用的缓存信息,包括:接收终端在网络宽带资源宽裕状态下,上传的各应用的缓存信息。进一步地,所述存储各应用的缓存信息,包括:确定是否具有各应用的已存储缓存信息;若具有各应用的已存储缓存信息,则根据各应用的缓存信息对各应用的已存储缓存信息进行更新;若不具有各应用的已存储缓存信息,则存储各应用的缓存信息。本公开的实施例提供的技术方案可以包括以下有益效果:通过接收终端上传的各应用的缓存信息,其中,缓存信息包括缓存内容;存储各应用的缓存信息;在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容。从而可以在终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,使得终端加载与各应用对应的缓存内容,从而即使终端的应用因为异常退出或因为长时间没被使用而退出之后,应用的缓存内容就被终端从终端内存中清掉,终端可以也可以获取到云端上各应用对应的缓存内容,可以减少应用的额启动时间,提高应用的响应速度,可以加快应用的启动以及响应,提高了用户体验。根据本公开实施例的第二方面,提供一种缓存处理装置,包括:接收模块,被配置为接收终端上传的各应用的缓存信息,其中,所述缓存信息包括缓存内容;存储模块,被配置为存储各应用的缓存信息;加载模块,被配置为在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容。进一步地,所述缓存信息还包括:启动时间;所述装置,还包括:统计模块,被配置为在所述存储模块存储各应用的缓存信息之后,根据各应用的缓存信息,统计各应用的使用频率;根据各应用的使用频率,确定使用频率大于预设频率的应用;所述加载模块,被具体配置为:获取终端的内存大小信息,确定使用频率大于预设频率的应用中与所述内存大小信息对应的应用;根据与所述内存大小信息对应的应用的启动时间,在与所述内存大小信息对应的应用启动之前,且在终端的网络宽带资源宽裕状态下,将和与所述内存大小信息对应的应用对应的缓存内容发送给终端,以使终端加载和与所述内存大小信息对应的应用对应的缓存内容。进一步地,所述缓存信息还包括:启动时间;所述装置,还包括:选择模块,被配置为在所述存储模块存储各应用的缓存信息之后,接收用户的选择信息,所述选择信息包括用户选择的加载缓存信息的应用的名称;所述加载模块,被具体配置为:获取终端的内存大小信息,确定选择信息中的应用中与所述内存大小信息对应的应用;根据与所述内存大小信息对应的应用的启动时间,在与所述内存大小信息对应的应用启动之前,且在终端的网络宽带资源宽裕状态下,将和与所述内存大小信息对应的应用对应的缓存内容发送给终端,以使终端加载和与所述内存大小信息对应的应用对应的缓存内容。进一步地,所述缓存信息中还包括用户标识;所述加载模块,被具体配置为:确定与用户标识对应的终端;在确定与用户标识对应的终端的各应用启动之前,且在与用户标识对应的终端的网络宽带资源宽裕状态下,将与各应用对应的缓存信息发送给与用户标识对应的终端,以使与用户标识对应的终端加载与各应用对应的缓存信息。进一步地,所述接收模块,被具体配置为:接收终端在网络宽带资源宽裕状态下,上传的各应用的缓存信息。进一步地,所述存储模块,被具体配置为:确定是否具有各应用的已存储缓存信息;若具有各应用的已存储缓存信息,则根据各应用的缓存信息对各应用的已存储缓存信息进行更新;若不具有各应用的已存储缓存信息,则存储各应用的缓存信息。本公开的实施例提供的技术方案可以包括以下有益效果:通过接收终端上传的各应用的缓存信息,其中,缓存信息包括缓存内容;存储各应用的缓存信息;在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容。从而可以在终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,使得终端加载与各应用对应的缓存内容,从而即使终端的应用因为异常退出或因为长时间没被使用而退出之后,应用的缓存内本文档来自技高网...
缓存处理方法、装置及服务器

【技术保护点】
一种缓存处理方法,其特征在于,包括:接收终端上传的各应用的缓存信息,其中,所述缓存信息包括缓存内容;存储各应用的缓存信息;在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容。

【技术特征摘要】
1.一种缓存处理方法,其特征在于,包括:接收终端上传的各应用的缓存信息,其中,所述缓存信息包括缓存内容;存储各应用的缓存信息;在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容。2.根据权利要求1所述的方法,其特征在于,所述缓存信息还包括:启动时间;在所述存储各应用的缓存信息之后,还包括:根据各应用的缓存信息,统计各应用的使用频率;根据各应用的使用频率,确定使用频率大于预设频率的应用;所述在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容,包括:获取终端的内存大小信息,确定使用频率大于预设频率的应用中与所述内存大小信息对应的应用;根据与所述内存大小信息对应的应用的启动时间,在与所述内存大小信息对应的应用启动之前,且在终端的网络宽带资源宽裕状态下,将和与所述内存大小信息对应的应用对应的缓存内容发送给终端,以使终端加载和与所述内存大小信息对应的应用对应的缓存内容。3.根据权利要求1所述的方法,其特征在于,所述缓存信息还包括:启动时间;在所述存储各应用的缓存信息之后,还包括:接收用户的选择信息,所述选择信息包括用户选择的加载缓存信息的应用的名称;所述在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容,包括:获取终端的内存大小信息,确定选择信息中的应用中与所述内存大小信息对应的应用;根据与所述内存大小信息对应的应用的启动时间,在与所述内存大小信息对应的应用启动之前,且在终端的网络宽带资源宽裕状态下,将和与所述内存大小信息对应的应用对应的缓存内容发送给终端,以使终端加载和与所述内存大小信息对应的应用对应的缓存内容。4.根据权利要求1所述的方法,其特征在于,所述缓存信息中还包括用户标识;所述在确定终端的各应用启动之前,将与各应用对应的缓存内容发送给终端,以使终端加载与各应用对应的缓存内容,包括:确定与用户标识对应的终端;在确定与用户标识对应的终端的各应用启动之前,且在与用户标识对应的终端的网络宽带资源宽裕状态下,将与各应用对应的缓存信息发送给与用户标识对应的终端,以使与用户标识对应的终端加载与各应用对应的缓存信息。5.根据权利要求1-4任一项所述的方法,其特征在于,所述接收终端上传的各应用的缓存信息,包括:接收终端在网络宽带资源宽裕状态下,上传的各应用的缓存信息。6.根据权利要求1-4任一项所述的方法,其特征在于,所述存储各应用的缓存信息,包括:确定是否具有各应用的已存储缓存信息;若具有各应用的已存储缓存信息,则根据各应用的缓存信息对各应用的已存储缓存信息进行更新;若不具有各应用的已存储缓存信息,则存储各应用的缓存信息。7.一种缓存处理装置,其特征在于,包括:接收模块,被配置为接收终端上传的各应用的缓...

【专利技术属性】
技术研发人员:杨冬东谢芮刘山荣
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1