[发明专利]一种扫描控制系统、方法及计算设备有效
申请号: | 202110757967.4 | 申请日: | 2021-07-05 |
公开(公告)号: | CN113347318B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 刘魁 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | H04N1/00 | 分类号: | H04N1/00;H04N1/04 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扫描 控制系统 方法 计算 设备 | ||
1.一种扫描控制系统,包括:
一个或多个客户端,包括第一操作系统,所述第一操作系统上包括适配第一操作系统的预设扫描驱动;以及
服务器,与一个或多个客户端通信连接,并与一个或多个扫描设备连接,所述服务器包括第二操作系统,所述第二操作系统上包括:
数据传输模块,适于接收客户端发送的登录请求,从驱动模块获取设备信息列表,将所述设备信息列表发送至客户端,所述设备信息列表中包括一个或多个扫描设备的设备信息;获取客户端在根据所述设备信息列表确定适配第二操作系统的扫描协议、目标扫描设备和扫描参数后,通过所述预设扫描驱动发送的扫描指令,所述扫描指令中包括目标扫描设备和扫描参数;和
适配第二操作系统的驱动模块,与所述数据传输模块相连,适于从所述数据传输模块获取所述扫描指令,根据所述扫描指令确定扫描协议,并基于与所述扫描协议相对应的方法与目标扫描设备进行通信,并根据所述扫描参数来控制目标扫描设备进行扫描,以获取扫描图像,并适于将所述扫描图像发送至数据传输模块,以便数据传输模块将所述扫描图像通过所述预设扫描驱动发送至客户端。
2.如权利要求1所述的系统,其中,
所述客户端驻留有扫描应用程序;
所述预设扫描驱动与扫描应用程序相连,并与所述数据传输模块相连,所述预设扫描驱动适于通过数据传输模块获取所述设备信息列表并发送至扫描应用程序,并适于接收所述扫描应用程序基于所述设备信息列表发送的扫描指令,将扫描指令发送至所述服务器的数据传输模块。
3.如权利要求2所述的系统,其中,
所述数据传输模块适于将所述扫描图像发送至所述预设扫描驱动,以便预设扫描驱动将所述扫描图像发送至扫描应用程序。
4.如权利要求2所述的系统,其中,
所述客户端还包括与所述预设扫描驱动相连的配置程序,以便用户通过配置程序更新扫描信息列表;
所述预设扫描驱动适于从配置程序获取更新后的设备信息列表,并将更新后的设备信息列表发送至扫描应用程序,以便扫描应用程序基于更新后的设备信息列表发送扫描指令。
5.如权利要求1-4中任一项所述的系统,其中,所述服务器还包括:
任务调度模块,分别与所述数据传输模块、驱动模块相连,适于从数据传输模块获取扫描指令并分配给驱动模块。
6.如权利要求1-4中任一项所述的系统,其中,
所述第一操作系统为Linux操作系统,第二操作系统为Windows操作系统。
7.如权利要求1-4中任一项所述的系统,其中,
所述预设扫描驱动为SANE扫描驱动;
所述扫描协议为Windows扫描协议,其中包括TWAIN和WIA。
8.如权利要求1-4中任一项所述的系统,其中,所述服务器与一个或多个扫描设备通过网络连接或者通过USB有线连接。
9.一种扫描控制方法,在服务器的第二操作系统中执行,所述服务器与一个或多个客户端通信连接,并与一个或多个扫描设备连接,所述第二操作系统上包括驱动模块,所述客户端安装有第一操作系统,所述第一操作系统上包括预设扫描驱动,所述方法包括步骤:
接收客户端发送的登录请求,从所述驱动模块获取设备信息列表,将所述设备信息列表发送至客户端,所述设备信息列表中包括一个或多个扫描设备的设备信息;
获取客户端在根据所述设备信息列表确定适配第二操作系统的扫描协议、目标扫描设备和扫描参数后,通过所述预设扫描驱动发送的扫描指令,所述扫描指令中包括目标扫描设备和扫描参数;
经由目标驱动模块根据所述扫描指令确定扫描协议,并基于与所述扫描协议相对应的方法与目标扫描设备进行通信,并根据所述扫描参数来控制目标扫描设备进行扫描,以获取扫描图像;以及
将所述扫描图像通过预设扫描驱动发送至客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110757967.4/1.html,转载请声明来源钻瓜专利网。