一种资源访问方法,其特征在于,该方法包括:网络侧将缓存系统中缓存资源的信息推送给用户设备;用户设备根据所述缓存资源的信息向缓存系统或互联网发起资源访问。
【技术实现步骤摘要】
资源访问方法、系统及缓存资源信息推送装置
本专利技术涉及数据业务领域,尤其涉及一种资源访问方法、系统及缓存资源信息推送装置。
技术介绍
为了提高用户设备的数据业务访问体验,避免用户设备对业务的跨网访问延迟和瓶颈问题,运营商往往在靠近用户设备侧部署互联网的缓存系统,将一些热点资源放在缓存服务器上。这样,一方面降低了用户设备业务访问的延迟,另一方面降低了网间结算带来的成本增高问题。如图1所示,互联网的缓存系统一般部署在承载网侧,通过重定向用户设备的资源请求到缓存系统来达到提高用户设备体验的目的。例如,通过在网络出口部署多台页面缓存服务器(WebCache)和点到点缓存服务器(P2PCache),从互联互通网络内容源获取Web业务和P2P业务的信息,提供给网内用户设备,可以加快网内用户设备的访问和下载速度,减少网间结算,提高用户设备感知。具体的,WebCache是一种对频繁访问Web信息的请求在本地进行处理的技术,它将Web内容存储在网络边缘的缓存服务器,减少用户设备访问的路径,提高访问速度;P2PCache在网络边缘的缓存服务器缓存P2P内容列表,通过将靠近用户设备的P2P内容源反馈给客户,实现客户的就近多点下载,在加速用户设备下载的同时节省了网络带宽。现有技术中,用户设备进行资源访问的流程一般包括:用户设备向缓存系统发送资源访问请求;缓存系统查找并判断自身是否存储了用户设备需要访问的资源,如果自身存储了用户设备需要访问的资源,向用户设备返回相应资源;如果自身未存储用户设备需要访问的资源,则通知用户设备,用户设备再从互联网获取需要访问的资源(也称为出网访问)。可以看出,由于缓存系统仅存储热点资源,所以在用户设备进行资源访问时命中率较低;并且,缓存系统未存储用户设备需要访问的资源的情况下,仍需要进行查找及判断,从而资源利用率较低;并且,缓存系统未存储用户设备需要访问的资源的情况下,用户设备需要在收到缓存系统的通知后再从互联网获取需要访问的资源,所以访问速度较慢,不利于用户设备体验。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种资源访问方法、系统及缓存资源信息推送装置,能够提高缓存系统中资源访问的命中率、资源利用率及访问速度,提高用户设备体验。为达到上述目的,本专利技术的技术方案是这样实现的:一种资源访问方法,包括:网络侧将缓存系统中缓存资源的信息推送给用户设备;用户设备根据所述缓存资源的信息向缓存系统或互联网发起资源访问。所述用户设备根据所述缓存资源的信息向缓存系统或互联网发起资源访问为:用户设备需要访问的资源为缓存系统中的缓存资源,则所述用户设备向缓存系统发起资源访问;用户设备需要访问的资源不为缓存系统中的缓存资源,则所述用户设备向互联网发起资源访问。所述网络侧将缓存系统中缓存资源的信息推送给用户设备为:缓存系统在用户设备上线时,将缓存资源的信息推送给所述用户设备。所述网络侧将缓存系统中缓存资源的信息推送给用户设备为:设置在所述用户设备访问互联网的必经路径上的推送单元截获用户设备请求消息,并判断所述请求消息中需要获取的资源是否存储在缓存系统中,如果是,则截获互联网对于所述请求消息的响应消息,并将缓存系统中缓存资源的信息嵌入所述响应消息中,之后,将所述嵌入缓存资源的信息的响应消息发送给所述用户设备。该方法还包括:缓存系统周期性或在缓存资源发生变化时,将缓存资源的信息发送给所述推送单元。所述缓存资源的信息至少包括:缓存资源标识和缓存资源链接。一种资源访问系统,包括:缓存系统、用户设备和互联网;其中,所述缓存系统,用于在用户设备上线时,将自身缓存资源的信息推送给所述用户设备;以及根据用户设备的资源访问请求返回相应的资源;所述用户设备,用于根据所述缓存资源的信息向所述缓存系统或互联网发起资源访问;所述互联网,用于根据用户设备的资源访问请求返回相应的资源。一种资源访问系统,包括:推送单元、缓存系统、用户设备和互联网;其中,所述推送单元,设置在用户设备访问互联网的必经路径上,用于截获用户设备请求消息,并判断所述请求消息中需要获取的资源是否存储在缓存系统中,如果是,则截获互联网对于所述请求消息的响应消息,并将缓存系统中缓存资源的信息嵌入所述响应消息中,之后,将所述嵌入缓存资源的信息的响应消息发送给所述用户设备;所述用户设备,用于根据所述缓存资源的信息向所述缓存系统或互联网发起资源访问;所述缓存系统,用于根据用户设备的资源访问请求返回相应的资源;以及周期性或在缓存资源发生变化时,将自身缓存资源的信息发送给所述推送单元;所述互联网,用于根据用户设备的资源访问请求返回相应的资源。一种缓存资源信息推送装置,该缓存资源信息推送装置为缓存系统,用于在用户设备上线时,将自身缓存资源的信息推送给所述用户设备。一种缓存资源信息推送装置,该缓存资源信息推送装置包括推送单元和缓存系统;其中,所述推送单元,设置在用户设备访问互联网的必经路径上,用于截获用户设备请求消息,并判断所述请求消息中需要获取的资源是否存储在缓存系统中,如果是,则截获互联网对于所述请求消息的响应消息,并将缓存系统中缓存资源的信息嵌入所述响应消息中,之后,将所述嵌入缓存资源的信息的响应消息发送给所述用户设备;所述缓存系统,用于周期性或在缓存资源发生变化时,将自身缓存资源的信息发送给所述推送单元。本专利技术提供的资源访问方法、系统及缓存资源信息推送装置,网络侧将缓存系统中缓存资源的信息推送给用户设备;用户设备根据所述缓存资源的信息向缓存系统或互联网发起资源访问。通过本专利技术,用户设备能够及时获知缓存系统中缓存资源的信息,从而可以直接从缓存系统或互联网获取需要访问的资源,所以,能够提高缓存系统中资源访问的命中率及资源利用率,提高资源访问速度,进而提高用户设备体验。附图说明图1为现有缓存系统部署情况示意图;图2为本专利技术资源访问方法流程示意图;图3为本专利技术实施例1所述的资源访问方法流程示意图;图4为本专利技术实施例2所述的资源访问方法流程示意图。具体实施方式本专利技术的基本思想是:网络侧将缓存系统中缓存资源的信息推送给用户设备;用户设备根据所述缓存资源的信息向缓存系统或互联网发起资源访问。图2为本专利技术资源访问方法流程示意图,如图2所示,该方法包括:步骤201:网络侧将缓存系统中缓存资源的信息推送给用户设备。步骤202:用户设备根据所述缓存资源的信息向缓存系统或互联网发起资源访问。具体的,步骤202中所述用户设备根据所述缓存资源的信息向缓存系统或互联网发起资源访问为:用户设备需要访问的资源为缓存系统中的缓存资源,则所述用户设备向缓存系统发起资源访问;用户设备需要访问的资源不为缓存系统中的缓存资源,则所述用户设备向互联网发起资源访问。需要说明的是,步骤201中所述网络侧将缓存系统中缓存资源的信息推送给用户设备可以为:缓存系统在用户设备上线时,自动将缓存资源的信息推送给所述用户设备,例如,可以向上线的用户设备推动一个HTML页面,该HTML页面包含缓存资源的信息。步骤201中所述网络侧将缓存系统中缓存资源的信息推送给用户设备也可以为:设置在所述用户设备访问互联网的必经路径上的推送单元截获用户设备请求消息,并判断所述请求消息中需要获取的资源是否存储在缓存系统中,如果请求消息中需要获取的资源未存本文档来自技高网...
【技术保护点】
一种资源访问方法,其特征在于,该方法包括:网络侧将缓存系统中缓存资源的信息推送给用户设备;用户设备根据所述缓存资源的信息向缓存系统或互联网发起资源访问。
【技术特征摘要】
1.一种资源访问方法,其特征在于,该方法包括:网络侧将缓存系统中缓存资源的信息推送给用户设备;用户设备根据所述缓存资源的信息向缓存系统或互联网发起资源访问;其中,所述用户设备根据所述缓存资源的信息向缓存系统或互联网发起资源访问为:用户设备需要访问的资源为缓存系统中的缓存资源,则所述用户设备向缓存系统发起资源访问;用户设备需要访问的资源不为缓存系统中的缓存资源,则所述用户设备向互联网发起资源访问;所述网络侧将缓存系统中缓存资源的信息推送给用户设备为:缓存系统在用户设备上线时,将缓存资源的信息推送给所述用户设备;或,设置在所述用户设备访问互联网的必经路径上的推送单元截获用户设备请求消息,并判断所述请求消息中需要获取的资源是否存储在缓存系统中,如果是,则截获互联网对于所述请求消息的响应消息,并将缓存系统中缓存资源的信息嵌入所述响应消息中,之后,将所述嵌入缓存资源的信息的响应消息发送给所述用户设备。2.根据权利要求1所述的资源访问方法,其特征在于,该方法还包括:缓存系统周期性或在缓存资源发生变化时,将缓存资源的信息发送给所述推送单元。3.根据权利要求1或2所述的资源访问方法,其特征在于,所述缓存资源的信息至少包括:缓存资源标识和缓存资源链接。4.一种资源访问系统,其特征在于,该系统包括:缓存系统、用户设备和互联网;其中,所述缓存系统,用于在用户设备上线时,将自身缓存资源的信息推送给所述用户设备;以及根据用户设备的资源访问请求返回相应的资源;所述用户设备,用于根据所述缓存资源的信息向所述缓存系统或互联网发起资源访问;所述互联网,用于根据用户设备的资源访问请求返回相应的资源;其中,所述用户设备,用于根据所述缓存资源的信息向所述缓存系统或互联网发起资源访问...
【专利技术属性】
技术研发人员:张俊斌,曹振,
申请(专利权)人:中国移动通信集团江西有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。