掌桥专利:专业的专利平台
掌桥专利
首页

电子签章的生成方法、装置、设备及存储介质

文献发布时间:2023-06-19 19:40:14


电子签章的生成方法、装置、设备及存储介质

技术领域

本申请涉及数据处理领域,特别是涉及一种电子签章的生成方法、装置、设备及存储介质。

背景技术

随着数字科技的高速发展,传统纸质化档案/文件存储被电子档案/文件归档代替已成为大趋势。传统的归档方式中,在进行初步的归档操作后,需要进行扫描、手工盖章、检查、二次扫描、再检查等诸多繁琐步骤。人工成本高、耗时长、效率低。其中,加盖签章的过程需要进行反复确认,因而导致效率低下,错误率高。且修改过程繁琐,并需修改人员保持谨慎,从而耗费较多精力与时间。

发明内容

本申请实施例所要解决的技术问题在于,如何正确高效的在待签章文件上生成电子签章。

为了解决上述问题,本申请公开一种电子签章生成方法、装置、设备及存储介质。

根据本申请的第一个方面,提供了一种电子签章生成方法。所述方法包括:所述方法包括:基于待签章文件,确定目标图像;获取构成需在所述待签章文件上生成的目标签章的要素信息,以及所述目标图像的第一尺寸信息;至少基于所述要素信息以及所述目标图像的第一尺寸信息,在所述目标图像上生成候选签章;基于所述目标图像的第一尺寸信息以及所述待签章文件相关的第二尺寸信息,利用所述候选签章在所述待签章文件上生成所述目标签章。

根据本申请的一些实施例,所述获取要素信息,包括:识别所述待签章文件的附加数据,以获取所述要素信息;或者接收外部数据输入以获取所述要素信息。

根据本申请的一些实施例,所述生成候选签章,包括:获取签章限定信息基于所述签章限定信息以及所述目标图像的第一尺寸信息,确定所述候选签章在所述目标图像上的候选边框范围;确定所述要素信息在所述候选边框范围内的候选字体规格;基于所述候选边框范围以及所述候选字体规格,利用所述要素信息生成所述候选签章。

根据本申请的一些实施例,所述生成所述目标签章,包括:确定所述第一尺寸信息与所述第二尺寸信息之间的转换关系;基于所述转换关系转换所述候选签章为所述目标签章。

根据本申请的一些实施例,所述生成所述目标签章,包括:确定所述待签章文件的目标页的信息分布区域,以及所述目标签章的目标尺寸信息;其中,所述目标签章施加于所述目标页之上;基于所述目标尺寸信息,在所述目标页的信息分布区域外生成所述目标签章;其中,所述目标签章与所述信息分布区域不重叠。

根据本申请的一些实施例,所述确定所述目标页的信息分布区域,包括:利用图像识别模型对所述目标页进行识别,确定所述信息分布区域。

根据本申请的一些实施例,所述待签章文件包括档案扫描文件,所述目标签章包括六格归档章。

根据本申请的一些实施例,所述待签章文件包括办公自动化电子文件,所述目标签章包括六格归档章;所述方法还包括:在所述待签章文件上生成加密时间戳信息。

根据本申请的第二个方面,提供了一种电子签章生成装置。所述装置包括确定模块、获取模块、生成模块以及转换模块。所述确定模块用于基于待签章文件,确定目标图像;所述获取模块用于获取构成需在所述待签章文件上生成的目标签章的要素信息,以及所述目标图像的第一尺寸信息;所述生成模块用于至少基于所述要素信息以及所述目标图像的第一尺寸信息,在所述目标图像上生成候选签章;所述转换模块用于基于所述目标图像的第一尺寸信息以及所述待签章文件相关的第二尺寸信息,利用所述候选签章在所述待签章文件上生成所述目标签章。

根据本申请的一些实施例,为获取要素信息,所述获取模块用于:识别所述待签章文件的附加数据,以获取所述要素信息;或者接收外部数据输入以获取所述要素信息。

根据本申请的一些实施例,为生成候选签章,所述生成模块用于:获取签章限定信息基于所述签章限定信息以及所述目标图像的第一尺寸信息,确定所述候选签章在所述目标图像上的候选边框范围;确定所述要素信息在所述候选边框范围内的候选字体规格;基于所述候选边框范围以及所述候选字体规格,利用所述要素信息生成所述候选签章。

根据本申请的一些实施例,为生成所述目标签章,所述生成模块用于:确定所述第一尺寸信息与所述第二尺寸信息之间的转换关系;基于所述转换关系转换所述候选签章为所述目标签章。

