技术新讯 > 电子通信装置的制造及其应用技术 > 一种图片访问方法、系统及计算设备与流程  >  正文

一种图片访问方法、系统及计算设备与流程

  • 国知局
  • 2024-08-02 14:45:50

本发明涉及互联网领域,具体涉及一种图片访问方法、系统及计算设备。

背景技术:

1、在前端静态资源内,通常会包含大量的静态图片资源,这些静态图片资源大小直接影响到页面的性能及带宽的消耗。

2、常见的图片格式有gif、png、jpg、jpeg、bmp、webp等,其中,webp作为一种可以制作出体积更小、传输更快的图片格式,相较于其他格式的图片而言在网络传输速度方面有着巨大优势,因此,以webp格式作为页面图片的格式可缓解页面性能及带宽的消耗的问题。

3、但在实际页面制作开发过程中,考虑到各浏览器对webp格式的支持情况,需要额外的工作(例如,对于已经发布的前端项目,需要修改项目中的代码,或需要提前将原版格式图片转换后上传存储等)去处理兼容问题,使得优化过程变得繁琐,耗费大量人物力。

技术实现思路

1、鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种图片访问方法、系统及计算设备。

2、根据本发明的一个方面,提供一种图片访问方法,在计算设备中执行,计算设备中驻留有图片存储模块,图片存储模块中存储有多种格式的图片,计算设备与分布式图片服务器耦接,分布式图片服务器可将图片存储模块中的各图片转换为预定格式,并对转换得到的预定格式图片进行存储,方法包括:解析浏览器发送的图片访问请求,以至少获取图片的第一访问路径,第一访问路径指向图片存储模块的目标图片;基于第一访问路径,判断分布式图片服务器中是否存储有目标图片对应的预定格式图片,其中预定格式为网络传输速度快的图片格式;若未存储,则将目标图片发送至分布式图片服务器,以通过分布式图片服务器对目标图片进行格式转换,得到目标图片对应的预定格式图片,并返回至浏览器。

3、可选地,在根据本发明的图片访问方法中,还包括:若分布式图片服务器中存储有目标图片对应的预定格式图片,则从分布式图片服务器中获取目标图片对应预定格式图片,并返回至浏览器。

4、可选地,在根据本发明的图片访问方法中,图片访问请求还包括指示浏览器是否支持显示预定格式图片的标识和目标图片的配置信息,配置信息表征目标图片的尺寸信息、内存信息。

5、可选地,在根据本发明的图片访问方法中,还包括:基于第一访问路径,生成图片查询索引。

6、可选地,在根据本发明的图片访问方法中,基于第一访问路径,生成图片查询索引,包括:若目标图片不支持预定格式转换,则将第一访问路径作为图片查询索引;若目标图片支持预定格式转换,则将指示浏览器支持显示预定格式图片的第一标识和第一访问路径的拼接,或将指示览器不支持显示预定格式图片的第二标识和第一访问路径的拼接,作为图片查询索引。

7、可选地,在根据本发明的图片访问方法中,图片存储模块中还存储有各图片的描述信息,描述信息与图片查询索引关联,图片描述信息至少包括图片的访问协议、配置信息、对应预定格式图片的第二访问路径、图片发送至分布式图片服务器的时间和时间阈值。

8、可选地,在根据本发明的图片访问方法中,还包括:若浏览器支持显示预定格式图片,则检测描述信息中的配置信息与目标图片的配置信息是否一致;若不一致,则将目标图片的配置信息发送至分布式图片服务器,以通过分布式图片服务器根据配置信息,对目标图片对应的预定格式图片进行处理。

9、可选地,在根据本发明的图片访问方法中,还包括:判断当前时间与目标图片发送至分布式图片服务器的时间的差值,是否大于时间阈值;若大于,则检测目标图片的配置信息与描述信息中的配置信息是否一致;若不一致,则重新向分布式图片服务器发送目标图片,以通过分布式图片服务器对目标图片进行格式转换,并在格式转换后,利用转换后的预定格式图片的第二访问路径、图片发送时间更新目标图片对应的描述信息。

10、根据本发明的又一个方面,提供一种图片访问系统,包括:浏览器,适于向计算设备发送图片访问请求,图片访问请求至少包括图片的第一访问路径、图片的配置信息和指示浏览器是否支持显示预定格式图片的标识;计算设备,包括图片存储模块,适于在判断浏览器支持显示预定格式图片时,从分布式图片服务器中获取目标图片的预定格式图片,并返回至浏览器,其中预定格式为网络传输速度快的图片格式;分布式图片服务器,适于将图片存储模块中的各图片的格式转换为预定格式,并对转换得到的预定格式图片进行存储。

