[发明专利]一种打印任务分配方法及服务器在审
申请号: | 201910402010.0 | 申请日: | 2019-05-15 |
公开(公告)号: | CN110109631A | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 黄埔军;龚超;陈熄波;邱可;王喆 | 申请(专利权)人: | 宜春宜联科技有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 涂凤琴 |
地址: | 336000 江西*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印终端 打印 任务量 可用 任务分配 服务器 处理服务器 分配 时长 上报 申请 | ||
本申请涉及一种打印任务分配方法,包括:接收当前连接的多台打印终端中各台打印终端上报的工作状态,在多台打印终端中,根据工作状态选择剩余任务量最少的可用打印终端,并根据剩余任务量最少的可用打印终端确定最终选择的打印终端。在不考虑处理不同打印任务需要的时长不同时,剩余任务量最少的可用打印终端可以最快地完成正在处理的打印任务,并最早开始处理服务器刚分配的打印任务,在最短时间内完成服务器刚分配的打印任务。
技术领域
本申请涉及计算机信息处理领域,尤其涉及一种打印任务分配方法及服务器。
背景技术
现有技术中,数码印刷技术采用单一打印终端与服务器相连,服务器接收客户终端发送的打印任务请求,将打印任务请求发送到该打印终端进行处理,这种方式使得服务器接收的所有任务请求都需要在单一打印终端上进行处理,而只靠单一打印终端处理任务请求的效率较低,于是出现了通过多台打印终端同时处理服务器接收的任务请求的技术。
多台打印终端群组同时工作时,服务器接收客户终端发送的打印任务请求,打印任务请求包含待打印数据,客户终端当前的定位位置,服务器根据预存的各打印终端的位置,选择距离客户终端最近的打印终端来处理该任务请求,但是该打印终端可能已经被服务器分配了多台打印任务,该打印终端按照多台打印任务各自的分配时间逐一进行处理,所以无法在较短时间内完成服务器刚分配的任务请求。
发明内容
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种打印任务分配方法及服务器。
本申请的方案如下:
一种打印任务分配方法,包括:
接收当前连接的多台打印终端中各台打印终端上报的工作状态;
在所述多台打印终端中,根据所述工作状态选择剩余任务量最少的可用打印终端,并根据所述剩余任务量最少的可用打印终端确定最终选择的打印终端;
在接收到客户终端发送的打印任务请求后,将所述打印任务请求发送给所述最终选择的打印终端。
优选的,在本申请一种可实现的方式中,所述工作状态包括:无法工作,正在处理任务及任务量,或者,待机;
所述根据所述工作状态选择剩余任务量最少的可用打印终端具体包括:
将工作状态为正在处理任务和待机的打印终端确定为可用打印终端;
若所述可用打印终端中有工作状态为待机的打印终端,则选择工作状态为待机的打印终端作为所述剩余任务量最少的可用打印终端;
若所述可用打印终端中无工作状态为待机的打印终端,则选择工作状态为正在处理任务的打印终端中任务量最少的打印终端作为所述剩余任务量最少的可用打印终端。
优选的,在本申请一种可实现的方式中,所述客户终端发送的打印任务请求中包括客户终端位置信息;
所述根据所述剩余任务量最少的可用打印终端确定最终选择的打印终端具体包括:
若剩余任务量最少的可用打印终端的数量为1台,选择所述1台剩余任务量最少的可用打印终端作为所述最终选择的打印终端;
若剩余任务量最少的可用打印终端的数量至少为2台,则根据预存的各台打印终端的位置信息以及所述客户终端位置信息,计算各台剩余任务量最少的可用打印终端分别与所述客户终端位置的距离,在至少2台剩余任务量最少的可用打印终端中,选择与所述客户终端位置距离最近的可用打印终端;在所述距离最近的可用打印终端中确定最终选择的打印终端。
优选的,在本申请一种可实现的方式中,所述在所述距离最近的可用打印终端中确定最终选择的打印终端具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宜春宜联科技有限公司,未经宜春宜联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910402010.0/2.html,转载请声明来源钻瓜专利网。