图片资源的处理方法和装置、存储介质及电子装置与流程

文档序号:34187499发布日期:2023-05-17 13:56阅读:40来源:国知局
图片资源的处理方法和装置、存储介质及电子装置与流程

本技术涉及图像处理领域,具体而言,涉及一种图片资源的处理方法和装置、存储介质及电子装置。


背景技术:

1、目前,可以通过具有图像采集功能的前端设备(例如,前端摄像头)进行预设事件(预设的触发告警的事件,例如,画面变动、出现人形对象)检测,并在检测到预设事件发生时,通过前端设备采集事件图片(例如,报警图片),事件图片会记录当时事件发生时刻的画面,并连同事件消息上传至云端。云端将事件图片存储在云存储中,而用户可以通过其终端设备查看云存储中保存的事件图片。

2、相关技术中,通常采用集成云存储提供方的sdk或接口调用的方式实现事件图片在云存储的管理,例如,图片上传、图片下载、图片删除等。然而,在进行事件图片上传时,上传一张事件图片需要调用一次图片上传接口,随着调用频率的增高,大量的调用操作会影响云存储本身的性能。

3、由此可知,相关技术中的图片资源的处理方法,存在由于图片上传接口调用频率高导致的云存储性能降低的问题。


技术实现思路

1、本技术实施例提供了一种图片资源的处理方法和装置、存储介质及电子装置,以至少解决相关技术中的图片资源的处理方法存在由于人工操作耗时耗力导致的遮挡区域调整的及时性差的问题。

2、根据本技术实施例的一个方面,提供了一种图片资源的处理方法,包括:获取一组检测设备上报的一组待合并事件图片,其中,所述一组检测设备中的每个检测设备与所述一组待合并事件图片中的至少一张待合并事件图片对应,所述一组待合并事件图片中的每张待合并事件图片是与所述每张待合并事件图片对应的检测设备检测到的一次预设事件所对应的事件图片;对所述一组待合并事件图片执行图片合并操作,得到图片合并文件;通过调用第一服务器的第一上传接口将所述图片合并文件上传至所述第一服务器中。

3、根据本技术实施例的另一方面,还提供了一种图片资源的处理装置,包括:第一获取单元,用于获取一组检测设备上报的一组待合并事件图片,其中,所述一组检测设备中的每个检测设备与所述一组待合并事件图片中的至少一张待合并事件图片对应,所述一组待合并事件图片中的每张待合并事件图片是与所述每张待合并事件图片对应的检测设备检测到的一次预设事件所对应的事件图片;执行单元,用于对所述一组待合并事件图片执行图片合并操作,得到图片合并文件;第一上传单元,用于通过调用第一服务器的第一上传接口将所述图片合并文件上传至所述第一服务器中。

4、在一个示例性实施例中,所述第一获取单元包括:接收模块,用于在预设时间内接收多个检测设备上报的、携带有对应的事件令牌的多张事件图片,其中,所述多个检测设备中的每个检测设备与所述多张事件图片中的至少一张事件图片对应,所述多张事件图片中的每张事件图片是由与所述每张事件图片对应的检测设备上报的,与所述每张事件图片对应的事件令牌用于标识与所述每张事件图片对应的所述预设事件;划分模块,用于根据与所述每张事件图片对应的事件令牌,将所述多张事件图片划分成多组事件图片,其中,所述一组待合并事件图片是所述多组事件图片中的一组事件图片。

5、在一个示例性实施例中,与一张事件图片对应的事件令牌包含一组标识信息,所述一组标识信息包括以下至少之一:与所述一张事件图片上报至的图片服务器对应的服务器地址、与上报所述一张事件图片的检测设备对应的设备组标识、以及与所述一张事件图片所对应的预设事件的上报时间所属的时间片的时间片标识;所述划分模块包括:划分子模块,用于将所述多张事件图片中,对应的事件令牌包含的所述一组标识信息相同的事件图片划分为一组事件图片,得到所述多组事件图片。

6、在一个示例性实施例中,与所述每张待合并事件图片对应的事件令牌中的所述一组标识信息均为一组目标标识信息,所述装置还包括:第二获取单元,用于在所述通过调用第一服务器的预设上传接口将所述图片合并文件上传至所述第一服务器中之后,获取目标检测设备上报的携带有第一事件令牌的第一事件图片,其中,所述第一事件图片是与所述目标检测设备检测到的一次所述预设事件对应的事件图片;第二上传单元,用于在所述第一事件令牌包含的所述一组标识信息为所述一组目标标识信息的情况下,通过调用所述第一服务器的第二上传接口将所述第一事件图片上传至所述第一服务器中,以将所述第一事件图片写入到所述图片合并文件中。

