[发明专利]图片的处理方法及系统和任务服务器有效
| 申请号: | 201310511961.4 | 申请日: | 2013-10-25 |
| 公开(公告)号: | CN103559239B | 公开(公告)日: | 2017-11-10 |
| 发明(设计)人: | 杨涛;吕本伟 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京市浩天知识产权代理事务所(普通合伙)11276 | 代理人: | 宋菲,刘云贵 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图片 处理 方法 系统 任务 服务器 | ||
技术领域
本发明涉及计算机技术,具体涉及一种图片的处理方法及系统和任务服务器。
背景技术
图片不仅使网站变得更加美观,而且能帮人们更好地理解网站的内容,一个网站图片用得是否得体,对网站有很大的影响。同时,随着技术的发展,产生了各种类型的图片。
现有的图片处理过程是顺序执行的,具体的处理过程包括:1.接收图片处理请求;2.产生处理任务,并放入待执行队列中;3.取出任务进行图片处理;4.保存图片处理结果;5.返回处理结果。
上述处理过程虽然流程清晰,实现简单,但是单环节处理的能力决定整体系统的处理能力,单环节故障必然导致系统整体故障,可扩展性差。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的图片的处理方法及系统和任务服务器。
根据本发明的一个方面,提供了一种图片的处理方法,包括:
接收请求方通过统一接口服务器发送的图片处理请求,将图片处理请求保存至请求池中;
对请求池中的图片处理请求进行分发;
将当前图片处理请求中的各个图片地址生成对应的任务,产生一个任务组来管理当前图片处理请求中的任务,并触发对当前任务组中的任务进行抓取;
根据抓取结果触发对当前被抓取到的任务进行处理并存储处理结果;以及
根据处理结果触发对当前被处理的任务所在的任务组进行检查,若当前被处理的任务所在的任务组中的所有任务均完成处理,则向请求方发送处理报告。
根据本发明的另一方面,提供了一种任务服务器,包括:
接收模块,适于接收请求方通过统一接口服务器发送的图片处理请求,将图片处理请求保存至请求池中;
任务分发模块,适于将请求池中的图片处理请求发送至调度处理模块;
调度处理模块,适于将当前图片处理请求中的各个图片地址生成对应的任务,产生一个任务组来管理当前图片处理请求中的任务,触发对当前任务组中的任务进行抓取;根据抓取结果触发对当前被抓取到的任务进行处理并向存储模块发送处理结果;以及根据处理结果触发对当前被处理的任务所在的任务组进行检查,若当前被处理的任务所在的任务组中的所有任务均完成处理,则向请求方发送处理报告;以及
存储模块,适于存储处理结果。
根据本发明的再一方面,提供了一种图片的处理系统,包括统一接口、统一接口服务器和上述任务服务器,其中:
统一接口,适于向统一接口服务器发送图片处理请求;
统一接口服务器,适于将图片处理请求分发至任务服务器上。
本发明实施例,基于反向代理的机制,均匀的服务请求可以散列到各个独立的任务服务器上;根据任务服务器的使用状态来动态地调整处理速度且扩展性好;引入了状态机机制,可以自由的调整任务处理的流程。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的图片的处理方法的流程图;
图2a示出了根据本发明一个实施例的任务服务器的结构示意图;
图2b示出了根据本发明另一个实施例的任务服务器的结构示意图;
图3示出了根据本发明一个实施例的图片的处理系统的结构示意图;
图4示出了图3所示的图片的处理系统处理图片的信令流程图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了根据本发明一个实施例的图片的处理方法的流程图。如图1所示,该方法包括:
步骤S101、接收请求方通过统一接口服务器发送的图片处理请求,将图片处理请求保存至请求池中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310511961.4/2.html,转载请声明来源钻瓜专利网。





