一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于信创云桌面的文件扫描方法、装置、设备和介质与流程

2022-03-16 02:31:54 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,特别涉及一种基于信创云桌面的文件扫描方法、装置、设备和介质。


背景技术:

2.在日常的工作生活中,企业员工经常要使用扫描仪扫描文件。但是低端扫描仪无法进行打印审计、统计等工作,使得扫描成为企业信息化建设的僵硬环节。例如,用户扫描不受控制,扫描内容没有记录,极易造成资源浪费与信息泄露。即使是高端扫描仪在某种程度上有部分智慧功能,却无法与公司其他的信息业务系统进行对接,形成一个信息孤岛。因此将扫描工作纳入企业的信息化管理闭环中就显得十分必要了。
3.其次,近年来云共享,互联网 ,万物互联等概念方兴未艾。打印管理方式也必须紧跟潮流。云扫描就是这种潮流技术不断发展的产物。它在互联网的维度上,实现了扫描仪之间、扫描仪与人、扫描仪与电脑的联结。将扫描仪的物理实体延伸为信息化系统的一个现实触点。
4.最后,信息技术应用创新发展是目前的一项国家战略,目的是逐步构建我国信息产业的深度与广度的。在信创技术大发展的背景下,信创云桌面的特点是核心技术可控,发展潜力巨大,信创云桌面在企业中的应用必将越来越多。但另一方面,因为发展时间短,信创环境的软件生态多样性不足。所以开发一种基于信创云桌面的文件扫描方法,不仅可以加强信创云桌面的技术优势与壁垒,也完善了整个信创环境的软件生态、服务了国家的信息化建设的战略发展。
5.目前常见的扫描仪使用步骤:
6.步骤1.将扫描仪连接至电脑。通过usb线、网线或其他连接方式将电脑与扫描仪连接。
7.步骤2.电脑安装扫描仪驱动。从官网(或其他途径)下载扫描仪驱动,按照操作指示,安装好扫描仪驱动。
8.步骤3.将文件放置到扫描仪中。按照扫描仪的使用说明,以正确的方式将实体文件放到扫描仪中。
9.步骤4.打开扫描仪软件,设置参数或使用默认参数扫描文件。
10.这种扫描方式的缺点是十分明显的:
11.首先,需要员工手动连接扫描仪,并安装下载驱动,这增加了人员的安装使用难度;
12.其次,企业也无法知晓扫描仪的使用频度、时间等情况,亦无法知道员工的扫描内容,这就有内容泄密的风险,甚至是未授权人员也可以顺利使用扫描仪,这显然是不应该发生的;
13.最后,企业无法掌握扫描仪的使用情况,无法统计扫描任务,无法与其他业务系统形成信息化建设闭环。


技术实现要素:

