一种自动盖章方法、装置及系统转让专利

申请号 : CN202010331031.0

文献号 : CN111452524B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘静

申请人 : 海硕科技有限公司

摘要 :

本申请公开了一种自动盖章方法、装置及系统。在该方法中,获取用户选择的待盖章文件模板、待盖章文件打印纸张的尺寸、用户选择的印章信息以及用户选择的在待盖章文件模板上的第一盖章位置信息;根据第一盖章位置信息和待盖章文件打印纸张的尺寸,确定印章在打印的待盖章文件上的第二盖章位置信息;根据用户选择的印章信息,控制机械臂抓取所述印章信息对应的印章,并根据第二盖章位置信息,控制机械臂在打印的所述待盖章文件上盖章。通过上述方法,可以实现对不同的文件使用不同的印章进行自动盖章,且能够适应不同的大小的纸张以满足用户不同的需求。

权利要求 :

1.一种自动盖章方法,其特征在于,包括:获取用户选择的待盖章文件模板、所述待盖章文件打印纸张的尺寸、用户选择的印章信息以及用户选择的在所述待盖章文件模板上的第一盖章位置信息;

根据所述第一盖章位置信息和所述待盖章文件打印纸张的尺寸,确定所述印章在打印的所述待盖章文件上的第二盖章位置信息;

根据所述用户选择的印章信息,控制机械臂抓取所述印章信息对应的印章,并根据所述第二盖章位置信息,控制所述机械臂在打印的所述待盖章文件上盖章;

当所述用户选择的印章信息包括多个印章信息时,根据每个印章的第一盖章位置信息、所述待盖章文件打印纸张的尺寸以及所述机械臂的控制精度,确定每个印章在打印的所述待盖章文件上对应的第二盖章位置信息;根据每个印章对应的第二盖章位置信息判断是否存在盖章重叠;若存在重叠,则输出提示信息,以提示用户重新选择第一盖章位置。

2.根据权利要求1所述的方法,其特征在于,获取用户选择的在所述待盖章文件模板上的第一盖章位置信息,包括:

根据所述用户选择的印章信息,确定是否存在与所述印章、所述待盖章文件模板对应的预设盖章位置信息;

若存在,则将所述对应的预设盖章位置信息作为所述第一盖章位置信息;

若不存在,根据用户操作确定用户选择的所述印章在所述待盖章文件模板上的第一盖章位置信息。

3.根据权利要求2所述的方法,其特征在于,所述根据用户操作确定用户选择的所述印章在所述待盖章文件模板上的第一盖章位置信息包括:在用户将所述印章拖拽至所述待盖章文件模板上后,确定所述印章经拖拽后在所述待盖章文件模板上的第一盖章位置信息;或者,确定用户在所述待盖章文件模板上的点击或圈选操作的目标位置信息,将所述目标位置信息作为所述第一盖章位置信息。

4.根据权利要求1所述的方法,其特征在于,所述根据所述第一盖章位置信息和所述待盖章文件打印纸张的尺寸,确定所述印章在打印的所述待盖章文件上的第二盖章位置信息,包括:

根据所述第一盖章位置信息、所述待盖章文件打印纸张的尺寸以及所述机械臂的控制精度,确定所述印章在打印的所述待盖章文件上的第二盖章位置信息。

5.一种自动盖章装置,其特征在于,包括:获取模块,用于获取用户选择的待盖章文件模板、所述待盖章文件打印纸张的尺寸、用户选择的印章信息以及用户选择的在所述待盖章文件模板上的第一盖章位置信息;

确定模块,用于根据所述第一盖章位置信息和所述待盖章文件打印纸张的尺寸,确定所述印章在打印的所述待盖章文件上的第二盖章位置信息;

控制模块,用于根据所述用户选择的印章信息,控制机械臂抓取所述印章信息对应的印章,并根据所述第二盖章位置信息,控制所述机械臂在打印的所述待盖章文件上盖章;

所述获取模块,还用于在所述用户选择的印章信息包括多个印章信息时,根据每个印章的第一盖章位置信息、所述待盖章文件打印纸张的尺寸以及所述机械臂的控制精度,确定每个印章在打印的所述待盖章文件上对应的第二盖章位置信息;根据每个印章对应的第二盖章位置信息判断是否存在盖章重叠;若存在重叠,则输出提示信息,以提示用户重新选择第一盖章位置。

6.根据权利要求5所述的装置,其特征在于,所述获取模块具体用于:根据所述用户选择的印章信息,确定是否存在与所述印章、所述待盖章文件模板对应的预设盖章位置信息;

