一种计算机外设信息采集方法、装置及计算机设备制造方法及图纸

技术编号:21476949 阅读:35 留言:0更新日期:2019-06-29 04:39
本发明专利技术涉及一种计算机外设信息采集方法、装置及计算机设备,计算机外设信息采集方法包括:接收浏览器发送的信息采集请求;所述信息采集请求包括视频获取请求、图像采集请求、身份信息采集请求、人证对比请求、指纹采集请求和指纹比对请求;解析所述信息采集请求,根据所述信息采集请求控制相连接的计算机外设,或者根据所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息;获取所述计算机外设采集的信息,进行处理后上传至浏览器。本发明专利技术一种计算机外设信息采集方法、装置及计算机设备,基于HTTP协议,能够支持各种浏览器和多种操作系统,通用性好。

【技术实现步骤摘要】
一种计算机外设信息采集方法、装置及计算机设备
本专利技术涉及计算机
,特别是涉及一种计算机外设信息采集方法、装置及计算机设备。
技术介绍
随着计算机技术的不断发展,用户通过浏览器驱动计算机外设进行信息采集已逐步成为一种发展趋势,通过这种方式能够较方便地获取到需要采集的信息。但现有技术中,对于Windows系统,在IE游览器上使用计算机外设(高拍仪、身份证证阅读器、指纹设备等)必须依赖ActiveX或OCX控件,在火狐Firefox和谷歌Chrome等浏览器上使用高拍仪等外设必须依赖NPAPI接口,且对火狐Firefox和谷歌Chrome浏览器有版本限制。而在Linux系统上,要实现类似Windows上的功能,需要采用不同的软件架构。因此,通过浏览器进行信息采集过程中,如何兼容不同浏览器及不同操作系统,是一个需要解决的问题。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提出一种计算机外设信息采集方法、装置及计算机设备,基于HTTP协议,能够支持各种浏览器和多种操作系统,通用性好。本专利技术解决其技术问题所采用的技术方案是:一方面,本专利技术一种计算机外设信息采集方法,包括:接收浏览器发送的信息采集请求;所述信息采集请求包括视频获取请求、图像采集请求、身份信息采集请求、人证对比请求、指纹采集请求和指纹比对请求;解析所述信息采集请求,根据所述信息采集请求控制相连接的计算机外设,或者根据所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息;获取所述计算机外设采集的信息,进行处理后上传至浏览器。优选的,所述浏览器通过GET方法发送视频获取请求。优选的,所述浏览器通过POST方法发送图像采集请求、身份信息采集请求、人证对比请求、指纹采集请求和指纹比对请求。优选的,如果解析到的所述信息采集请求为视频获取请求,所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息,包括:控制所述摄像头开启并不断采集并返回图像帧数据直到从计算机外设获取图像帧失败或者浏览器断开连接;所述进行处理后上传至浏览器,包括:不断返回图像帧数据至浏览器直到从计算机外设获取图像帧失败或者浏览器断开连接。优选的,如果解析到的所述信息采集请求为图像采集请求,所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息,包括:控制所述摄像头开启并采集并返回拍摄到的图像帧;所述进行处理后上传至浏览器,包括:对接收到的图像帧按照图像采集请求中携带的参数进行处理,和/或对接收到的图像帧进行Base64编码后返回给浏览器。优选的,根据所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息之前还包括:如果为Windows操作系统,调用DirectShow组件打开摄像头并获取图像帧;如果为Linux操作系统,调用V4L2(Video4linux2)组件打开摄像头并获取图像帧。第二方面,一种计算机外设信息采集装置,包括:接收单元,用于接收浏览器发送的信息采集请求;所述信息采集请求包括视频获取请求、图像采集请求、身份信息采集请求、人证对比请求、指纹采集请求和指纹比对请求;控制单元,用于解析所述信息采集请求,根据所述信息采集请求控制相连接的计算机外设,或者根据所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息;处理单元,用于获取所述计算机外设采集的信息,进行处理后上传至浏览器。优选的,如果解析到的所述信息采集请求为视频获取请求,所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息,包括:控制所述摄像头开启并不断采集并返回图像帧数据直到从计算机外设获取图像帧失败或者浏览器断开连接;所述进行处理后上传至浏览器,包括:不断返回图像帧数据至浏览器直到从计算机外设获取图像帧失败或者浏览器断开连接。优选的,如果解析到的所述信息采集请求为图像采集请求,所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息,包括:控制所述摄像头开启并采集并返回拍摄到的图像帧;所述进行处理后上传至浏览器,包括:对接收到的图像帧按照图像采集请求中携带的参数进行处理,和/或对接收到的图像帧进行Base64编码后返回给浏览器。第三方面,本专利技术一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器用于执行一种计算机外设信息采集方法的步骤。与现有技术相比,本专利技术具有如下有益效果:(1)本专利技术的计算机外设信息采集方法及装置,基于HTTP协议,通过Web请求提供计算机外设(高拍仪、身份证证阅读器、指纹设备等)信息采集、图像处理和识别等功能;能够支持IE、Firefox、Chrome等最新版本的浏览器,且支持Windows、Linux等多种操作系统;(2)本专利技术的计算机外设信息采集方法及装置,既能够处理视频获取请求、图像采集请求及身份信息采集请求等,且浏览器通过GET方法发送视频获取请求;所述浏览器通过POST方法发送图像采集请求、身份信息采集请求、人证对比请求、指纹采集请求和指纹比对请求;视频获取请求用GET是基于HTML5的协议,而Firefox、Chrome等浏览器支持HTML5协议获取视频流;其他请求由于需要携带比较长的请求参数,因此使用POST方法发送;(3)本专利技术的计算机外设信息采集方法及装置,能够自动开启计算机外设的指定摄像头并进行采集,对于视频获取,一旦建立HTTP连接,则采集一直在进行,直到从计算机外设获取图像帧失败(计算机外设异常或者计算机外设断开和计算机的连接),或者浏览器断开连接(Web页面被关闭,Socket连接断开),才停止获取摄像头的视频帧,停止给浏览器传输处理后的视频帧,因此能够实现只要打开浏览器上的业务界面即可实现视频浏览;对于图片或图片信息获取,可以通过在浏览器业务界面点击按钮实现,操作简单;(4)本专利技术的计算机外设信息采集方法及装置,对于Windows操作系统,调用DirectShow组件打开摄像头并获取图像帧;对于Linux操作系统,调用基于V4L2(Video4linux2)组件打开摄像头并获取图像帧;对于高拍仪、身份证证阅读器、指纹设备等计算机外设,一般使用的是小型摄像头,使用DirectShow和Video4linux2来驱动灵活性好,实现简单。以下结合附图及实施例对本专利技术作进一步详细说明,但本专利技术的一种计算机外设信息采集方法、装置及计算机设备不局限于实施例。附图说明图1是本专利技术实施例的计算机外设信息采集方法的流程图;图2是本专利技术实施例的高拍仪视频流获取流程图;图3是本专利技术实施例的高拍仪视频流获取的详细流程图;图4是本专利技术实施例的高拍仪图像采集流程图;图5是本专利技术实施例的高拍仪图像采集的详细流程图;图6是本专利技术实施例的二代身份证读取身份信息的详细流程图;图7是本专利技术的计算机外设信息采集装置的结构框图;图8是本专利技术的计算机设备的示意图。具体实施方式下面结合附图详细描述本专利技术的实施例,需要注意的是附图所描述的实施例仅仅是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。以下结合附图描述根据本专利技术实施例的计算机外设信息采集方法、装置及计算机设备。参见图1所示,一方面,本专利技术一种计算机外设信息采集方法,包括:S101,接收浏览器发送的信息采集请求;所述信息采集请求包本文档来自技高网...