14.本发明要解决的技术问题,在于提供一种基于信创云桌面的文件扫描方法、装置、设备和介质,将扫描仪作为信息化系统的现实结点,方便用户根据权限使用扫描仪,并可在信创云端环境查看下载扫描结果,保障了扫描仪使用的安全性和便利性。
15.第一方面,本发明提供了一种基于信创云桌面的文件扫描方法,包括:
16.文件扫描流程:在用户登录时,云扫描控制器通过云桌面服务器对用户的扫描权限进行校验,校验通过,登录成功,则准许用户进行扫描操作,并通过云桌面服务器获取扫描仪中实体文件的电子文档;
17.文件上传流程:云扫描控制器将所述电子文档上传到云桌面服务器;
18.文件查看流程:当用户登录云桌面后,从云桌面服务器预览或下载所述电子文档以供查看。
19.第二方面,本发明提供了一种基于信创云桌面的文件扫描装置,包括:
20.文件件扫描模块,用于在用户登录时,对用户的扫描权限进行校验,校验通过,登录成功,则准许用户进行扫描操作,并通过云桌面服务器获取扫描仪中实体文件的电子文档;
21.文件上传模块:用于将所述电子文档上传到云桌面服务器;
22.文件查看模块:用于当用户登录云桌面后,从云桌面服务器预览或下载所述电子文档以供查看。
23.第三方面,本发明提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
24.第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。
25.本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本发明将扫描仪作为信息化系统的现实结点,云扫描控制器通过云桌面服务器对用户的扫描权限进行校验,将所述电子文档上传到云桌面服务器,方便用户根据权限使用扫描仪,并可在信创云端环境查看下载扫描结果,免去了扫描仪安装部署的烦恼,保障了扫描仪使用的安全性和便利性,规避了潜在的泄密风险,最重要的是将扫描工作纳入了信息化管理。
26.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
27.下面参照附图结合实施例对本发明作进一步的说明。
28.图1为本发明系统的框架示意图;
29.图2为本发明实施例一中方法中的流程图;
30.图3为本发明实施例中文件扫描的流程图;
31.图4为本发明实施例中云扫描控制器获取电子文档的时序图;
32.图5为本发明实施例中文件上传的具体流程图;
33.图6为本发明实施例中文件查看的具体流程图;
34.图7为本发明实施例二中装置的结构示意图;
35.图8为本发明实施例三中电子设备的结构示意图;
36.图9为本发明实施例四中介质的结构示意图。
具体实施方式
37.本技术实施例通过提供一种将扫描仪作为信息化系统的现实结点,方便用户根据权限使用扫描仪,并可在信创云端环境查看下载扫描结果,保障了扫描仪使用的安全性和便利性。
38.本技术实施例中的技术方案,总体思路如下:本发明将扫描仪作为信息化系统的现实结点,云扫描控制器通过云桌面服务器对用户的扫描权限进行校验,将所述电子文档上传到云桌面服务器,方便用户根据权限使用扫描仪,并可在信创云端环境查看下载扫描结果,免去了扫描仪安装部署的烦恼,具有较大的便利性,提升了用户的操作体验。
39.在介绍具体实施例之前,先介绍本技术实施例方法所对应的系统框架,如图1所示,系统大概分几个部分:
40.扫描仪,用于将将实体文件转为电子文档的光学设备
41.云扫描控制器,具有三个功能,一是与用户进行直接的交互操作,二使用扫描仪通信协议(例如:twain,sane)与扫描仪交互通信获取并返回实体文件的电子文档;三是扫描完成后,将实体文件的电子文档上传到云桌面服务器;
42.云桌面服务器:注册管理扫描仪,用户可以在该云桌面服务器查看、管理当前注册的扫描仪数量、状态等信息;可以统计扫描任务,并生成统计报表;
43.云桌面:也称云桌面客户端,用于自动登录云桌面服务器,可预览查看或下载扫描作业中列表中的各个电子文档到本地。
44.实施例一
45.如图2所示,本实施例提供一种基于信创云桌面的文件扫描方法,包括;
46.文件扫描流程:在用户登录时,云扫描控制器通过云桌面服务器对用户的扫描权限进行校验,校验通过,登录成功,则准许用户进行扫描操作,并通过云桌面服务器获取扫描仪中实体文件的电子文档;
47.文件上传流程:云扫描控制器将所述电子文档上传到云桌面服务器;
48.文件查看流程:当用户登录云桌面后,从云桌面服务器预览或下载所述电子文档以供查看。
49.如图3所示,所述文件扫描流程具体是:
50.s11、用户在扫描仪内安放好实体文件后,发起权限认证请求,云扫描控制器登录云桌面服务器的管理系统;
51.s12、当接收到所述云桌面服务器返回权限认证结果时,若登录成功,云扫描控制器跳转到扫描界面,供用户设置扫描参数后发起扫描作业请求;
52.s13、云扫描控制器接收到扫描作业请求,通过所述云桌面服务器操控扫描仪对实体文件进行扫描作业,并接收实体文件的电子文档;
53.其中,如图4所示,所述云扫描控制器获取电子文档的时序具体是:
54.s21、云扫描控制器获取源管理器的入口函数;
55.s22、云扫描控制器通过所述入口函数经由所述源管理器向扫描仪获取扫描仪能力;
56.s23、当用户设置好扫描参数,云扫描控制器接收开始扫描请求,检查所述扫描参数无误后并推送所述扫描参数至所述源管理器,由所述源管理器记录所述扫描参数;
57.s24、云扫描控制器经由所述源管理器向扫描仪发出启动扫描仪的请求,并经由所述源管理器接收扫描仪的实体文件的电子文档。
58.s25、云扫描控制器对接收到的电子文档进行保存并上传到云桌面服务器;
59.其中,所述云扫描控制器、所述源管理器以及所述扫描仪通过twain协议交互,twain协议是应用程序与图像输入设备间通讯的事实标准,twain的结构有三个组件,即分别是扫描仪(源),云桌面服务器(源管理器)与云扫描控制器(扫描软件)。
60.如图5所示,所述文件上传流程具体是:
61.s31、云扫描控制器组装文件上传参数,并发送给云桌面服务器,所述文件上传参数包括扫描参数和扫描页数;
62.s32、云扫描控制器接收云桌面服务器根据所述文件上传参数创建作业后反馈的创建结果,并检查所述创建结果;
63.s33、若所述创建结果无误,则云扫描控制器上传实体文件的电子文档至云桌面服务器,并接收云桌面服务器反馈的上传结果,检查该上传结果后显示上传结果信息;
64.其中,所述云扫描控制器与所述云桌面服务器之间通过http/https协议交互。
65.如图6所示,所述文件查看流程具体是:
66.s41、用户根据权限登录云桌面客户端,由云桌面客户端向云桌面服务器请求对用户的权限进行校验;
67.s42、校验成功后,在云桌面客户端扫描作业列表,供用户选择要查看的作业;
68.s43、在用户选择要查看的作业后,云桌面客户端向云桌面服务器发出下载所选作业相对应的电子文档的请求;
69.s44、云桌面客户端接收云桌面服务器反馈的电子文档,得到扫描数据并进行显示。
70.基于同一发明构思,本技术还提供了与实施例一中的方法对应的装置,详见实施例二。
71.实施例二
72.如图7所示,在本实施例中提供了一种基于信创云桌面的文件扫描装置,包括:
73.文件件扫描模块,用于在用户登录时,对用户的扫描权限进行校验,校验通过,登录成功,则准许用户进行扫描操作,并通过云桌面服务器获取扫描仪中实体文件的电子文档;
74.文件上传模块:用于将所述电子文档上传到云桌面服务器;
75.文件查看模块:用于当用户登录云桌面后,从云桌面服务器预览或下载所述电子文档以供查看。
76.其中,文件件扫描模块和文件上传模块可为云扫描控制器中的模块,而文件查看模块可为云桌面客户端的模块。
77.如图3所示,所述文件件扫描模块具体用于实现下述流程:
78.s11、用户发起权限认证请求,云扫描控制器登录云桌面服务器的管理系统;
79.s12、当接收到所述云桌面服务器返回权限认证结果时,若登录成功,云扫描控制器跳转到扫描界面,供用户设置扫描参数后发起扫描作业请求;
80.s13、云扫描控制器接收到扫描作业请求,通过所述云桌面服务器操控扫描仪对实体文件进行扫描作业,并接收实体文件的电子文档;
81.其中,如图4所示,所述云扫描控制器获取电子文档的时序具体是:
82.s21、云扫描控制器获取源管理器的入口函数;
83.s22、云扫描控制器通过所述入口函数经由所述源管理器向扫描仪获取扫描仪能力;
84.s23、当用户设置好扫描参数,云扫描控制器接收开始扫描请求,检查所述扫描参数无误后并推送所述扫描参数至所述源管理器,由所述源管理器记录所述扫描参数;
85.s24、云扫描控制器经由所述源管理器向扫描仪发出启动扫描仪的请求,并经由所述源管理器接收扫描仪的实体文件的电子文档。
86.s25、云扫描控制器对接收到的电子文档进行保存并上传到云桌面服务器;
87.其中,所述云扫描控制器、所述源管理器以及所述扫描仪通过twain协议交互。
88.如图5所示,所述文件上传模块具体用于实现下述流程:
89.s31、云扫描控制器组装文件上传参数,并发送给云桌面服务器,所述文件上传参数包括扫描参数和扫描页数;扫描参数包括颜色模式,设备id等;
90.s32、云扫描控制器接收云桌面服务器根据所述文件上传参数创建作业后反馈的创建结果,并检查所述创建结果;
91.s33、若所述创建结果无误,则云扫描控制器上传实体文件的电子文档至云桌面服务器,并接收云桌面服务器反馈的上传结果,检查该上传结果后显示上传结果信息;
92.其中,所述云扫描控制器与所述云桌面服务器之间通过http/https协议交互。
93.如图6所示,所述文件查看模块具体用于实现下述流程:
94.s41、用户根据权限登录云桌面客户端,由云桌面客户端向云桌面服务器请求对用户的权限进行校验;
95.s42、校验成功后,在云桌面客户端扫描作业列表,供用户选择要查看的作业;
96.s43、在用户选择要查看的作业后,云桌面客户端向云桌面服务器发出下载所选作业相对应的电子文档的请求;
97.s44、云桌面客户端接收云桌面服务器反馈的电子文档,得到扫描数据并进行显示。
98.由于本发明实施例二所介绍的装置,为实施本发明实施例一的方法所采用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方法所采用的装置都属于本发明所欲保护的范围。
99.基于同一发明构思,本技术提供了实施例一对应的电子设备实施例,详见实施例三。
100.实施例三
101.本实施例提供了一种电子设备,如图8所示,包括存储器、处理器及存储在存储器
上并可在处理器上运行的计算机程序,处理器执行计算机程序时,可以实现实施例一中任一实施方式。
102.由于本实施例所介绍的电子设备为实施本技术实施例一中方法所采用的设备,故而基于本技术实施例一中所介绍的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本技术实施例中的方法不再详细介绍。只要本领域所属技术人员实施本技术实施例中的方法所采用的设备,都属于本技术所欲保护的范围。
103.基于同一发明构思,本技术提供了实施例一对应的存储介质,详见实施例四。
104.实施例四
105.本实施例提供一种计算机可读存储介质,如图9所示,其上存储有计算机程序,该计算机程序被处理器执行时,可以实现实施例一中任一实施方式。
106.本技术实施例中提供的技术方案,至少具有如下技术效果或优点:本发明将扫描仪作为信息化系统的现实结点,云扫描控制器通过云桌面服务器对用户的扫描权限进行校验,将所述电子文档上传到云桌面服务器,方便用户根据权限使用扫描仪,并可在信创云端环境查看下载扫描结果,免去了扫描仪安装部署的烦恼,保障了扫描仪使用的安全性和便利性,规避了潜在的泄密风险,最重要的是将扫描工作纳入了信息化管理。
107.本领域内的技术人员应明白,本发明的实施例可提供为方法、装置或系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
108.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
109.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
110.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
111.虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献