若存在,则将所述对应的预设盖章位置信息作为所述第一盖章位置信息;

若不存在,根据用户操作确定用户选择的所述印章在所述待盖章文件模板上的第一盖章位置信息。

7.根据权利要求6所述的装置,其特征在于,所述获取模块在根据用户操作确定用户选择的所述印章在所述待盖章文件模板上的第一盖章位置信息时,具体用于:在用户将所述印章拖拽至所述待盖章文件模板上后,确定所述印章经拖拽后在所述待盖章文件模板上的第一盖章位置信息;或者,确定用户在所述待盖章文件模板上的点击或圈选操作的目标位置信息,将所述目标位置信息作为所述第一盖章位置信息。

8.一种自动盖章系统,其特征在于,包括:交互子系统,处理控制子系统,打印子系统,机械臂以及印章;

所述交互子系统用于接收用户操作,展示用户选择的待盖章文件模板;

所述处理控制子系统用于通过所述打印子系统、所述机械臂实现如权利要求1‑4中任一项所述的方法。

说明书 :

一种自动盖章方法、装置及系统

技术领域

[0001] 本申请涉及自动控制技术领域,尤其涉及一种自动盖章方法、装置及系统。

背景技术

[0002] 在很多场景下,需要对打印出来的文件进行盖章以保证文件的权威性和有效性。
[0003] 在传统的手工盖章方式中,印章方向较为随意,完全受人为因素影响,且在需要批量盖章时耗费大量的人工成本。而现有的机械盖章设备的盖章类型单一,文件纸张尺寸固
定不能变动,无法适用于不同的盖章需求。

发明内容

