[发明专利]一种基于全国产CPU和OS的图像采集方法在审
申请号: | 201410394020.1 | 申请日: | 2014-08-12 |
公开(公告)号: | CN104182220A | 公开(公告)日: | 2014-12-03 |
发明(设计)人: | 朱宪;孙桂刚 | 申请(专利权)人: | 浪潮软件股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 国产 cpu os 图像 采集 方法 | ||
技术领域
本发明涉及图像采集技术领域,具体地说是一种实用性强、基于全国产CPU和OS的图像采集方法。
背景技术
随着现代科技的发展,信息技术领域发展突飞猛进。各行各业应用了各种功能的软件系统,包括政务审批、ERP、OA等,这些应用软件系统大幅度的提高了企事业单位的办公效率,提高了生产率。在应用软件系统中,经常需要现场采集客户提供资料的电子版、客户照片或者其他类型电子资料。例如,政务审批系统中就有类似需求,需要使用高清拍摄仪、扫描仪这些设备采集纸质资料的电子版实时上传。
但是,基于全国产CPU和OS的软硬件环境中高清拍摄仪、摄像头等图像采集设备使用不同的驱动程序,例如摄像头、高清拍摄仪使用了V4L2通用摄像头驱动程序,对上层应用提供了可供调用的统一API来实现图像的采集;扫描仪使用SANE通用扫描仪驱动程序,使用了另外一套API来实现扫描仪图像采集。
因此,在全国产环境中,不同图像采集设备的接口不同。例如,数码相机在国产操作系统因为没有相应的驱动程序,就需要采用其他方式采集图像。这样会造成不同图像采集设备,需要重新开发图像采集程序,造成了资源的严重浪费。
全国产环境中没有一种通用的具有较好扩展性的插件程序可以适应不同图像采集设备,本发明针对上述现有技术存在的问题,提出了一种全国产环境中的通用图像采集方法。
发明内容
本发明的技术任务是针对以上不足之处,提供一种实用性强、基于全国产CPU和OS的图像采集方法。
一种基于全国产CPU和OS的图像采集方法,其具体实现过程为:
设置图像采集设备的硬件环境,该设备内置国产CPU及国产操作系统,其整体结构顺序分为系统接口层、设备驱动层、设备构件层、设备工厂层和插件接口层,其中:
系统接口层,为操作系统提供的供用户调用的应用程序提供接口;
设备驱动层,是图像采集设备驱动程序提供的调用接口和图像采集设备厂商提供的接口程序,所述调用接口用于控制设备,采集图像;
设备构件层:封装图像采集接口程序,每个设备的图像采集接口程序视为一个构件,构件之间各自独立,对上层提供统一的图像采集接口;
设备工厂层:生成指定设备构件的实例对象,当上层调用时,使用该设备工厂层提供的应用程序接口生成相应设备构件的实例对象既可;
插件接口层:使用图像采集插件向Web应用程序提供统一的接口;
前台页面脚本JS调用插件接口层提供的图像采集接口或图像格式转换接口,传入设备参数;
插件接口层的图像采集插件收到前台页面的调用请求,根据请求中传入的设备参数,由设备工厂层生成相应的设备构件实例;
图像采集插件调用相应设备构件实例的图像采集接口和图像格式转换接口,采集图像数据和转换图像格式;
图像采集接口调用设备驱动层中相应设备的驱动程序采集图像数据;图像格式转换接口将采集的图像数据转换为需要的格式,并保存于本地。
所述图像采集设备内置基于工厂模式的类层的软件环境,该软件环境的具体设置过程为:
设置工厂类ProductDev,负责对上层提供统一的调用接口生成各设备工厂类;
设置DevApp类,将该DevApp类指针指向不同子类调用其相应的类接口;
设置DevApp子类,对应上述设备构件层,每个类对应一个图像采集设备构件,各个图像采集设备构件类都继承自DevApp类,完成DevApp类中定义的图像采集接口、图片格式转换接口。
所述设备构件层集成新的图像采集设备时,只需添加新的构件即可。
所述插件接口层使用浏览器插件向Web应用程序提供统一的JS调用接口,该JS调用接口完成图像采集,图片数据格式转换以及分辨率的转换。
本发明的一种基于全国产CPU和OS的图像采集方法,具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件股份有限公司;,未经浪潮软件股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410394020.1/2.html,转载请声明来源钻瓜专利网。