7、在一个示例性实施例中,所述装置还包括:更新单元,用于在所述对所述一组待合并事件图片执行图片合并操作,得到图片合并文件之后,根据与所述每张待合并事件图片对应的事件令牌,更新目标索引文件中与所述每张待合并事件图片对应的图片记录,其中,与所述每张待合并事件图片对应的事件令牌是与所述每张待合并事件图片一起上报的,与所述每张待合并事件图片对应的图片记录用于记录与所述每张待合并事件图片对应的事件令牌、所述图片合并文件在所述第一服务器中的文件路径、以及所述每张待合并事件图片在所述图片合并文件中的偏移信息之间的对应关系。

8、在一个示例性实施例中,所述装置还包括:接收单元,用于在所述通过调用第一服务器的预设上传接口将所述图片合并文件上传至所述第一服务器中之后,接收目标设备发送的图片下载请求,其中,所述图片下载请求用于请求下载第二事件图片,所述第二事件图片属于所述一组待合并事件图片,所述图片下载请求携带有与所述第二事件图片对应的第二事件令牌;查找单元,用于根据所述第二事件令牌,从所述目标索引文件中查找与所述第二事件图片对应的图片记录;解析单元,用于在查找到与所述第二事件图片对应的目标图片记录的情况下,从所述目标图片记录中解析出所述图片合并文件在所述第一服务器中的目标文件路径、以及所述第二事件图片在所述图片合并文件中的目标偏移信息;第三获取单元,用于按照所述目标文件路径和所述目标偏移信息,从所述第一服务器获取所述第二事件图片;响应于所述图片下载请求,将所述第二事件图片发送给所述目标设备。

9、在一个示例性实施例中,与一张事件图片对应的事件令牌包含一组标识信息,所述一组标识信息包括以下至少之一:与所述一张事件图片上报至的图片服务器对应的服务器地址、与上报所述一张事件图片的检测设备对应的设备组标识、以及与所述一张事件图片所对应的所述预设事件的上报时间所属的时间片的时间片标识;与所述每张待合并事件图片对应的事件令牌中的所述一组标识信息均为一组目标标识信息;所述目标索引文件的文件标识是由所述一组目标标识信息拼接得到的;所述装置还包括:确定单元,用于在所述根据所述第二事件令牌,从所述目标索引文件中查找与所述第二事件图片对应的图片记录之前,根据所述第二事件令牌中的所述一组目标标识信息,确定所述目标索引文件的文件标识;下载单元,用于按照所述目标索引文件的文件标识,从所述第一服务器下载所述目标索引文件。

10、在一个示例性实施例中,所述装置还包括:显示单元,用于在所述接收目标设备发送的图片下载请求之前,在所述目标设备的显示界面上显示事件消息列表,其中,所述事件消息列表是与所述目标设备匹配的目标检测设备所检测到一次或多次所述预设事件对应的事件消息的列表;第四获取单元,用于响应于对所述事件消息列表中的目标事件消息执行的选取操作,获取所述目标事件消息对应的url信息,其中,所述url信息是根据与所述目标事件消息对应的所述第二事件令牌生成的,所述第二事件令牌用于标识与所述目标事件消息对应的、所述目标检测设备所检测到的目标次所述预设事件;发送单元,用于向第二服务器发送所述图片下载请求,其中,所述图片下载请求中包括所述url信息。

11、根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述图片资源的处理方法。

12、根据本技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述图片资源的处理方法。

13、在本技术实施例中,采用将多个事件图片合并后上传至云存储的方式,通过获取一组检测设备上报的一组待合并事件图片,其中,一组检测设备中的每个检测设备与一组待合并事件图片中的至少一张待合并事件图片对应,一组待合并事件图片中的每张待合并事件图片是与每张待合并事件图片对应的检测设备检测到的一次预设事件所对应的事件图片;对一组待合并事件图片执行图片合并操作,得到图片合并文件;通过调用第一服务器的第一上传接口将图片合并文件上传至第一服务器中,由于对接收到的事件图片进行了图片合并,相比直接将每个事件图片单独上传的方式,可以减少图片上传的次数,通过上述图片资源的处理方式,可以实现降低图片上传接口调用频率的目的,达到提高云存储性能的技术效果,进而解决了相关技术中的图片资源的处理方法存在由于图片上传接口调用频率高导致的云存储性能降低的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1