[0004] 本申请实施例提供一种自动盖章方法、装置及系统,实现自动盖章,且能够适用于不同的盖章需求。
[0005] 第一方面,本申请实施例提供了一种自动盖章方法,包括:
[0006] 获取用户选择的待盖章文件模板、所述待盖章文件打印纸张的尺寸、用户选择的印章信息以及用户选择的在所述待盖章文件模板上的第一盖章位置信息;
[0007] 根据所述第一盖章位置信息和所述待盖章文件打印纸张的尺寸,确定所述印章在打印的所述待盖章文件上的第二盖章位置信息;
[0008] 根据所述用户选择的印章信息,控制机械臂抓取所述印章信息对应的印章,并根据所述第二盖章位置信息,控制所述机械臂在打印的所述待盖章文件上盖章。
[0009] 在一种可能的实现方式中,获取用户选择的在所述待盖章文件模板上的第一盖章位置信息,包括:
[0010] 根据所述用户选择的印章信息,确定是否存在与所述印章、所述待盖章文件模板对应的预设盖章位置信息;
[0011] 若存在,则将所述对应的预设盖章位置信息作为所述第一盖章位置信息;
[0012] 若不存在,根据用户操作确定用户选择的所述印章在所述待盖章文件模板上的第一盖章位置信息。
[0013] 在一种可能的实现方式中,所述根据用户操作确定用户选择的所述印章在所述待盖章文件模板上的第一盖章位置信息包括:
[0014] 在用户将所述印章拖拽至所述待盖章文件模板上后,确定所述印章经拖拽后在所述待盖章文件模板上的第一盖章位置信息;或者
[0015] 确定用户在所述待盖章文件模板上的点击或圈选操作的目标位置信息,将所述目标位置信息作为所述第一盖章位置信息。
[0016] 在一种可能的实现方式中,所述根据所述第一盖章位置信息和所述待盖章文件打印纸张的尺寸,确定所述印章在打印的所述待盖章文件上的第二盖章位置信息,包括:
[0017] 根据所述第一盖章位置信息、所述待盖章文件打印纸张的尺寸以及所述机械臂的控制精度,确定所述印章在打印的所述待盖章文件上的第二盖章位置信息。
[0018] 在一种可能的实现方式中,当所述用户选择的印章信息包括多个印章信息时,所述方法还包括:
[0019] 根据每个印章的第一盖章位置信息、所述待盖章文件打印纸张的尺寸以及所述机械臂的控制精度,确定每个印章在打印的所述待盖章文件上对应的第二盖章位置信息;
[0020] 根据每个印章对应的第二盖章位置信息判断是否存在盖章重叠;
[0021] 若存在重叠,则输出提示信息,以提示用户重新选择第一盖章位置。
[0022] 第二方面,本申请实施例提供一种自动盖章装置,包括:
[0023] 获取模块,用于获取用户选择的待盖章文件模板、所述待盖章文件打印纸张的尺寸、用户选择的印章信息以及用户选择的在所述待盖章文件模板上的第一盖章位置信息;
[0024] 确定模块,用于根据所述第一盖章位置信息和所述待盖章文件打印纸张的尺寸,确定所述印章在打印的所述待盖章文件上的第二盖章位置信息;
[0025] 控制模块,用于根据所述用户选择的印章信息,控制机械臂抓取所述印章信息对应的印章,并根据所述第二盖章位置信息,控制所述机械臂在打印的所述待盖章文件上盖
章。
[0026] 在一种可能的实现方式中,所述获取模块具体用于:
[0027] 根据所述用户选择的印章信息,确定是否存在与所述印章、所述待盖章文件模板对应的预设盖章位置信息;
[0028] 若存在,则将所述对应的预设盖章位置信息作为所述第一盖章位置信息;
[0029] 若不存在,根据用户操作确定用户选择的所述印章在所述待盖章文件模板上的第一盖章位置信息。
[0030] 在一种可能的实现方式中,所述获取模块在根据用户操作确定用户选择的所述印章在所述待盖章文件模板上的第一盖章位置信息时,具体用于:
[0031] 在用户将所述印章拖拽至所述待盖章文件模板上后,确定所述印章经拖拽后在所述待盖章文件模板上的第一盖章位置信息;或者
[0032] 确定用户在所述待盖章文件模板上的点击或圈选操作的目标位置信息,将所述目标位置信息作为所述第一盖章位置信息。
[0033] 在一种可能的实现方式中,所述确定模块具体用于:
[0034] 根据所述第一盖章位置信息、所述待盖章文件打印纸张的尺寸以及所述机械臂的控制精度,确定所述印章在打印的所述待盖章文件上的第二盖章位置信息。
[0035] 在一种可能的实现方式中当所述用户选择的印章信息包括多个印章信息时,所述获取模块还用于:
[0036] 根据每个印章的第一盖章位置信息、所述待盖章文件打印纸张的尺寸以及所述机械臂的控制精度,确定每个印章在打印的所述待盖章文件上对应的第二盖章位置信息;
[0037] 根据每个印章对应的第二盖章位置信息判断是否存在盖章重叠;
[0038] 若存在重叠,则输出提示信息,以提示用户重新选择第一盖章位置。
[0039] 第三方面,本申请实施例提供了一种自动盖章控制系统,包括:交互子系统,处理控制子系统,打印子系统,机械臂以及印章;
[0040] 所述交互子系统用于接收用户操作,展示用户选择的待盖章文件模板;
[0041] 所述处理控制子系统用于通过所述打印子系统、所述机械臂实现如第一方面任一实现方式所述的自动盖章方法。
[0042] 第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,当所述指令在计算机上运行时,使得计算机执行如第一方面中任一
项所述方法。
[0043] 应用本身申请上述实施例,用户可以选择需要盖章的文件以及要盖的印章,并在文件模板上指定盖章的位置,即可实现自动盖章,而且还用户还可以自主选择打印文件的
纸张大小,自动盖章装置可以根据用户在模板上选定的位置以及纸张的大小,计算出印章
在打印文件纸张上的位置,从而实现精准盖章,且能够满足用户不同的需求。

附图说明

[0044] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
[0045] 图1为本申请实施例提供的自动盖章方法流程示意图;
[0046] 图2为本申请实施例提供的自动盖章装置结构示意图;
[0047] 图3为本申请实施例提供的自动盖章设备结构示意图。

具体实施方式

