一种网络资源按需处理方法及装置制造方法及图纸

技术编号:8105795 阅读:164 留言:0更新日期:2012-12-21 04:39
本发明专利技术公开了一种网络资源按需处理方法及装置。一种网络资源按需处理方法包括:接收对目标资源的浏览请求,所述浏览请求中包括目标资源的浏览地址;从所述浏览地址中解析出该目标资源的标识信息和浏览需求参数;根据解析得到的浏览需求参数对目标资源进行处理,得到目标资源的副本;将目标资源副本返回至当前浏览者。与现有技术相比,本发明专利技术并不预先对数据资源进行统一处理并且保存副本,从而节省了存储成本和维护成本。

【技术实现步骤摘要】

本专利技术涉及互联网应用
,特别是涉及一种网络资源按需处理方法及装置
技术介绍
随着互联网的迅速发展,网络上的资源类型和数量不断增加,而网站能够提供的服务与功能也越来越丰富。从网站的角度而言,即便是对于同一份资源,可能也需要根据所提供的具体服务或功能,对资源进行一定的处理后,再将处理后的结果展示给用户。以图片资源为例进行说明,对于拥有图片资源的网站而言,图片被存储在图片存储系统中,而不同的应用产品线可能需要按需求对图片进行不同的处理后展示。例如,同一 张图片,在A应用需要缩放到200*200规格;在B应用需要缩放到300*300规格、在C应用需要加水印,在D应用需要将图片文件大小压缩至IOOkb以下......等等。为了满足产品功能多样化的需求,在现有技术中,采用预先对数据资源进行统一处理、然后保存处理后资源副本的方法,根据上述的例子,对于同一张图片,如果需要分别在ABCD四个应用模块中进行展示,则需要预先生成该图片的四种规格的副本,然后分别上传至ABCD四个应用模块并存储。然而这种方案的缺陷在于增加了存储资源占用,并且难于维护。对于拥有海量图片以及众多应用的系统,如果对每种规格的图像副本都进行存储的话,其存储和维护成本是难以接受的,而且在有些情况下,所生成的副本并不一定有机会被实际用到,例如在相册应用中,为用户提供三种缩放尺度的预览图,但是用户并不一定会去逐一使用这三种尺度去浏览,这进一步影响了存储空间的使用效率。另外,上述方案的可扩展性极差如果某应用模块的功能发生变化,例如对显示的图片规格进行更新,或者要增加新的图片规格,则需要在图片数据库分别对每张图片重新生成相应的副本,才可以开放新的功能。如果多个应用模块、或者模块功能变化频繁,那么上述问题会表现得更为严重,特别是在资源存储系统与应用模块分离的网站架构中,上述方案会加强源存储系统与应用模块的耦合性,对于副本数据的维护和管理难度也会随之增加。
技术实现思路
为解决上述技术问题,本专利技术实施例提供一种网络资源按需处理方法及装置,技术方案如下本专利技术实施例提供一种网络资源按需处理方法,该方法包括接收对目标资源的浏览请求,所述浏览请求中包括目标资源的浏览地址;从所述浏览地址中解析出该目标资源的标识信息和浏览需求参数;根据解析得到的浏览需求参数对目标资源进行处理,得到目标资源的副本;将目标资源副本返回至当前浏览者。根据本专利技术的一种具体实施方式,该方法还包括预先生成目标资源的浏览地址,所述浏览地址用于公开发布;所述浏览地址中,至少携带有所述目标资源的标识信息和浏览需求参数。根据本专利技术的一种具体实施方式,所述生成目标资源的浏览地址,包括对目标资源的标识信息和/或浏览需求参数进行加密,将加密后的内容携带于所述浏览地址中。根据本专利技术的一种具体实施方式,所述方法还包括将处理得到的目标资源副本保存在存储区中。根据本专利技术的一种具体实施方式,所述根据解析得到的浏览需求参数对目标资源进行处理,得到目标资源的副本,包括根据解析得到的浏览需求参数,判断存储区当前是否存在与所述浏览需求参数相 匹配的目标资源副本;如果是,则直接从存储区中读取相应的目标资源副本;如果否,则根据浏览需求参数对目标资源进行实时处理,得到目标资源的副本。本专利技术实施例还提供一种网络资源按需处理装置,其特征在于,该装置包括浏览请求接收单元,用于接收对目标资源的浏览请求,所述浏览请求中包括目标资源的浏览地址;信息解析单元,用于从所述浏览地址中解析出该目标资源的标识信息和浏览需求参数;副本获得单元,用于根据解析得到的浏览需求参数对目标资源进行处理,得到目标资源的副本;浏览请求响应单元,用于将目标资源副本返回至当前浏览者。根据本专利技术的一种具体实施方式,该装置还包括浏览地址生成单元,预先生成目标资源的浏览地址,所述浏览地址用于公开发布;所述浏览地址中,至少携带有所述目标资源的标识信息和浏览需求参数。根据本专利技术的一种具体实施方式,所述浏览地址生成单元,具体用于对目标资源的标识信息和/或浏览需求参数进行加密,将加密后的内容携带于所述浏览地址中。根据本专利技术的一种具体实施方式,所述装置还包括副本保存单元,用于将处理得到的目标资源副本保存在存储区中。根据本专利技术的一种具体实施方式,所述副本获得单元,具体用于根据解析得到的浏览需求参数,判断存储区当前是否存在与所述浏览需求参数相匹配的目标资源副本;如果是,则直接从存储区中读取相应的目标资源副本;如果否,则根据浏览需求参数对目标资源进行实时处理,得到目标资源的副本。与现有技术相比,本专利技术并不预先对数据资源进行统一处理并且保存副本,而是根据浏览需求,预先针对原始目标资源生成浏览地址,将浏览需求以参数的形式携带于浏览地址中。在实际收到浏览请求后,再根据浏览参数对原始目标资源进行实时处理,从而有效地避免了预先生成的资源副本对于存储空间的大量占用,相应也降低了管理和维护的难度。此外,浏览地址可以由应用模块根据实际功能需求生成,一旦应用功能需求发生变化,应用模块可以自行重新生成浏览地址,而不需要立刻通知资源存储系统生成新的资源副本,有效地降低了应用模块与资源存储系统之间的耦合度,即便对于存在多个应用模块、多种浏览需求的应用场景,也可以灵活实现升级。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图I为本专利技术实施例的网站应用架构示意图;图2为本专利技术实施例网络资源按需处理方法的第一种流程图;图3为本专利技术实施例网络资源按需处理方法的第二种流程图; 图4为本专利技术实施例网络资源按需处理装置的第一种结构示意图;图5为本专利技术实施例网络资源按需处理装置的第二种结构示意图;图6为本专利技术实施例网络资源按需处理装置的第三种结构示意图。具体实施例方式首先对本专利技术实施例所提供的一种网络资源按需处理方法进行说明,该方法可以包括以下步骤接收对目标资源的浏览请求,所述浏览请求中包括目标资源的浏览地址;从所述浏览地址中解析出该目标资源的标识信息和浏览需求参数;根据解析得到的浏览需求参数对目标资源进行处理,得到目标资源的副本;将目标资源副本返回至当前浏览者。本专利技术所提供的技术方案,可以适用于多种类型网络资源的多种规格展现需求,例如图片、视频、音频、文档等等,进一步举例说明例如,在相册应用中,对同一张图片,提供不同缩放尺度的预览图;在音频播放应用中,针对同一音频源,提供高音质和低音质的播放效果;在视频播放应用中,针对同一视频源,提供高清、标清播放效果;在浏览文本应用中,提供纯文本格式、HTML格式浏览效果等等。从网站本身来看,如果对用户开放了相应的浏览功能,则网站一般需要具备至少一份与浏览浏览功能需求相对应的资源副本,用来响应用户的浏览请求。针对上述需求,本专利技术实施例所提供的技术方案,是根据浏览需求,预先针对原始目标资源生成浏览地址,将浏览需求以参数的形式携带于浏览地址中。在实际收到浏览请求后,再根据浏览参数对原始目标资源进行实时处理,从而有效地避免了预先生成的资源副本对于存储空间的大量占用,相应也降低了管理和维护的难度。本发本文档来自技高网
...

【技术保护点】
一种网络资源按需处理方法,其特征在于,该方法包括:接收对目标资源的浏览请求,所述浏览请求中包括目标资源的浏览地址;从所述浏览地址中解析出该目标资源的标识信息和浏览需求参数;根据解析得到的浏览需求参数对目标资源进行处理,得到目标资源的副本;将目标资源副本返回至当前浏览者。

【技术特征摘要】

【专利技术属性】
技术研发人员:文维东李哲薛飞
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1