一种无效链接地址处理方法及装置制造方法及图纸

技术编号:10425552 阅读:196 留言:0更新日期:2014-09-12 15:54
本发明专利技术实施例公开了一种无效链接地址处理方法及装置,一种无效链接地址处理方法,应用于服务器端,包括以下步骤:获得数据库中待检测图片信息,所述待检测图片信息至少包含所述待检测图片的标识和所述待检测图片的链接地址;判断所述待检测图片的链接地址是否有效;如果无效,则将无效链接地址替换为相对应的预设的有效链接地址。本发明专利技术实施例所提供的技术方案对客户端软件中所使用的图片都有考虑,不局限于常用图片,只要检测到无效链接地址,都会替换为与该无效链接地址相对应的预设的有效链接地址,使得客户端软件获取图片信息后所呈现的图片内容是完整的。

【技术实现步骤摘要】
一种无效链接地址处理方法及装置
本专利技术涉及互联网
,特别涉及一种无效链接地址处理方法及装置。
技术介绍
互联网中,在网页或应用上显示的各种图片都有各自的作用,有的是为丰富网页内容而存在的,有的是作为应用徽标而存在的,不同网页或应用由不同的提供商进行维护,在同一网页或应用上显示的图片可能来自于多个渠道商,并保存在各自渠道商的服务器上,日积月累,所占据的存储空间越来越大。渠道商为了节省自己服务器的磁盘开销,会定期删除自己服务器上保存的部分图片。这样会导致一个问题,就是在其他网页或应用中,弓丨用了被删除的图片的链接地址的地方会出现失效的情况。如,应用X由提供商A维护,这个应用中一部分图片来自于渠道商B,当渠道商B为了节省自己服务器的磁盘开销,在自己服务器上删除部分图片时,应用X中引用了被删除的图片的链接地址的地方出现了失效的情况。在网页或应用上所引用的图片的链接地址一旦失效,该图片所在位置可能显示为红叉或错误信息,导致网页或应用所呈现的图片内容缺失,影响用户的视觉体验。目前解决该问题的方法是,提供商在自己的服务器上对所维护的网页或应用中的常用图片进行备份,并将备份的图片的地址返回给需要访问该图片的客户端软件。这种方法虽然在一定程度上解决了常用图片的链接地址失效所导致的问题,但是因为常用图片只是网页或应用所用到的图片的一部分,当没有备份的图片的链接地址失效时,仍然会导致上述图片的链接地址失效所带来的问题。
技术实现思路
为解决上述问题,本专利技术实施例公开了一种无效链接地址处理方法及装置。技术方案如下:一种无效链接地址处理方法,应用于服务器端,该方法包括:获得数据库中待检测图片信息,所述待检测图片信息至少包含所述待检测图片的标识和所述待检测图片的链接地址;判断所述待检测图片的链接地址是否有效;如果无效,则将无效链接地址替换为相对应的预设的有效链接地址。在本专利技术的一种【具体实施方式】中,所述判断所述待检测图片的链接地址是否有效,包括:连接所述待检测图片的链接地址;判断返回状态码是否为预设的状态码;如果不是预设的状态码,则确定所述待检测图片的链接地址无效。在本专利技术的一种【具体实施方式】中,所述将无效链接地址替换为相对应的预设的有效链接地址,包括:检测无效链接地址所对应的图片是否有本地备份;根据检测结果,将无效链接地址替换为相对应的预设的有效链接地址。在本专利技术的一种【具体实施方式】中,所述根据检测结果,将无效链接地址替换为相对应的预设的有效链接地址,包括:如果无效链接地址所对应的图片有备份,则将所述无效链接地址替换为所对应的图片的备份图片的链接地址。在本专利技术的一种【具体实施方式】中,所述根据检测结果,将无效链接地址替换为相对应的预设的有效链接地址,包括:如果无效链接地址所对应的图片无备份,则将所述无效链接地址替换为预设的默认图片的链接地址。在本专利技术的一种【具体实施方式】中,在将无效链接地址替换为相对应的预设的有效链接地址之后,还包括:将替换后的链接地址反馈给客户端软件;或者,在接收到客户端软件的图片信息获取请求时,向客户端软件返回相应的链接地址。在本专利技术的一种【具体实施方式】中,还包括:将所述无效链接地址所对应的图片信息记录到日志文件中;将所述日志文件发送给预设的联系人。一种无效链接地址处理装置,应用于服务器端,该装置包括:图片信息获得模块,用于获得数据库中待检测图片信息,所述待检测图片信息至少包含所述待检测图片的标识和所述待检测图片的链接地址;链接地址判断模块,用于判断所述待检测图片的链接地址是否有效;链接地址替换模块,用于在链接地址判断模块判断所述待检测图片的链接地址无效的情况下,将无效链接地址替换为相对应的预设的有效链接地址。在本专利技术的一种【具体实施方式】中,所述链接地址判断模块,包括:链接地址连接子模块,用于连接所述待检测图片的链接地址;状态码判断子模块,用于判断返回状态码是否为预设的状态码;链接地址确定子模块,用于在状态码判断子模块判断返回状态码不是预设的状态码的情况下,确定所述待检测图片的链接地址无效。在本专利技术的一种【具体实施方式】中,链接地址替换模块,包括:备份图片检测子模块,用于检测无效链接地址所对应的图片是否有本地备份;链接地址替换子模块,用于根据备份图片检测子模块的检测结果,将无效链接地址替换为相对应的预设的有效链接地址。在本专利技术的一种【具体实施方式】中,所述链接地址替换子模块,具体用于:如果无效链接地址所对应的图片有备份,则将所述无效链接地址替换为所对应的图片的备份图片的链接地址。在本专利技术的一种【具体实施方式】中,所述链接地址替换子模块,具体用于:如果无效链接地址所对应的图片无备份,则将所述无效链接地址替换为预设的默认图片的链接地址。在本专利技术的一种【具体实施方式】中,还包括:链接地址反馈模块,用于将替换后的链接地址反馈给客户端软件;或者,用于在接收到客户端软件的图片信息获取请求时,向客户端软件返回相应的链接地址。在本专利技术的一种【具体实施方式】中,还包括:日志文件记录模块,用于将所述无效链接地址所对应的图片信息记录到日志文件中;日志文件发送模块,用于将所述日志文件发送给预设的联系人。本专利技术实施例所提供的技术方案,先检测链接地址是否有效,当检测到无效链接地址时,将无效链接地址替换为相对应的预设的有效链接地址。与现有技术相比,本专利技术实施例所提供的技术方案对客户端软件中所使用的图片都有考虑,不局限于常用图片,只要检测到无效链接地址,都会替换为与该无效链接地址相对应的预设的有效链接地址,使得客户端软件获取图片信息后所呈现的图片内容是完整的。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中无效链接地址处理方法一种实施流程图;图2为本专利技术实施例中无效链接地址处理方法另一种实施流程图;图3为本专利技术实施例中无效链接地址处理装置一种结构示意图;图4为本专利技术实施例中无效链接地址处理装置另一种结构示意图。【具体实施方式】首先对本专利技术实施例所提供的一种无效链接地址处理方法进行说明,该方法可以包括以下步骤:获得数据库中待检测图片信息,所述待检测图片信息至少包含所述待检测图片的标识和所述待检测图片的链接地址;判断所述待检测图片的链接地址是否有效;如果无效,则将无效链接地址替换为相对应的预设的有效链接地址。在客户端软件中都会涉及到图片的显示问题,具体的可能是应用(APP)中图片的显示问题,或者在浏览器浏览网页时涉及的图片的显示问题,一旦客户端软件中引用的链接地址所对应的图片在服务器上被删除,就会出现该图片的显示位置处显示红叉或错误信息。本专利技术实施例所提供的一种无效链接地址处理方法在服务器端执行。服务器端可以判断数据库中的待检测图片的链接地址是否有效,如果判断出待检测图片的链接地址无效,则将该无效链接地址用预设的有效链接地址进行替换,以使得客户端软件在获取图片数据时,获取到的总是有效链接地址。本专利技术实施例所提供的技术方案,先检测链接地址是否有效,当检测到无效链接地本文档来自技高网...