[0048] 为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基
于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有
其它实施方式,都属于本申请所保护的范围。
[0049] 为了实现能够满足于不同需求的自动盖章,本申请实施例提供了一种自动盖章方法、装置及系统,能够在不同文件上使用不同的印章进行自动盖章,还能够根据打印纸张的
大小自动确定在不同纸张上盖章的位置。
[0050] 本申请实施例提供的自动盖章方法可以应用于自动盖章系统中,该系统可以包括交互模块,处理控制模块,打印模块、机械臂以及按照预设位置摆放的印章。交互模块可以
包括触摸显示屏,或者包括显示屏及输入设备(如鼠标、键盘等),显示屏可以用于向用户展
示待盖章文件模板、可选印章等,用户可以通过输入设备选择文件、印章、打印纸张尺寸等。
处理控制模块可以根据用户的操作,确定用户所需印章以及盖章的位置,控制打印模块打
印用户所需的文件,控制机械臂抓取印章并在确定的位置上盖章。
[0051] 参见图1,为本申请实施例提供的自动盖章方法的流程示意图,如图所示,该方法可以包括以下步骤:
[0052] 步骤101、获取用户选择的待盖章文件模板、待盖章文件打印纸张的尺寸、用户选择的印章信息以及用户选择的在待盖章文件模板上的第一盖章位置信息。
[0053] 其中,用户选择的待盖章的文件模板,可以是系统中已经预先设置的模板,也可以是用户自行加载的文件模板。例如,系统中可以预先配置有常见的、使用率较高的文件模
板,以方便用户使用。用户可以在自动盖章的显示界面上选择待盖章的文件模板,然后选择
要使用的印章以及印章在待盖章文件模板上的盖章位置,即第一盖章位置,并进一步选择
打印该待盖章文件所使用的纸张尺寸,如选择A3或A4纸进行打印。应当理解,上述用户的操
作流程仅为举例,并不对用户的操作顺序进行限定。
[0054] 步骤102、根据第一盖章位置信息和待盖章文件打印纸张的尺寸,确定印章在打印的待盖章文件上的第二盖章位置信息。
[0055] 例如,可以将印章的中心位置的坐标作为盖章位置信息,则第一盖章位置信息为用户选择盖章中心位置在待盖章文件模板上的坐标,第二中心位置为实际盖章时印章的中
心位置在打印的待盖章文件上的坐标。然而,同样的第一盖章位置,对应于不同尺寸的纸张
的第二盖章位置是不同的,因此,需要根据第一位置信息和纸张尺寸进一步确定第二位置
信息。
[0056] 步骤103、根据用户选择的印章信息,控制机械臂抓取该印章信息对应的印章,并根据第二盖章位置信息,控制机械臂在打印的待盖章文件上盖章。
[0057] 具体的,系统中已存储有各个印章对应的放置位置信息,在获取到用户所选择的印章后,确定用户选择的印章对应的放置位置信息,在盖章时,控制机械臂从相应的放置位
置抓取印章。在机械臂抓取到印章后,控制机械臂根据已确定的第二盖章位置信息,在打印
好的待盖章文件上盖章。
[0058] 可选地,还可以预先设置特定印章在特定待盖章文件模板上的盖章位置。在实际盖章应用中,有一些文件对特定的印章有特定的盖章位置要求,为了避免用户选择盖章位
置不准确或用户忘记有盖章位置要求而盖错的情况,可以根据经验预先配置好印章的位置
信息。例如,可以按照如下信息进行配置:待盖章文件模板编号‑印章编号‑预设盖章位置信
息,那么当用户选择了待盖章文件模板1,并选择了印章2后,系统可以根据配置信息确定印
章2在模板1上是否配置有固定的预设盖章位置信息,若存在,则将该预设盖章位置信息作
为第一位置信息,若用户选择了其他盖章位置将被视为无效;若根据配置信息确定不存在
预设盖章位置信息,则进一步根据用户的操作确定用户所选择的第一盖章位置信息。
[0059] 进一步地,用于选择印章在待盖章文件模板上的第一盖章位置的操作,可以为用户在显示界面所显示的待盖章文件模板上的点击操作或者圈选操作,以使系统将用户点击
的位置作为印章的中心位置,即第一盖章位置。或者,也可以在显示界面上显示待盖章文件
模板以及可拖拽的印章标记,用户可以将印章标记拖拽至用户期望的盖章位置,系统则将
该印章标记经过拖拽后在待盖章文件模板上的位置作为第一盖章位置。
[0060] 在一种可能的实现方式中,执行上述步骤102时,可以根据机械臂的控制精度进一步确定印章在打印好的待盖章文件上的第二盖章位置。假设,系统识别用户选择第一盖章
‑4 ‑
位置的精度为10 cm,而控制机械臂移动的精度,即实际盖章时第二盖章位置的精度为10
2
cm。由于精度不一致,为了方便控制机械臂,可以在确定第二盖章位置时将机械臂的控制
精度考虑在内。例如,根据用户操作识别到的第一盖章位置保留了4位小数,根据第一盖章
位置和打印纸张尺寸计算出的第二盖章位置时可以仅保留前2位小数,或者也可以通过四
舍五入实现保留2位小数。
[0061] 在实际应用中,经常出现一份文件需要盖多个印章的情况,因此,在本申请上述实施例中,用户可以选择一个或多个印章,并分别确定每个印章在待盖章文件模板上的第一
盖章位置,若用户选择的多个印章中,存在部分印章在该文件模板上预设有固定盖章位置,
则将该预设的盖章位置作为相应的第一盖章位置。
[0062] 进一步地,由于系统识别第一盖章位置的精度和机械臂控制精度可能不一致,将可能导致用户所选择的多个印章的盖章位置在待盖章文件模板上没有重叠,但转换为在打
印纸上的第二盖章位置后,由于精度降低可能存在重叠。因此,为了避免上述问题,当用户
选择了多个印章时,可以根据每个印章的第一盖章位置信息、待盖章文件打印纸张的尺寸
以及机械臂的控制精度,确定每个印章在打印的待盖章文件上对应的第二盖章位置信息,
并判断每个印章对应的第二盖章位置存在盖章重叠,若存在重叠,可以输出提示信息,以提
示用户重新选择第一盖章位置。
[0063] 应用本身申请上述实施例,用户可以选择需要盖章的文件以及要盖的印章,并在文件模板上指定盖章的位置,即可实现自动盖章,而且还用户还可以自主选择打印文件的
纸张大小,自动盖章装置可以根据用户在模板上选定的位置以及纸张的大小,计算出印章
在打印文件纸张上的位置,从而实现精准盖章,且能够满足用户不同的需求。
[0064] 基于相同的技术构思,本申请实施例还提供一种自动盖章装置,用于实现上述方法实施例。如图2所示,该装置可以包括:
[0065] 获取模块201,用于获取用户选择的待盖章文件模板、所述待盖章文件打印纸张的尺寸、用户选择的印章信息以及用户选择的在所述待盖章文件模板上的第一盖章位置信
息;
[0066] 确定模块202,用于根据所述第一盖章位置信息和所述待盖章文件打印纸张的尺寸,确定所述印章在打印的所述待盖章文件上的第二盖章位置信息;
[0067] 控制模块203,用于根据所述用户选择的印章信息,控制机械臂抓取所述印章信息对应的印章,并根据所述第二盖章位置信息,控制所述机械臂在打印的所述待盖章文件上
盖章。
[0068] 在一种可能的实现方式中,所述获取模块201具体用于:
[0069] 根据所述用户选择的印章信息,确定是否存在与所述印章、所述待盖章文件模板对应的预设盖章位置信息;
[0070] 若存在,则将所述对应的预设盖章位置信息作为所述第一盖章位置信息;
[0071] 若不存在,根据用户操作确定用户选择的所述印章在所述待盖章文件模板上的第一盖章位置信息。
[0072] 在一种可能的实现方式中,所述获取模块201在根据用户操作确定用户选择的所述印章在所述待盖章文件模板上的第一盖章位置信息时,具体用于:
[0073] 在用户将所述印章拖拽至所述待盖章文件模板上后,确定所述印章经拖拽后在所述待盖章文件模板上的第一盖章位置信息;或者
[0074] 确定用户在所述待盖章文件模板上的点击或圈选操作的目标位置信息,将所述目标位置信息作为所述第一盖章位置信息。
[0075] 在一种可能的实现方式中,所述确定模块202具体用于:
[0076] 根据所述第一盖章位置信息、所述待盖章文件打印纸张的尺寸以及所述机械臂的控制精度,确定所述印章在打印的所述待盖章文件上的第二盖章位置信息。
[0077] 在一种可能的实现方式中当所述用户选择的印章信息包括多个印章信息时,所述获取模块201还用于:
[0078] 根据每个印章的第一盖章位置信息、所述待盖章文件打印纸张的尺寸以及所述机械臂的控制精度,确定每个印章在打印的所述待盖章文件上对应的第二盖章位置信息;
[0079] 根据每个印章对应的第二盖章位置信息判断是否存在盖章重叠;
[0080] 若存在重叠,则输出提示信息,以提示用户重新选择第一盖章位置。
[0081] 基于相同的技术构思,本申请实施例还提供一种自动盖章控制设备,如图3所示,该设备包括:处理器301和存储器302,所述处理器301用于调用所述存储器302中存储的计
算机程序,执行如前述方法实施例中任一种实现方式所述的自动盖章方法。
[0082] 基于相同的技术构思,本申请实施例还提供了一种自动盖章控制系统,包括:交互子系统,处理控制子系统,打印子系统,机械臂以及印章;
[0083] 所述交互子系统用于接收用户操作,展示用户选择的待盖章文件模板;
[0084] 所述处理控制子系统用于通过所述打印子系统、所述机械臂实现如第一方面任一实现方式所述的自动盖章方法。
[0085] 本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,当所述指令在计算机上运行时,使得计算机执行如前述方法实施例中任一种实
现方式所述的自动盖章方法。
[0086] 需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
[0087] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部
分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺
序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明
的实施例所属技术领域的技术人员所理解。
[0088] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件
或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下
列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路
的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场
可编程门阵列(FPGA)等。
[0089] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模
块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如
果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机
可读取存储介质中。
[0090] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围
之内,则本发明也意图包含这些改动和变型在内。