影像采集方法、装置、计算机设备及介质制造方法及图纸

技术编号:18975285 阅读:29 留言:0更新日期:2018-09-19 04:44
本发明专利技术提供了一种影像采集方法、装置、计算机设备及介质。其中,影像采集方法,包括:接收浏览器发起的影像采集请求;将影像采集请求转换为预设协议请求;根据预设协议请求驱动影像采集设备进行采集,并接收影像采集设备返回的影像信息;将影像信息上传至服务器。通过本发明专利技术的技术方案,当用户需要通过浏览器驱动影像采集设备时,不需要在浏览器上安装控件,只需通过浏览器向应用程序发送HTTP请求,然后通用应用程序发送预设协议影像采集请求,来驱动影像采集设备进行影像采集,有效地解决了相关技术中对浏览器类型及影像采集设备的限制,提高了用户体验。

【技术实现步骤摘要】
影像采集方法、装置、计算机设备及介质
本专利技术计算机
,具体而言,涉及一种影像采集方法,一种影像采集装置,一种计算机设备,一种计算机可读存储介质。
技术介绍
随着计算机应用技术的不断发展,终端通过浏览器驱动影像采集设备进行影像采集已逐步成为一种发展趋势,通过这种方式可以很方便地获取到需要采集的影像。在现有技术中,通过浏览器驱动影像采集设备主要是通过特定的浏览器中嵌入控件,浏览器通过调用该控件来驱动扫描仪或者进行影像采集,终端完成影像采集后,再将采集到的影像上通过发送超文本传输协议(HTTP,HyperTextTransferProtocol)请求给Web服务器,来获取上终端采集的影像。但是,使用上述方法驱动扫描仪获取扫描图像时,用户需要在固定类型的浏览器上安装特定控件才可以驱动影像采集设备,而其它类型的浏览器并不支持上述控件,所以,使用其它类型的浏览器并不能驱动扫描仪、高拍仪进行影像采集。另外,不同厂商的影像采集设备驱动各不相同,无法开发统一的控件进行影像采集。因此,在通过浏览器采集影像过程中,如何兼容通用浏览器,兼容多数影像采集设备,成为目前亟待解决的技术问题。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一方面在于提出了一种影像采集方法。本专利技术的另一方面在于提出了一种影像采集装置。本专利技术的再一方面在于提出了一种计算机设备。本专利技术的又一方面在于提出了一种计算机可读存储介质。有鉴于此,本专利技术提出了一种影像采集方法,包括:接收浏览器发起的影像采集请求;将影像采集请求转换为预设协议请求;根据预设协议请求驱动影像采集设备进行采集,并接收影像采集设备返回的影像信息;将影像信息上传至服务器。根据本专利技术的影像采集方法,通过将浏览器的发送的(基于HTTP协议)影像采集请求转换为预设协议请求,将预设协议请求发送给影像采集设备,实现对影像采集设备的驱动,采集影像信息,并接收影像采集设备返回的影像,再将影像上传至服务器,浏览器接收并解析服务器返回的影像内容并展示给用户。这样,当用户需要通过浏览器驱动影像采集设备时,不需要在浏览器上安装控件,只需通过浏览器向应用程序发送HTTP请求,然后通用应用程序发送预设协议影像采集请求,来驱动影像采集设备进行影像采集,并且,在实际应用中,浏览器可以为任意类型的浏览器,影像采集设备可以为任意支持预设协议的设备,本专利技术不做具体限定,如此,有效地解决了相关技术中对浏览器类型及影像采集设备的限制,提高了用户体验。另外,根据本专利技术上述的影像采集方法,还可以具有如下附加的技术特征:在上述技术方案中,优选地,该方法还包括:根据预设协议请求对影像采集设备的参数进行设置。在该技术方案中,具体而言,从接收到的基于HTTP协议的影像采集请求中获取用户设置的相关参数信息或默认的相关参数信息,将相关参数信息转换成预设协议请求,基于包含相关参数信息的预设协议请求,实现对影像采集设备参数的设置。在上述任一技术方案中,优选地,参数包括:对比度、颜色、透明度。在该技术方案中,本领域技术人员应该理解,影像采集设备的参数包括对比度、颜色、透明度,但不限于此。在上述任一技术方案中,优选地,预设协议请求为基于TWAIN协议(ToolkitWithoutAnInterestingName,无注名工具包协议)的请求。在该技术方案中,由于不同厂商的影像采集设备驱动各不相同,如不同厂商的扫描仪、高拍仪等,因此,本专利技术采用TWAIN协议,TWAIN协议是一个开放的协议,适用于不同厂商提供的多种影像采集设备。在上述任一技术方案中,优选地,影像采集设备包括扫描仪、高拍仪。在该技术方案中,本领域技术人员应该理解,影像采集设备包括扫描仪、高拍仪等,但不限于此,如数码相机、采集卡等。本专利技术还提出了一种影像采集装置,包括:接收单元,用于接收浏览器发起的影像采集请求;转换单元,用于将影像采集请求转换为预设协议请求;驱动单元,用于根据预设协议请求驱动影像采集设备进行采集,并接收影像采集设备返回的影像信息;上传单元,用于将影像信息上传至服务器。根据本专利技术的影像采集装置,通过将浏览器的发送的(基于HTTP协议)影像采集请求转换为预设协议请求,将预设协议请求发送给影像采集设备,实现对影像采集设备的驱动,采集影像信息,并接收影像采集设备返回的影像,再将影像上传至服务器,浏览器接收并解析服务器返回的影像内容并展示给用户。这样,当用户需要通过浏览器驱动影像采集设备时,不需要在浏览器上安装控件,只需通过浏览器向应用程序发送HTTP请求,然后通用应用程序发送预设协议影像采集请求,来驱动影像采集设备进行影像采集,并且,在实际应用中,浏览器可以为任意类型的浏览器,影像采集设备可以为任意支持预设协议的设备,本专利技术不做具体限定,如此,有效地解决了相关技术中对浏览器类型及影像采集设备的限制,提高了用户体验。在上述技术方案中,优选地,驱动单元还用于:根据预设协议请求对影像采集设备的参数进行设置。在该技术方案中,具体而言,从接收到的基于HTTP协议的影像采集请求中获取用户设置的相关参数信息或默认的相关参数信息,将相关参数信息转换成预设协议请求,基于包含相关参数信息的预设协议请求,实现对影像采集设备参数的设置。在上述任一技术方案中,优选地,参数包括:对比度、颜色、透明度。在该技术方案中,本领域技术人员应该理解,影像采集设备的参数包括对比度、颜色、透明度,但不限于此。在上述任一技术方案中,优选地,预设协议请求为基于TWAIN协议的请求。在该技术方案中,由于不同厂商的影像采集设备驱动各不相同,如不同厂商的扫描仪、高拍仪等,因此,本专利技术采用TWAIN协议,TWAIN协议是一个开放的协议,适用于不同厂商提供的多种影像采集设备。在上述任一技术方案中,优选地,影像采集设备包括扫描仪、高拍仪。在该技术方案中,本领域技术人员应该理解,影像采集设备包括扫描仪、高拍仪等,但不限于此,如数码相机、采集卡等。本专利技术的再一方面,提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器用于执行如上述技术方案中任一项方法的步骤。根据本专利技术的计算机设备,其所包含的处理器用于执行如上述任一技术方案中影像采集方法的步骤,因而该计算机设备能够实现该方法的全部有益效果,不再赘述。本专利技术的又一方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现了如上述技术方案中任一项方法的步骤。根据本专利技术的计算机可读存储介质,其上存储的计算机程序被处理器执行时实现了如上述任一技术方案中影像采集方法的步骤,因而该计算机可读存储介质能够实现该方法的全部有益效果,不再赘述。本专利技术的附加方面和优点将在下面的描述部分中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1示出了根据本专利技术的一个实施例的影像采集方法的流程示意图;图2示出了根据本专利技术的另一个实施例的影像采集方法的流程示意图;图3示出了根据本专利技术的一个实施例的影像采集装置的示意框图;图4示出了根据本专利技术的一个具体实施例的影像采集方法的流程示意图;图5示出了根据本专利技术的一个实施例的本文档来自技高网...

