The embodiment of the invention discloses a method and device for image processing and storage, and relates to the field of computer information technology, which can shorten the response delay and enhance the operation efficiency of the system. The present invention includes: through the main process monitoring request, and create the request processing thread in the request message received after the execution of the request processing; Zi Xiancheng parses the request message, and get the request parameters, the original data and the call request parameters into the image processing interface; Zi Xiancheng created by image processing according to the request, the parameters of processing the original data, get the results through the processing of the request; Zi Xiancheng, according to the results of generating a response message, and according to the request message and the response message feedback. The invention has an object storage service system with image processing function.
【技术实现步骤摘要】
一种用于图像处理和存储的方法及装置
本专利技术涉及计算机信息
,尤其涉及一种用于图像处理和存储的方法及装置。
技术介绍
当前,在电子商务、云计算以及其他的计算机
中,图像信息已成为一种重要的信息类型,各种类型的系统、设备集群每天都需要处理海量的图像信息。而为了提高图像信息的管理效率,目前通常会在互联网中部署专门用于提供图像存储服务的系统。而对于图像信息也需要执行一系列的处理过程,比如:在目前大多数的Web图像存储服务系统中,考虑到当前互联网带宽对于实际应用的限制,需要对图像信息进行压缩;以及,在保护个人信息安全时,对原图进行局部模糊等一系列的处理过程。目前的图像存储服务系统中大都会布置图像处理节点和图像存储节点,以提高系统的负载能力以及可扩展性。其中,对于每一次的请求处理流程中都会涉及装置内部图像处理节点与图像存储节点之间的网络通信。但是在实际应用中,在进行网络通信的过程中,各个节点需要先分别调用各自节点中的磁盘接口从而读写磁盘中的图像信息,再进行网络通信,这就会给整个系统造成较大的响应延时,导致整个系统运行效率的降低。
技术实现思路
本专利技术的实施例提供一种图像处理和存储的方法及装置,能够缩短响应延时,从而提升系统的运行效率。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术的实施例提供的方法,包括:通过主进程监听请求,在接收到的请求消息后创建请求处理子线程;执行所述请求处理子线程解析所述请求消息,得到请求参数,将原图数据和所述请求参数传入所调用的图像处理接口;通过所创建的图像处理子线程,根据传入的所述请求参数对所述原图数 ...
【技术保护点】
一种用于图像处理和存储的方法,其特征在于,包括:通过主进程监听请求,在接收到的请求消息后创建请求处理子线程;执行所述请求处理子线程解析所述请求消息,得到请求参数,将原图数据和所述请求参数传入所调用的图像处理接口;通过所创建的图像处理子线程,根据传入的所述请求参数对所述原图数据进行处理,得到处理结果;通过所述请求处理子线程,根据所述处理结果生成响应消息,针对所述请求消息反馈所述响应消息。
【技术特征摘要】
1.一种用于图像处理和存储的方法,其特征在于,包括:通过主进程监听请求,在接收到的请求消息后创建请求处理子线程;执行所述请求处理子线程解析所述请求消息,得到请求参数,将原图数据和所述请求参数传入所调用的图像处理接口;通过所创建的图像处理子线程,根据传入的所述请求参数对所述原图数据进行处理,得到处理结果;通过所述请求处理子线程,根据所述处理结果生成响应消息,针对所述请求消息反馈所述响应消息。2.根据权利要求1所述的方法,其特征在于,还包括:执行所述请求处理子线程校验所述请求消息的合法性,若所述请求非法,则针对所述请求消息返回错误码。3.根据权利要求1所述的方法,其特征在于,还包括:执行所述请求处理子线程解析所述请求消息,并检测判断所述请求消息是否命中缓存中预先存储的缓存数据,若是则针对所述请求消息返回所述缓存数据。4.根据权利要求1所述的方法,其特征在于,还包括:在所述将原图数据和所述请求参数传入所调用的图像处理接口之前,检测所述请求参数的原图数据是否命中内存中所缓存的内容;若存在,则直接从所述缓存中获取所述匹配所述请求参数的原图数据;若不存在,则调用读写接口将所述原图数据读入所述缓存。5.根据权利要求1所述的方法,其特征在于,还包括:在通过所述主进程监听请求之前,执行初始化过程,并将初始化的结果返回至所述主进程的调用接口。6.根据权利要求5所述的方法,其特征在于,所述初始化过程至少包括:调用所述主进程的入口函数,并加载图像处理模块的运行库和图像存储模块的运行库;调用所述图像处理模块的初始化接口,从图像处理配置参数中解析图像处理模块的启动参数,所述图像处理配置参数至少包括:工作子线程数和处理结果的缓存规则;启动图像处理工作线程池和图像处理分发线程,所述图像处理工作线程池包括图像处理子线程的资源,所述图像处理分发线程用于分配图像处理子线程的资源。7.一种用于图像处理和存储的装置,其特征在于,包括:进程管理模块...
【专利技术属性】
技术研发人员:何抗洪,戚培庆,韩盛中,王家文,
申请(专利权)人:苏宁云商集团股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。