根据本申请的一些实施例,为生成所述目标签章,所述生成模块用于:确定所述待签章文件的目标页的信息分布区域,以及所述目标签章的目标尺寸信息;其中,所述目标签章施加于所述目标页之上;基于所述目标尺寸信息,在所述目标页的信息分布区域外生成所述目标签章;其中,所述目标签章与所述信息分布区域不重叠。

根据本申请的一些实施例,为确定所述目标页的信息分布区域,所述生成模块用于:利用图像识别模型对所述目标页进行识别。

根据本申请的一些实施例,所述待签章文件包括档案扫描文件,所述目标签章包括六格归档章。

根据本申请的一些实施例,其特征在于,所述待签章文件包括办公自动化电子文件,所述目标签章包括六格归档章;所述转换模块还用于:在所述待签章文件上生成加密时间戳信息。

根据本申请的第三个方面,提供了一种设备。所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的方法的步骤。

根据本申请的第四个方面,提供了一种设备。所述设备包括如上所述的电子签章生成装置。

根据本申请的第五个方面,提供了一种计算机可读存储介质。所述存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。

申请所披露的电子签章生成方法,可以高效、正确地在待签章文件上生成电子签章,降低了人工成本,提升了效率和准确率。另外对于电子文件的处理能够结合时间戳信息保证电子文件的真实可靠性。且所赋予的电子签章在打印后满足规范要求。

附图说明

本申请将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:

图1是根据本申请一些实施例所示的电子签章生成方法的示例性流程图;

图2是根据本申请一些实施例所示的确定候选签章的示例性流程图;

图3是根据本申请的一些实施例所示的用于闪烁脉冲处理的数据处理系统的示例性模块图;

图4是根据本申请的一些实施例所示的用于闪烁脉冲处理的数据处理系统的示例性功能框图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似改进,因此本申请不受下面公开的具体实施例的限制。

需要说明的是,当元件被称为“固定于”另一个元件,它可以直接固定在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中的元件。本文所使用的术语“垂直”、“水平”、“左”、“右”以及类似的表述只是为了说明的目的。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。本文所使用的术语“及/或”或“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。

以下参考附图对本申请的一些优选实施例进行说明。应当注意的是,以下描述是为了说明的目的,并不旨在限制本申请的保护范围。

图1是根据本申请一些实施例所示的电子签章生成方法的示例性流程图。在一些实施例中,电子签章生成方法100可以由数据处理系统300执行。例如,电子签章生成方法100可以以程序或指令的形式存储在存储装置(如数据处理系统300的自带存储单元或外接存储设备)中,所述程序或指令在被执行时,可以实现电子签章生成方法100。如图1所示,电子签章生成方法100可以包括以下操作。

步骤110,基于待签章文件,确定目标图像。在一些实施例中,该步骤可以由确定模块310执行。

在一些实施例中,所述待签章文件可以是电子版文件,包括但不限于各类利用计算机系统、数码相机、数字传感器等电子设备直接生成的原生电子文件,以及将纸质等传统载体文件数字化转换后例如经过扫描得到的数字化电子文件。所述待签章文件的类型可以包括诸如使用文字处理软件生成的文本文件、诸如使用数据处理软件生成的数据文件、诸如使用数据采集设备得到的图像文件等。示例性的,所述待签章文件可以是以DOC、DOCX、XLS、XLSX、DBF、BMP、JPG、TIFF、GIF、PNG、CAD、TXT、PDF、OFD等多种文件格式存在。本申请并不做具体限定。

在一些实施例中,所述目标图像可以是基于所述待签章文件的特征性数据所得到。该特征性数据可以是表明所述待签章文件的“身份”的数据。例如,假定所述待签章文件是文本文件比如PDF文件,则包括该文本文件的标题、发件时间、摘要内容的首页可以是该PDF文件的特征性数据。在一些实施例中,所述目标图像可以是基于所述待签章文件需要生成电子签章的部分数据所得到的。一般而言电子签章可以赋予在文本文件的首页或末页,例如,首页顶部正中间。则将文本文件的首页或末页进行转换得到的图像可以是所述目标图像。确定模块310可以执行可行的格式转换操作,基于所述待签章文件的特征性数据确定所述目标图像。

