图片传输方法与装置制造方法及图纸

技术编号:35572211 阅读:17 留言:0更新日期:2022-11-12 15:56
本申请提供一种图片传输方法与装置,该图片传输方法应用于服务器;该图片传输方法包括:从客户端接收客户端身份信息以及目标图片特征信息;根据客户端信息验证客户端是否具有访问服务器的权限;若客户端具有访问服务器的权限,则根据目标图片特征信息判断服务器数据库中是否包括目标图片;若服务器数据库中包括目标图片,则生成目标图片的初始访问链接,并根据目标图片的预设过期时间对初始访问链接增加链接失效时间参数,以生成目标图片访问链接,并将目标图片访问链接发送至客户端。通过本申请实施例提供的图片加载方法能够在保护图片信息不被泄露的同时,提高图片在客户端的加载效率。加载效率。加载效率。

【技术实现步骤摘要】
图片传输方法与装置


[0001]本申请涉及数据处理领域,具体而言,涉及一种图片传输方法与装置。

技术介绍

[0002]在信息技术飞速发展的今天,信息系统中存储了大量的个人信息,其中一种形式为图片,那么对信息系统中图片的管理成为了必不可少的技术。
[0003]目前,对于图片访问的管理存在着管理不够精细;客户端身份验证信息不完善,导致图片数据在传输过程中,对该图片使用方的真实性和合法性无法保证,从而容易将图片发送给不合规的或不具有相应访问权限的客户端,使得信息安全存在极大隐患。另外,现有的图片管理方式中,若图片存储于服务器端,在从客户端请求获取图片时,由于涉及到从服务器中进行图片存取涉及到网络传输和延迟,因而无法兼顾图片存取的安全性以及对已有图片访问的高效性,使得用户体验不佳。

技术实现思路