【技术保护点】
1.一种影像采集方法,其特征在于,包括:接收浏览器发起的影像采集请求;将所述影像采集请求转换为预设协议请求;根据所述预设协议请求驱动影像采集设备进行采集,并接收所述影像采集设备返回的影像信息;将所述影像信息上传至服务器。

【技术特征摘要】
1.一种影像采集方法,其特征在于,包括:接收浏览器发起的影像采集请求;将所述影像采集请求转换为预设协议请求;根据所述预设协议请求驱动影像采集设备进行采集,并接收所述影像采集设备返回的影像信息;将所述影像信息上传至服务器。2.根据权利要求1所述的影像采集方法,其特征在于,还包括:根据所述预设协议请求对所述影像采集设备的参数进行设置。3.根据权利要求2所述的影像采集方法,其特征在于,所述参数包括:对比度、颜色、透明度。4.根据权利要求1至3中任一项所述的影像采集方法,其特征在于,所述预设协议请求为基于TWAIN协议的请求。5.根据权利要求4所述的影像采集方法,其特征在于,所述影像采集设备包括扫描仪、高拍仪。6.一种影像采集装置,其特征在于,包括:接收单元,用于接收浏览器发起的影像采集请求;转换单元,用于将所述影像采集请求转换为预设协议请求;驱动单元,用于根据所述预设协议请求驱动影像采集设备...

【专利技术属性】
技术研发人员:张业勇
申请(专利权)人:深圳中兴网信科技有限公司
类型:发明
国别省市:广东,44

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

1