缓存资源处理方法、装置、用户终端以及存储介质制造方法及图纸

技术编号:18449299 阅读:36 留言:0更新日期:2018-07-14 12:09
本发明专利技术实施例提供了一种缓存资源处理方法、装置、用户终端以及存储介质,涉及互联网技术领域。该方法包括:客户端响应于资源获取指令,查找本地存储的缓存资源控制规则,所述缓存资源控制规则由服务器推送;基于所述缓存资源控制规则处理缓存资源。通过该方法,可以更灵活的处理缓存资源。

【技术实现步骤摘要】
缓存资源处理方法、装置、用户终端以及存储介质
本专利技术涉及互联网
,具体而言,涉及一种缓存资源处理方法、装置、用户终端以及存储介质。
技术介绍
用户在使用浏览器浏览网页时,通常会利用浏览器的缓存功能,将网页中的资源文件缓存在本地,从而使得浏览器在多次打开网页时,可以直接在缓存中加载资源文件,而不用重新从服务器下载,从而提高了打开网页的速度。然而,现有客户端的缓存资源的处理规则是预先固化在本地的,客户端会一直按照本地固化的缓存资源的处理规则处理缓存资源,造成客户端对本地缓存资源的处理过分依赖于本地固化的缓存资源的处理规则,处理方式不够灵活。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种缓存资源处理方法、装置以及用户终端,以缓解传统的技术处理方式不够灵活的问题。第一方面,本专利技术实施例提供了一种缓存资源处理方法,应用于客户端,包括:客户端响应于资源获取指令,查找本地存储的缓存资源控制规则,所述缓存资源控制规则由服务器推送;基于所述缓存资源控制规则处理缓存资源。第二方面,本专利技术实施例提供了一种缓存资源处理装置,所述装置包括:查找模块以及处理模块。查找模块,用于响应于资源获取指令,查找本地存储的缓存资源控制规则,所述缓存资源控制规则由服务器推送;处理模块,用于基于所述缓存资源控制规则处理缓存资源。第三方面,本专利技术实施例提供了一种用户终端,包括处理器以及存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述用户终端执行以下操作:所述用户终端响应于资源获取指令,查找本地存储的缓存资源控制规则,所述缓存资源控制规则由服务器推送;基于所述缓存资源控制规则处理缓存资源。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述可读取存储介质存储有处理器可执行的程序代码,所述程序代码被配置成使所述处理器执行上述方法。与现有技术相比,本专利技术各实施例提出的缓存资源处理方法、装置、用户终端以及存储介质的有益效果是:客户端通过在本地查找由服务器推送得到缓存资源控制规则,并基于所述缓存资源控制规则处理缓存资源,即处理缓存资源的方式可以由服务器推送的资源控制规则控制,实现了对缓存资源的灵活处理,避免了现有技术过分依赖本地固化的缓存资源的处理规则缓存下的本地缓存资源,具有较大实用价值。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的服务器与用户终端进行交互的示意图;图2为本专利技术实施例提供的用户终端的结构框图;图3为本专利技术第一实施例提供的一种缓存资源处理方法的流程图;图4为本专利技术第二实施例提供的一种缓存资源处理方法的流程图;图5为本专利技术第三实施例提供的一种缓存资源处理装置的结构框图;图6为本专利技术第四实施例提供的一种缓存资源处理装置的结构框图。具体实施方式如图1所示,是本专利技术实施例提供的用户终端100与服务器200进行交互的示意图。所述服务器200通过网络300与一个或多个用户终端100进行通信连接,以进行数据通信或交互。所述服务器200可以是网络服务器、数据库服务器、网页服务器、云端服务器、消息推送服务器等独立服务器,也可以是由多个独立服务器组成的集成服务器。所述用户终端100可以是个人电脑(personalcomputer,PC)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,PDA)等。如图2所示,是所述用户终端100的方框示意图。所述用户终端100包括:缓存资源处理装置、存储器110、存储控制器120、处理器130、外设接口140、输入输出单元150、音频单元160、显示单元170。所述存储器110、存储控制器120、处理器130、外设接口140、输入输出单元150、音频单元160以及显示单元170各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述缓存资源处理装置包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中或固化在客户端设备的操作系统(operatingsystem,OS)中的软件功能模块。所述处理器130用于执行存储器110中存储的可执行模块,例如所述缓存资源处理装置包括的软件功能模块或计算机程序。其中,存储器110可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。其中,存储器110用于存储程序,所述处理器130在接收到执行指令后,执行所述程序,例如,于本专利技术实施例中,当所述程序由所述处理器130执行时,所述用户终端100可以执行:响应于资源获取指令,查找本地存储的缓存资源控制规则,所述缓存资源控制规则由服务器推送;基于所述缓存资源控制规则处理缓存资源。前述本专利技术的任一实施例揭示的流程定义的服务器200、用户终端100所执行的方法可以应用于处理器130中,或者由处理器130实现。处理器130可能是一种集成电路芯片,具有信号的处理能力。上述的处理器130可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器(NetworkProcessor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本专利技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。所述外设接口140将各种输入/输出装置耦合至处理器130以及存储器110。在一些实施例中,外设接口140,处理器130以及存储控制器120可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。输入输出单元150用于提供给用户输入数据实现用户与用户终端100的交互。所述输入输出单元150可以是,但不限于,鼠标和键盘等。音频单元160向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。显示单元170在用户终端100与用户之间提供一个交互界面(例如用户操作界面)或用于显示图像数据给用户参考。在本实施例中,所述显示单元170可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位本文档来自技高网...

【技术保护点】
1.一种缓存资源处理方法,其特征在于,所述方法包括:客户端响应于资源获取指令,查找本地存储的缓存资源控制规则,所述缓存资源控制规则由服务器推送;基于所述缓存资源控制规则处理缓存资源。

【技术特征摘要】
1.一种缓存资源处理方法,其特征在于,所述方法包括:客户端响应于资源获取指令,查找本地存储的缓存资源控制规则,所述缓存资源控制规则由服务器推送;基于所述缓存资源控制规则处理缓存资源。2.根据权利要求1所述的方法,其特征在于,所述基于所述缓存资源控制规则处理缓存资源,包括:所述客户端根据所述缓存资源控制规则,判断是否允许在本地缓存访问所需的资源;如果是,向本地缓存请求所需的资源;如果否,向网络请求所需的资源。3.根据权利要求2所述的方法,其特征在于,所述缓存资源控制规则中包括禁止访问本地缓存时间段,所述判断是否允许在本地缓存访问所需的资源,包括:通过判断当前时刻是否在所述禁止访问本地缓存时间段内判断是否允许在本地缓存访问所需的资源,如果是,则判定不允许在本地缓存访问所需的资源,如果否,则判定允许在本地缓存访问所需的资源。4.根据权利要求2所述的方法,其特征在于,所述缓存资源控制规则中包括禁止访问标识信息,所述判断是否允许在本地缓存访问所需的资源,包括:当所述客户端判断所需请求的资源的标识信息与所述禁止访问标识信息相同时,判定不允许在本地缓存访问所需的资源,当所述客户端判断所需请求的资源的标识信息与所述禁止访问标识信息不同时,则判定允许在本地缓存访问所需的资源。5.根据权利要求4所述的方法,其特征在于,所述禁止访问标识信息为url地址或者域名。6.根据权利要求1所述的方法,其特征在于,所述本地存储的缓存资源控制规则,由所述客户端接收所述服务器推送的缓存资源处理信息,基于所述缓存资源处理信息得到。7.根据权利要求1所述的方法,其特征在于,所述缓存资源控制规则包括标准的HTTPCache-Control规则。8.根据权利要求1所述的方法,其特征在于,所述缓存资源控制规则包括清除特定域名的缓存信息或清除客户端所有的缓存信息。9.一种缓存资源处理装置,其特征在于,所述装置包括:查找模块,用于响应于资源获取指令,查找本地存储的缓存资源控制规则,所述缓存资源控制规则由服务器推送;处理模块,用于基于所述缓存资源控制规则处理缓存资源。10.根据权利要求9所述...

【专利技术属性】
技术研发人员:刘翔
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

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

1