在一些实施例中,所述待签章文件可以包括档案扫描文件。例如,使用扫描设备对纸质档案进行扫描,在识别纸质档案中包含的内容后转换成计算机文字后生成。所述待签章文件的格式可以是JPG、BMP、GIF、TIFF、PNG、PDF、OFD等格式。可选地或优选的,所述待签章文件可以是PDF文件。基于所述待签章文件确定的目标图像可以是PNG图像。PNG格式的图像文件,可以在文件大小被压缩到极限的同时保留与图像品质相关的信息,能够保证最不失真。显示速率快而有助于加快数据处理速度。因而可以理解,在处理不同格式类型的待签章文件时,将其转变为目标图像(例如,PNG格式的图像)进行处理可以有助于提升处理效率。

步骤120,获取构成需在所述待签章文件上生成的目标签章的要素信息,以及所述目标图像的第一尺寸信息。在一些实施例中,该步骤可以由获取模块320执行。

在一些实施例中,所述要素信息可以是包含所述目标签章的具体内容的信息。例如,假定所述目标签章为合同章,则所述要素信息可以包括公司名称全称以及“合同专用章”等几字。又例如,假定所述目标签章为档案章,则所述要素信息可以包括全宗号、年度、保管期限等必要信息。在一些实施例中,获取模块320可以自动确定所述要素信息。示例性的,确定模块310在获取到所述待签章文件后,可以同时获取到所述待签章文件的附加数据。所述附加数据可以是指示所述待签章文件的性质的数据,包括但不限于来源、生产时间、文件类型、需要赋予的签章的类型、签章相关内容等。生成模块320可以对所述附加数据进行识别,以获取所述要素信息。在一些实施例中,所述要素信息可以经由外部输入。例如,通过数据输入手段输入至数据处理系统300中。获取模块320可以直接获取到这些通过外部数据输入的要素信息。

在一些实施例中,所述待签章文件可以是档案扫描文件,所述目标签章可以是六格归档章。例如,所述待签章文件可以是纸质档案被扫描设备扫描后直接生成,并传输至数据处理系统300中。或通过其他数据转移手段例如通过中间存储设备比如移动硬盘等从扫描设备转移至数据处理系统300中。六格归档章是为需要归档保存的档案所赋予的一种签章。其所包含的内容可以包括全宗号、年度、件号、机构(问题)、保管期限以及页数。上述六项内容分别填充至签章的一格内。

在一些实施例中,所述待签章文件可以包括办公自动化电子文件,所述目标签章可以是六格归档章。例如,各类机构、组织等在日常办公中使用办公自动化系统所产出的电子文件。比如,关于某项决定、某些措施等。这些电子文件同样需要收集归档。可以为其赋予六格归档章。

在一些实施例中,所述目标图像的第一尺寸信息可以包括像宽和像高,以像素为单位。也就是说,所述第一尺寸信息可以是所述目标图像的分辨率(dpi)。例如,所述目标图像的第一尺寸信息可以表示为320×240。即,所述目标图像的像素高度为320个像素,像素宽度为240个像素。生成模块320可以通过分析所述目标图像的属性以确定所述第一尺寸信息。

步骤130,至少基于所述要素信息以及所述目标图像的第一尺寸信息,在所述目标图像上生成候选签章。在一些实施例中,该步骤可以由生成模块330执行。

在一些实施例中,所述候选签章可以是具有与所述目标签章相同的签章内容。而一般情况下,所述目标签章的大小是有规定的。例如,六格归档章的大小需要为4.5cm×1.6cm。因此,在生成所述候选签章和/或在候选流程中生成目标签章的过程中,生成模块330可以基于对目标签章的大小限定信息和所述第一尺寸信息对所述候选签章的大小进行确定。并根据所述要素信息中所包含的内容多少确定文字格式包括字体字号等。后续处理过程中,再通过比例转换,基于候选签章生成所述目标签章。关于生成所述候选签章的内容可以参考本申请图2部分,在此不再赘述。

步骤140,基于所述目标图像的第一尺寸信息以及所述待签章文件相关的第二尺寸信息,利用所述候选签章在所述待签章文件上生成所述目标签章。在一些实施例中,该步骤可以由转换模块340执行。

在一些实施例中,所述待签章文件相关的第二尺寸信息可以是用于承载所述目标签章的页面的第二尺寸信息。相同的或类似的,所述第二尺寸信息也可以如所述第一尺寸信息一样以像高和像宽表示。以待签章文件为PDF文件为例,假定该PDF文件的分辨率为144/150dpi,则一厘米与像素的转换关系可是1厘米=28.346像素。当所需打印的纸张规格为A4(210mm×297mm)时,该PFD的第二尺寸信息可以是595.266×841.8762。