11、可选地,在根据本发明的图片访问系统中,计算设备还适于判断分布式图片服务器中是否存储有目标图片对应的预定格式图片,并在判断分布式图片服务器中未存储目标图片对应的预定格式图片时,将目标图片发送至分布式图片服务器;分布式图片服务器还适于对目标图片进行格式转换,得到目标图片对应的预定格式图片。

12、可选地,在根据本发明的图片访问系统中,计算设备还适于在判断分布式图片服务器中存储有目标图片对应的预定格式图片时,从分布式图片服务器中获取目标图片对应预定格式图片,并返回至浏览器。

13、可选地,在根据本发明的图片访问系统中,计算设备还适于基于第一访问路径,生成图片查询索引。

14、可选地,在根据本发明的图片访问系统中,图片存储模块中还存储有各图片的描述信息,描述信息与图片查询索引关联,图片描述信息至少包括图片的访问协议、配置信息、对应预定格式图片的第二访问路径、图片发送至分布式图片服务器的时间和时间阈值。

15、可选地,在根据本发明的图片访问系统中,计算设备还适于在判断出浏览器支持显示预定格式图片后,检测描述信息中的配置信息与目标图片的配置信息是否一致,并在不一致时,将目标图片的配置信息发送至分布式图片服务器;分布式图片服务器还适于根据配置信息,对目标图片对应的预定格式图片进行处理。

16、根据本发明的又一个方面,提供一种计算设备,包括:至少一个处理器;和存储有程序指令的存储器,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行上述方法的指令。

17、根据本发明的又一个方面,提供一种计算机程序产品,包括计算机程序/指令,其中,所述计算机程序/指令被处理器执行时实现上述的方法。

18、根据本发明的又一个方面,提供一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行上述的方法。

19、根据本发明的方案,利用分布式图片服务器转换图片格式,无需改动任何前端工程代码,也无需提前对图片进行格式转换和上传,即可满足不同浏览器展示webp图片格式的需求,提高开发效率及用户通过浏览器浏览图片时体验。

20、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

技术特征:

1.一种图片访问方法,在计算设备中执行,所述计算设备中驻留有图片存储模块,所述图片存储模块中存储有多种格式的图片,所述计算设备与分布式图片服务器耦接,所述分布式图片服务器可将图片存储模块中的各图片转换为预定格式,并对转换得到的预定格式图片进行存储,所述方法包括:

2.如权利要求1所述的方法,其中,还包括:

3.如权利要求1所述的方法,其中,所述图片访问请求还包括指示所述浏览器是否支持显示预定格式图片的标识和目标图片的配置信息,所述配置信息表征目标图片的尺寸信息、内存信息。

4.如权利要求3所述的方法,其中,还包括:

5.如权利要求4所述的方法,其中,基于所述第一访问路径,生成图片查询索引,包括:

6.如权利要求3所述的方法,其中,所述图片存储模块中还存储有各图片的描述信息,所述描述信息与所述图片查询索引关联,所述图片描述信息至少包括图片的访问协议、配置信息、对应预定格式图片的第二访问路径、图片发送至分布式图片服务器的时间和时间阈值。

7.如权利要求6所述的方法,其中,还包括:

8.如权利要求6所述的方法,其中,还包括:

9.一种图片访问系统,包括:

10.一种计算设备,包括:

技术总结本发明公开了一种图片访问方法、系统及计算设备,图片访问方法在计算设备中执行,计算设备中驻留有图片存储模块,图片存储模块中存储有多种格式的图片,计算设备与分布式图片服务器耦接,分布式图片服务器可将图片存储模块中的各图片转换为预定格式,并对转换得到的预定格式图片进行存储,方法包括:解析浏览器发送的图片访问请求,以至少获取图片的第一访问路径,第一访问路径指向图片存储模块的目标图片;基于第一访问路径,判断分布式图片服务器中是否存储有目标图片对应的预定格式图片;若未存储,则将目标图片发送至分布式图片服务器,以通过分布式图片服务器对目标图片进行格式转换,得到目标图片对应的预定格式图片,并返回至浏览器。技术研发人员:梁家玮受保护的技术使用者:北京车智赢科技有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240801/243838.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。