[0004]本申请实施例的目的在于提供一种图片传输方法与装置,用以客户端与服务器之间在传输图片时,通过对客户端进行验证,判断客户端访问图片的合法性;生成一个有失效性的链接,在有效期内客户端可以根据该链接对图片进行访问;从而不但提高了客户端访问图片的效率,还保证了图片传输的安全性。
[0005]第一方面,本申请实施例提供一种图片传输方法,该图片传输方法应用于服务器;该图片传输方法包括:从客户端接收客户端身份信息以及目标图片特征信息;根据客户端信息验证客户端是否具有访问服务器的权限;若客户端具有访问服务器的权限,则根据目标图片特征信息判断服务器数据库中是否包括目标图片;若服务器数据库中包括目标图片,则生成目标图片的初始访问链接,并根据目标图片的预设过期时间对初始访问链接增加链接失效时间参数,以生成目标图片访问链接,并将目标图片访问链接发送至客户端。
[0006]在上述实现过程中,在客户端要从服务器中获取图片信息时,服务器接收客户端身份信息和将要访问的目标图片的图片特征信息;验证客户端具有访问服务器的权限以后,服务器生成图片访问链接;将此链接发送给客户端。通过验证客户端的访问权限可以保证获取图片的客户端的合法性,保证了图片传输的安全性。
[0007]可选地,在本申请实施例中,客户端身份信息包括具有授权期限的客户端身份ID和客户端密钥;身份ID仅在授权期限内能被服务器识别;根据客户端信息验证客户端是否具有访问服务器的权限包括:验证客户端身份ID和客户端密钥是否正确;若客户端身份ID和客户端密钥正确,则验证客户端身份ID的授权期限是否在授权期限内;若客户端身份ID的授权期限在授权期限内,则判定客户端具有访问服务器的权限。
[0008]在上述实现过程中,验证客户端是否具有访问权限主要验证客户端的身份ID和客户端密钥;客户端身份ID和客户端密钥在客户端注册时生成;每一个客户端对应唯一的身份ID和密钥。若身份ID和密钥均通过验证,再验证身份ID是否过期,因为只有在期限内的身
份ID才有效;若身份ID未过期,则证明该客户端具有访问服务器的权限,允许该客户端的访问。在本申请实施例中,不但要对身份ID和密钥的真实性进行验证,还要对身份ID的失效性进行验证;从而保证访问服务器的客户端真实性与可靠性,保证了图片不被非法客户端获取,而导致图片信息泄露。
[0009]可选地,在本申请实施例中,判断服务器数据库中是否包括目标图片包括:根据目标图片特征信息在服务器数据库查询是否存在具有相同目标图片特征信息的图片;其中,图片特征信息包括每张图片对应的唯一字符串。
[0010]在上述实现过程中,在服务器中的图片库中,每张图片都对应独一无二的图片特征信息。可以理解的是,特征信息可以是表征图片信息的唯一字符串,也可以是其他能表征图片信息的特征。通过图片信息特征在图片库中查找目标图片,能够快速准确地从图片库中找出目标图片。
[0011]可选地,在本申请实施例中,生成目标图片的初始访问链接包括:获取目标图片的访问域名、目标图片特征信息和目标图片的类别名称,并根据目标图片的访问域名、目标图片特征信息和目标图片的类别名称生成目标图片的初始访问链接。
[0012]在上述实现过程中,根据目标图片的访问域名、目标图片特征信息和目标图片的类别名称生成目标图片的初始访问链接;通过此初始访问链接可以准确地在服务器中目标图片所属的类别下找到目标图片。
[0013]可选地,在本申请实施例中,在从客户端接收客户端身份信息以及目标图片特征信息之前,方法还包括:根据服务器数据库中的图片生成图片特征信息;获取客户端身份信息并保存。
[0014]在上述实现过程中,在从客户端接收客户端身份信息以及目标图片特征信息之前,服务器会根据服务器中的图片生成图片特征信息。与此同时,客户端会到服务器进行信息注册;在生成客户端身份信息后,服务器会将身份信息进行保存,以便在后续操作中客户端请求访问图片时,对客户端身份信息进行验证。
[0015]第二方面,本申请实施例提供一种图片传输方法,该图片传输方法应用于客户端;该图片传输方法包括:接收对来自请求方的目标图片的访问请求;根据目标图片特征信息,通过判断客户端数据库中是否存在目标图片访问链接,以在客户端数据库中查找目标图片;若客户端数据库中不存在目标图片访问链接,则向服务器发送客户端身份信息以及目标图片特征信息;从服务器获取目标图片访问链接,并根据目标图片访问链接获取目标图片。
[0016]在上述实现过程中,客户端在需要从服务器中获取目标图片时,首先会查看客户端中是否存在访问该目标图片的访问链接;若存在访问链接,且该访问链接未失效,那么直接使用该访问链接对服务进行访问。如果不存在访问链接或者该访问链接失效了,那么需要重新从服务器中获取访问该目标图片的访问链接。在本申请实施例中,若服务器中存在该链接,那么直接使用该链接访问服务器获取图片,可以提高访问效率;同时,链接存在有效期限;若过期,则需要重新从服务器中获取访问链接,因此,也保证了图片访问的安全性。
[0017]可选地,在本申请实施例中,客户端身份信息包括具有授权期限的客户端身份ID和客户端密钥;身份ID仅在授权期限内能被服务器识别;向服务器发送客户端身份信息以及目标图片特征信息,从服务器获取目标图片访问链接,包括:将客户端身份ID、客户端密
钥和目标图片特征信息发送至服务器;从服务器获取目标图片访问链接。
[0018]在上述实现过程中,当需要向服务器获取访问目标图片的访问链接时,将客户端身份ID、客户端密钥和目标图片特征信息发送至服务器,服务器根据客户端身份ID、客户端密钥和目标图片特征信息发送至服务器生成目标图片访问链接后,被客户端获取;客户端获得该目标图片访问链接后可从服务器获取该目标图片。从而在客户端不存在该目标访问链接时,请求服务器生成目标图片访问链接,进而进行访问。
[0019]可选地,在本申请实施例中,若客户端数据库中存在目标图片访问链接,则判断目标图片访问链接是否超出预设过期时间;若目标图片访问链接超出预设过期时间,则将目标图片访问链接删除,并重新向服务器获取目标图片访问链接;保存目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图片传输方法,其特征在于,所述方法应用于服务器;所述方法包括:从客户端,接收客户端身份信息以及目标图片特征信息;根据所述客户端身份信息验证所述客户端是否具有访问服务器的权限;若所述客户端具有访问服务器的权限,则根据所述目标图片特征信息判断所述服务器数据库中是否包括目标图片;若所述服务器数据库中包括所述目标图片,则生成所述目标图片的初始访问链接,并根据所述目标图片的预设过期时间对所述初始访问链接增加链接失效时间参数,以生成所述目标图片访问链接,并将所述目标图片访问链接发送至所述客户端。2.根据权利要求1所述的方法,其特征在于,其中,所述客户端身份信息包括具有授权期限的客户端身份ID和客户端密钥;所述身份ID仅在所述授权期限内能被所述服务器识别;所述根据所述客户端信息验证所述客户端是否具有访问服务器的权限,包括:验证所述客户端身份ID和所述客户端密钥是否正确;若所述客户端身份ID和所述客户端密钥正确,则验证所述客户端身份ID的授权期限是否在所述授权期限内;若所述客户端身份ID的授权期限在所述授权期限内,则判定所述客户端具有访问服务器的权限。3.根据权利要求1所述的方法,其特征在于,所述判断所述服务器数据库中是否包括目标图片,包括:根据所述目标图片特征信息在所述服务器数据库查询是否存在具有相同所述目标图片特征信息的图片;其中,所述图片特征信息包括每张图片对应的唯一字符串。4.根据权利要求1所述的方法,其特征在于,所述生成所述目标图片的初始访问链接,包括:获取所述目标图片的访问域名、所述目标图片特征信息和所述目标图片的类别名称,并根据所述目标图片的访问域名、所述目标图片特征信息和所述目标图片的类别名称生成所述目标图片的所述初始访问链接。5.根据权利要求1所述的方法,其特征在于,在所述从客户端,接收客户端身份信息以及目标图片特征信息之前,所述方法还包括:根据所述服务器数据库中的图片生成所述图片特征信息;获取客户端身份信息并保存。6.一种图片传输方法,其特征在于,所述方法应用于客户端;所述方法包括:接收对来自请求方的目标图片的访问请求;根据目标图片特征信息,通过判断客户端数据库中是否存在目标图片访问链接,以在所述客户端数据库中查找所述目标图片;若所述客户端数据库中不存在所述目标图片访问链接,则向服务器发送客户端身份信息以及所述目标图片特征信息,从所述服务器获取所述目标图片访问链接,并根据...

【专利技术属性】
技术研发人员:罗立刚常涛韩彦军
申请(专利权)人:零氪科技北京有限公司
类型:发明
国别省市:

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

1