【技术保护点】
1.一种计算机外设信息采集方法,其特征在于,包括:接收浏览器发送的信息采集请求;所述信息采集请求包括视频获取请求、图像采集请求、身份信息采集请求、人证对比请求、指纹采集请求和指纹比对请求;解析所述信息采集请求,根据所述信息采集请求控制相连接的计算机外设,或者根据所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息;获取所述计算机外设采集的信息,进行处理后上传至浏览器。

【技术特征摘要】
1.一种计算机外设信息采集方法,其特征在于,包括:接收浏览器发送的信息采集请求;所述信息采集请求包括视频获取请求、图像采集请求、身份信息采集请求、人证对比请求、指纹采集请求和指纹比对请求;解析所述信息采集请求,根据所述信息采集请求控制相连接的计算机外设,或者根据所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息;获取所述计算机外设采集的信息,进行处理后上传至浏览器。2.根据权利要求1所述的计算机外设信息采集方法,其特征在于,所述浏览器通过GET方法发送视频获取请求。3.根据权利要求1所述的计算机外设信息采集方法,其特征在于,所述浏览器通过POST方法发送图像采集请求、身份信息采集请求、人证对比请求、指纹采集请求和指纹比对请求。4.根据权利要求1或2所述的计算机外设信息采集方法,其特征在于,如果解析到的所述信息采集请求为视频获取请求,所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息,包括:控制所述摄像头开启并不断采集并返回图像帧数据直到从计算机外设获取图像帧失败或者浏览器断开连接;所述进行处理后上传至浏览器,包括:不断返回图像帧数据至浏览器直到从计算机外设获取图像帧失败或者浏览器断开连接。5.根据权利要求1或3所述的计算机外设信息采集方法,其特征在于,如果解析到的所述信息采集请求为图像采集请求,所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信息,包括:控制所述摄像头开启并采集并返回拍摄到的图像帧;所述进行处理后上传至浏览器,包括:对接收到的图像帧按照图像采集请求中携带的参数进行处理,和/或对接收到的图像帧进行Base64编码后返回给浏览器。6.根据权利要求1所述的计算机外设信息采集方法,其特征在于,根据所述信息采集请求控制相连接的计算机外设的摄像头的开启以采集信...

【专利技术属性】
技术研发人员:杨武夷张旗川刘嘉
申请(专利权)人:厦门哲林软件科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1