在一些实施例中,转换模块340可以确定所述第一尺寸信息与所述第二尺寸信息的转换关系,并基于所述转换关系转换所述候选签章为所述目标签章。示例性,所述转换关系可以是尺寸比值(例如,上述提及的320×240与595.266×841.8762之间的比值)。由于所述候选签章与所述目标签章的区别在于大小,转换模块340可以基于所述尺寸比值,变换所述候选签章的大小,以生成所述目标签章。

可以理解的是,在赋予所述目标签章时,需要在所述待签章文件的空白处进行。因此,转换模块340在生成目标签章时,可以确定所述待签章文件的目标页的信息分布区域。所述目标页可以是赋予所述目标签章的页面。例如,如前述部分的作为PDF文件的待签章文件的首页。所述信息分布区域可以包括所述目标页上的文字、图片等各类信息的所处的位置和范围大小。转换模块340可以利用识别模型对所述目标页进行识别,以确定所述信息分布区域。所述识别模型可以包括神经网络模型,包括但不限于R-CNN、OverFeat、SPP-Net、AttentionNet、Fast R-CNN、Faster R-CNN、OHEM、YOLO、SSD、R-FCN、YOLO v2、FPN、RetinaNet、Mask R-CNN、YOLO v3、RefineDet、M2Det等或其任意组合。所述识别模型还可以包括基于诸如Tsseract、ABBYY FineReader、E-asksharayan、Asprise OCR SDK、AnyDocSoftware、CuneiForm、Dynamsoft OCR SDK、OmniPage、GOCR等识别算法所构建的模型。转换模块340可以使用所述识别模型识别所述目标页后,在所述目标页上生成一框线,用以框住所述目标页上的文字、图片等各类信息,以显示其范围。

在一些实施例中,转换模块340还可以获取所述目标签章的目标尺寸信息。所述目标尺寸信息可以是基于所述转换关系由所述候选签章的尺寸转换而来。例如,通过比例缩放和/或扩大。所述目标尺寸信息可以指示所述目标签章的范围大小。转换模块340可以基于所述目标尺寸信息,在所述目标页的信息分布区域外生成所述目标签章。示例性的,转换模块340可以搜寻在所述信息分布区域外,大于所述目标签章的范围大小的空白区域。并在该空白区域生成所述目标签章。所生成的目标签章与所述信息分布区域不重叠。这样,所述目标签章不会影响所述待签章文件上的具体内容。

在一些实施例中,当所述待签章文件为办公自动化电子文件时,为了保证电子文件的唯一性、真实性和可靠性,转换模块340在赋予所述目标签章后,还可以为其生成加密时间戳信息,以为所述待签章文件进行“身份证明”。该加密时间戳信息可以是基于CA中心的时间戳信息。

在一些实施例中,所述目标签章在所述待签章文件上的位置可以进行变动。例如,外界可以向数据处理系统300输入的用于调整所述目标签章的位置的控制指令。根据该控制指令,所述目标签章的位置可以被更改。

在一些实施例中,当所述待签章文件上生成所述目标签章后(此时完成签章的待签章文件可以被称为目标文件),目标文件可以被保存,以存储在数据处理系统300的存储装置(如数据处理系统300的自带存储单元或外接存储设备比如数据库或云端)中。可以在后续被查阅。目标文件也可以被打印以生成纸质文档。打印后所述目标签章可以一同被打印。并且,打印出来的目标签章的大小也符合相关要求。

应当注意的是,上述有关图1中的各个步骤的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对图1中的各个步骤进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。

本申请所披露的电子签章生成方法,可以高效、正确地在待签章文件上生成电子签章,降低了人工成本,提升了效率和准确率。另外对于电子文件的处理能够结合时间戳信息保证电子文件的真实可靠性。且所赋予的电子签章在打印后满足规范要求。

图2是根据本申请一些实施例所示的确定候选签章的示例性流程图。在一些实施例中,签章确定方法200可以由数据处理系统300的生成模块330执行。如图2所示,签章确定方法200可以包括以下操作。

步骤210,获取签章限定信息。

在一些实施例中,所述签章限定信息可以是用于指示签章的大小的信息。需要知道的是,各类签章的大小是有相应的规定的。例如,合同章或公章等,需要要求为圆形尺寸。直径为4.2厘米,圆形边宽为0.1厘米。印体内容采用宋体字。又例如,档案章比如六格归档章,需要要求为长方形尺寸。长边为4.5厘米,宽边为1.6厘米。则所述签章限定信息可以是包含上述签章尺寸信息的数据。在一些实施例中,所述签章限定信息可以是预先存储在数据处理系统300中的。生成模块330可以直接获取。

