发明名称 分散式文档转换系统及方法
摘要 本发明提供一种分散式文档转换系统及方法,其透过文档处理控制中心伺服器对用户端的任务请求进行分配及进行并行处理。该文档处理控制中心伺服器与业务系统及多台文档处理伺服器相连。该方法包括如下步骤:接受业务系统发送的任务请求,并将其转换为任务;添加任务至系统待处理队列中;检索负载量小并可用的文档处理伺服器,并把任务分配给该文档处理伺服器;文档处理伺服器处理该任务。
申请公布号 TWI298129 申请公布日期 2008.06.21
申请号 TW095102363 申请日期 2006.01.20
申请人 鸿海精密工业股份有限公司 发明人 李忠一;叶建发;张晓平
分类号 G06F15/173(200601AFI20080418VHTW);G06F9/44(200601ALI20080418VHTW) 主分类号 G06F15/173(200601AFI20080418VHTW)
代理机构 代理人
主权项 1.一种分散式文档转换系统,其运行于文档处理控 制中心伺服器中,对业务系统中来自用户端的任务 请求进行分配及进行并行处理,该文档处理控制中 心伺服器与业务系统及多台文档处理伺服器相连, 该分散式文档转换系统包括: 任务接收模组,用于接收业务系统传送过来的任务 请求,并将其转换为任务; 任务判断模组,用于判断系统待处理队列中是否存 在该任务,及判断系统已完成缓存集合中是否存在 该任务; 任务管理模组,当该系统待处理队列及系统已完成 缓存集合中均不存在该任务时,用于添加所述任务 至系统待处理队列中; 检索伺服器模组,用于检索负载量最小并可用的文 档处理伺服器; 任务分配模组,用于把在系统待处理队列中的任务 分配给所述负载量最小并可用的文档处理伺服器 。 2.如申请专利范围第1项所述的分散式文档转换系 统,其中所述的任务接收模组还用于接收文档处理 服务器任务完成资讯。 3.如申请专利范围第1项所述的分散式文档转换系 统,其中所述的任务管理模组还用于将任务添加到 系统已完成集合中并将其发给业务系统,同时将任 务从系统待处理队列中删除,以及添加任务至系统 已完成缓存集合中。 4.如申请专利范围第1项所述的分散式文档转换系 统,其中所述的负载量为文档处理伺服器的任务平 均处理时间与其待处理任务数的乘积。 5.如申请专利范围第4项所述的分散式文档转换系 统,其中所述的任务平均处理时间等于该文档处理 伺服器处理任务的总时间除以处理的任务总数。 6.一种分散式文档转换方法,其运行于文档处理控 制中心伺服器中,对业务系统中来自用户端的任务 请求进行分配及进行并行处理,该文档处理控制中 心伺服器与业务系统及多台文档处理伺服器相连, 该方法包括如下步骤: 接受业务系统发送的任务请求,并将其转换为任务 ; 判断系统待处理队列中是否存在该任务; 若系统待处理队列中存在该任务,则通知业务系统 任务已待命; 若系统待处理队列中不存在该任务,则判断系统已 完成缓存集合中是否存在该任务; 若系统已完成缓存集合中不存在该任务,则添加任 务至系统待处理队列中; 检索负载量小并可用的文档处理伺服器,并把任务 分配给该文档处理伺服器; 文档处理伺服器处理该任务。 7.如申请专利范围第6项所述的分散式文档转换方 法,该方法还包括步骤: 判断任务处理是否成功完成; 若没有成功完成,则返回到检索负载量最小并可用 的文档处理服务器的步骤; 若已成功完成,则添加任务至系统已完成集合并将 其发给业务系统,同时将任务从系统待处理队列中 清除; 添加任务至系统已完成缓存集合; 通知业务系统任务已完成。 图式简单说明: 第一图系本发明分散式文档转换系统的较佳实施 例的硬体框架图。 第二图系本发明分散式文档转换系统的功能模组 图。 第三图系本发明分散式文档转换方法的较佳实施 例的流程图。
地址 台北县土城市自由街2号
您可能感兴趣的专利