【技术保护点】
一种无效链接地址处理方法,应用于服务器端,其特征在于,包括:获得数据库中待检测图片信息,所述待检测图片信息至少包含所述待检测图片的标识和所述待检测图片的链接地址;判断所述待检测图片的链接地址是否有效;如果无效,则将无效链接地址替换为相对应的预设的有效链接地址。

【技术特征摘要】
1.一种无效链接地址处理方法,应用于服务器端,其特征在于,包括: 获得数据库中待检测图片信息,所述待检测图片信息至少包含所述待检测图片的标识和所述待检测图片的链接地址; 判断所述待检测图片的链接地址是否有效; 如果无效,则将无效链接地址替换为相对应的预设的有效链接地址。2.根据权利要求1所述的方法,其特征在于,所述判断所述待检测图片的链接地址是否有效,包括: 连接所述待检测图片的链接地址; 判断返回状态码是否为预设的状态码; 如果不是预设的状态码,则确定所述待检测图片的链接地址无效。3.根据权利要求1所述的方法,其特征在于,所述将无效链接地址替换为相对应的预设的有效链接地址,包括: 检测无效链接地址所对应的图片是否有本地备份; 根据检测结果,将无效链接地址替换为相对应的预设的有效链接地址。4.根据权利要求3所述的方法,其特征在于,所述根据检测结果,将无效链接地址替换为相对应的预设的有效链接地址,包括: 如果无效链接地址所对应的图片有备份,则将所述无效链接地址替换为所对应的图片的备份图片的链接地址。5.根据权利要求3所述的方法,其特征在于,所述根据检测结果,将无效链接地址替换为相对应的预设的有效链接地址,包括: 如果无效链接地址所对应的图片无备份,则将所述无效链接地址替换为预设的默认图片的链接地址。6.根据权利要求1所述的方法,其特征在于,在将无效链接地址替换为相对应的预设的有效链接地址之后,还包括: 将替换后的链接地址反馈给客户端软件; 或者, 在接收到客户端软件的图片信息获取请求时,向客户端软件返回相应的链接地址。7.根据权利要求1所述的方法,其特征在于,还包括: 将所述无效链接地址所对应的图片信息记录到日志文件中; 将所述日志文件发送给预设的联系人。8.一种无效链接地址处理装置,应用于服务器端,其特征在于,包括: 图片信息获得模块,用于...

【专利技术属性】
技术研发人员:杜旺喜
申请(专利权)人:广州金山网络科技有限公司
类型:发明
国别省市:广东;44

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

1