应当注意的是,所述签章限定信息是限定签章在实际情况下,也就是说在纸质文件上的大小。也就是说,在所述目标图像上生成的候选签章打印成纸质文件后,在纸质文件上形成的签章的大小要符合所述签章限定信息的要求。当然,在所述候选签章转换为所述目标签章生成在所述待签章文件上后,打印出的纸质文件上的签章的大小也符合所述签章限定信息的要求。

步骤220,基于所述签章限定信息以及所述目标图像的第一尺寸信息,确定所述候选签章在所述目标图像上的候选边框范围。

以下通过示例对候选边框范围的确定进行说明。以所述签章限定信息限定六格归档章的大小,以所述目标图像的第一尺寸信息为144/150dpi为例。此时实际长度与像素的换算比例是1厘米=28.346像素。因此,当需要在所述目标图像上赋予一个尺寸为4.5厘米×1.6厘米六格归档章时,需要的像素长宽分别为4.5×28.346=127.557像素以及1.6×28.346=45.3536像素。上述像素长宽构成的像素范围则可以是所述候选签章的候选边框范围。

步骤230,确定所述要素信息在所述候选边框范围内的候选字体规格。

可以知道的是,在确定所述候选边框范围后,需要在边框内生成签章的具体内容。也就是,所述要素信息所指示的具体内容。生成模块330可以根据所述候选边框范围的大小,以及所述要素信息的内容多少,选择合适的字体规格以在所述候选边框范围内生成所述要素信息所包含的具体内容。所述字体规格包括字体、字号等。在一些实施例中,生成模块330可以首先确定构成所述候选签章的线条的粗细,再结合所述候选边框范围确定在其范围内的空白区域。也就是,能够承载所述要素信息的区域。生成模块330可以计算所述空白区域的大小,并根据需要在所述空白区域内生成的内容的字数确定需要的字体和字号,以达到显示清晰且完全的目的。

步骤240,基于所述候选边框范围以及所述候选字体规格,利用所述要素信息生成所述候选签章。

在一些实施例中,生成模块330在确定所述候选边框范围以及所述候选字体规格后,可以在所述候选边框范围内以所述候选字体规格所规定的要求生成所述要素信息,以完成所述候选签章的生成。

应当注意的是,上述有关图2中的各个步骤的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对图2中的各个步骤进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。

图3是根据本说明书一些实施例所示的数据处理系统的示例性模块图。该数据处理系统可以实现闪烁脉冲探测器的阈值校正。如图3所示,数据处理系统800可以包括确定模块310、获取模块320、生成模块330以及转换模块340。

确定模块310可以基于待签章文件,确定目标图像。所述待签章文件可以是电子版文件,包括但不限于各类利用计算机系统、数码相机、数字传感器等电子设备直接生成的原生电子文件,以及将纸质等传统载体文件数字化转换后例如经过扫描得到的数字化电子文件。所述目标图像可以是基于所述待签章文件的特征性数据所得到。在一个示例中,所述待签章文件可以是PDF文件,所述目标图像可以是PNG图像。

获取模块320可以获取构成需在所述待签章文件上生成的目标签章的要素信息,以及所述目标图像的第一尺寸信息。所述要素信息可以是包含所述目标签章的具体内容的信息。例如,假定所述目标签章为合同章,则所述要素信息可以包括公司名称全称以及“合同专用章”等几字。又例如,假定所述目标签章为档案章,则所述要素信息可以包括全宗号、年度、保管期限等必要信息。获取模块320可以自动确定所述要素信息。获取模块320也可以通过外部数据输入获取所述要素信息。

生成模块330可以至少基于所述要素信息以及所述目标图像的第一尺寸信息,在所述目标图像上生成候选签章。生成模块330可以基于对目标签章的大小限定信息和所述第一尺寸信息对所述候选签章的大小进行确定。并根据所述要素信息中所包含的内容多少确定文字格式包括字体字号等。在一些实施例中,生成模块330可以获取签章限定信息。所述签章限定信息可以是用于指示签章的大小的信息。生成模块330可以基于所述签章限定信息以及所述目标图像的第一尺寸信息,确定所述候选签章在所述目标图像上的候选边框范围。并确定所述要素信息在所述候选边框范围内的候选字体规格。生成模块330在确定所述候选边框范围以及所述候选字体规格后,可以在所述候选边框范围内以所述候选字体规格所规定的要求生成所述要素信息,以完成所述候选签章的生成。

转换模块340可以基于所述目标图像的第一尺寸信息以及所述待签章文件相关的第二尺寸信息,利用所述候选签章在所述待签章文件上生成所述目标签章。转换模块340可以确定所述第一尺寸信息与所述第二尺寸信息的转换关系,并基于所述转换关系转换所述候选签章为所述目标签章。转换模块340在生成目标签章时,可以确定所述待签章文件的目标页的信息分布区域。转换模块340可以利用识别模型对所述目标页进行识别,以确定所述信息分布区域。所述识别模型可以是神经网络模型。转换模块340还可以获取所述目标签章的目标尺寸信息,并基于所述目标尺寸信息,在所述目标页的信息分布区域外生成所述目标签章。所述待签章文件为办公自动化电子文件时,为了保证电子文件的唯一性、真实性和可靠性,转换模块340在赋予所述目标签章后,还可以为其生成加密时间戳信息,以为所述待签章文件进行“身份证明”。该加密时间戳信息可以是基于CA中心的时间戳信息。

关于以上模块的其他描述可以参考本申请流程图部分,例如,图1-图2。

应当理解,图3所示的系统及其模块可以利用各种方式来实现。例如,在一些实施例中,系统及其模块可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域技术人员可以理解上述的方法和系统可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本说明书的系统及其模块不仅可以有诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合(例如,固件)来实现。

需要注意的是,以上对于模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。例如,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本说明书的保护范围之内。

图4是根据本申请的一些实施例所示的处理设备的示例性框图。处理设备400可以包括用来实现本申请实施例中所描述的系统的任意部件。例如,处理设备400可以用过硬件、软件程序、固件或其组合实现。例如,处理设备400可以实现数据处理系统300。为了方便起见,图中仅绘制了一个处理设备,但是实现本申请实施例中所描述的计算功能可以以分布的方式、由一组相似的平台所实施,以分散系统的处理负荷。

在一些实施例中,处理设备400可以包括处理器410、存储器420、输入/输出部件430和通信端口440。在一些实施例中,处理器(例如,CPU)410可以以一个或多个处理器的形式执行程序指令。在一些实施例中,存储器420包括不同形式的程序存储器和数据存储器,例如,硬盘、只读存储器(ROM)、随机存储器(RAM)等,用于存储由计算机处理和/或传输的各种各样的数据文件。在一些实施例中,输入/输出部件430可以用于支持处理设备900与其他部件之间的输入/输出。在一些实施例中,通信端口440可以与网络连接,用于实现数据通信。示例性的处理设备可以包括存储在只读存储器(ROM)、随机存储器(RAM)和/或其他类型的非暂时性存储介质中的由处理器410执行的程序指令。本说明书实施例的方法和/或流程可以以程序指令的方式实现。处理设备400也可以通过网络通讯接收本申请中披露的程序和数据。

为理解方便,图4中仅示例性绘制了一个处理器。然而,需要注意的是,本说明书实施例中的处理设备400可以包括多个处理器,因此本说明书实施例中描述的由一个处理器实现的操作和/或方法也可以共同地或独立地由多个处理器实现。例如,如果在本说明书中,处理设备400的处理器执行步骤A和步骤B,应当理解的是,步骤A和步骤B也可以由处理设备400的两个不同的处理器共同地或独立地执行(例如,第一处理器执行步骤A,第二处理器执行步骤B,或者第一和第二处理器共同地执行步骤A和步骤B)。

本文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。

同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

此外,本领域技术人员可以理解,本说明书的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本说明书的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本说明书的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。

计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、RF、或类似介质,或任何上述介质的组合。

本说明书各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如Java、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET、Python等,常规程序化编程语言如C语言、Visual Basic、Fortran 3003、Perl、COBOL 3002、PHP、ABAP,动态编程语言如Python、Ruby和Groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(LAN)或广域网(WAN),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(SaaS)。

此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。

同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。

一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。

针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。

最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。

相关技术
  • 一种电子签章的方法、装置及存储介质
  • 类文件生成方法、装置、电子设备及存储介质
  • 无人机迁移轨迹生成方法、装置、电子设备和存储介质
  • 视频摘要生成方法、装置、存储介质和电子设备
  • 网页生成方法、装置、电子设备及计算机可读存储介质
  • 电子签章生成方法、装置、计算机可读存储介质及电子设备
  • 电子签章生成方法、装置、计算机设备和存储介质
技术分类

06120115991045