格式表单自动填充方法、装置、计算机设备及存储介质与流程

文档序号:16811845发布日期:2019-02-10 13:44阅读:168来源:国知局
格式表单自动填充方法、装置、计算机设备及存储介质与流程

本发明涉及数据处理领域,尤其涉及一种格式表单自动填充方法、装置、计算机设备及存储介质。



背景技术:

随着互联网技术和终端软件技术的发展,用户通常都被要求在不同的应用平台上填写的许多表单,而不同的表单一般都有各自不同的模板类型。而大部分情况下,用户必须在各种不同的表单上重复的输入相同的信息,如用户名、身份证号、电话号码、电子邮箱、家庭地址、工作地址以及微信账号等,从而到导致同样的内容在不同平台上反复被填写,不仅耗时耗力,而且效率不高,而且还有可能出现填写错误等。



技术实现要素:

本发明实施例提供一种格式表单自动填充方法、装置、计算机设备及存储介质,能够快速准确地填写表单,还能提高用户的工作效率和使用体验度。

第一方面,本发明实施例提供了一种格式表单自动填充方法,该方法包括:

获取待填写表单,所述待填写表单包括标识信息;

根据所述标识信息以及预设的数据库确定与所述标识信息相关联的数据信息;

根据所述待填写表单确定需进行填充的表单域,其中,不同的表单域用于对应地填写不同类型的数据信息;

从与所述标识信息相关联的数据信息中读取与所述表单域对应的数据信息,并对应地填充到所述表单域中。

第二方面,本发明实施例还提供了一种格式表单自动填充装置,该装置包括:

表单获取单元,用于获取待填写表单,所述待填写表单包括标识信息;

数据确定单元,用于根据所述标识信息以及预设的数据库确定与所述标识信息相关联的数据信息;

表单域确定单元,用于根据所述待填写表单确定需进行填充的表单域,其中,不同的表单域用于对应地填写不同类型的数据信息;

数据填充单元,用于从与所述标识信息相关联的数据信息中读取与所述表单域对应的数据信息,并对应地填充到所述表单域中。

第三方面,本发明实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上述方法。

本发明实施例提供了一种格式表单自动填充方法、装置、计算机设备及存储介质。其中,所述方法包括获取待填写表单,所述待填写表单包括标识信息;根据所述标识信息以及预设的数据库确定与所述标识信息相关联的数据信息;根据所述待填写表单确定需进行填充的表单域,其中,不同的表单域用于对应地填写不同类型的数据信息;从与所述标识信息相关联的数据信息中读取与所述表单域对应的数据信息,并对应地填充到所述表单域中。本发明实施例不仅能快速准确地填写表单,避免用户进行重复填写类似表单以及填写错误,还能提高用户的工作效率和使用体验度。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种格式表单自动填充方法的流程示意图;

图2是本发明实施例提供的一种格式表单自动填充方法的子流程示意图;

图3是本发明另一实施例提供的一种格式表单自动填充方法的流程示意图;

图4是本发明另一实施例提供的一种格式表单自动填充方法的子流程示意图;

图5是本发明实施例提供的一种格式表单自动填充装置的示意性框图;

图6是本发明实施例提供的一种格式表单自动填充装置的数据确定单元的示意性框图;

图7是本发明另一实施例提供的一种格式表单自动填充装置的示意性框图;

图8是本发明另一实施例提供的一种格式表单自动填充装置的构建单元的示意性框图;

图9是本发明实施例提供的一种计算机设备结构组成示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

请参阅图1,图1是本发明实施例提供的一种格式表单自动填充方法的示意流程图。该方法可以运行在智能手机(如android手机、ios手机等)、平板电脑、笔记本电脑以及智能设备等终端中。该终端能够根据预设的数据库以及标识信息直接确定各个表单域需要填写的数据信息,不仅能快速准确地填写表单,还能提高用户的工作效率和使用体验度。如图1所示,该方法的步骤包括步骤s101~s104。

步骤s101,获取待填写表单,所述待填写表单包括标识信息。

在本实施例中,可以根据当前用户使用的平台获取待填写表单,该待填写表单可以是需要用户进行填写相应信息的表单。

其中,表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分:表单标签,这里面包含了处理表单数据所用cgi程序的url以及数据提交到服务器的方法;表单域,包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等;表单按钮,包括提交按钮、复位按钮和一般按钮,用于将数据传送到服务器上的cgi脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。

为了确定表单中填写的信息为同一个主体的,该待填写表单中应包括标识信息。例如,若一个表单需要用户填写个人简历,此时需要一个具有代表性的数据信息来分别该表单为确定的用户的,若表单包括姓名、性别、年龄、籍贯、身份证号码、电话号码、电子邮箱、家庭住址、毕业院校等需要填写,此时可以先输入姓名,并将姓名作为标志信息,同理,也可以先输入身份证号码,并将身份证号码作为标志信息。

步骤s102,根据所述标识信息以及预设的数据库确定与所述标识信息相关联的数据信息。

在本实施例中,所述预设的数据库是指预先设置好的数据库,其包括多个不同的预设的标识信息,每个预设的标识信息均相应地关联有多个数据信息,且其中的不同的数据信息对应不同的类型,同时每个类型的数据信息都对应有一个相应的表单域,从而确保同一个主体中的每个数据信息能够被自动填充到与其相应的表单域中。即所述不同类型的数据信息是对应不同的表单域的,当其中一个表单域需要进行填充时,即从预设的数据库中获取对应的数据信息进行填充。

例如,标识信息为张一,张一的性别为女性,那么此时女性即为与标识信息张一相关联的一类数据信息,此时与性别相对应的表单域应该是用于填写女性的表单域。

在一实施例中,如图2所示,所述预设的数据库包括多个预设的标识信息,每个预设的标识信息均相应地关联有多个数据信息。所述步骤s102可以包括以下步骤。

步骤s201,判断所述标识信息是否为所述预设的数据库中的预设的标识信息。

在本实施例中,所述标识信息为待填写表单的标识信息。为了对待填写表单的表单域进行自动填充,需要判断所述标识信息是否为所述预设的数据库中的预设的标识信息。例如,当所述标识信息为张一时,需要判断预设的数据库中是否预设有张一以及与张一相关联的多个数据信息。

步骤s202,若所述标识信息为所述预设的数据库中的预设的标识信息,获取与所述标识信息相关联的数据信息。

在本实施例中,若所述标识信息为所述预设的数据库中的预设的标识信息,则表明预设的数据库中包括该待填写表单所需要的数据信息。

步骤s103,根据所述待填写表单确定需进行填充的表单域,其中,不同的表单域用于对应地填写不同类型的数据信息。

在本实施例中,为了进行准确的数据填充,需要确定所述待填写表单中的需要进行填充的表单域,不同的表单域对应填写不同类型的数据信息,如需要填写性别类型的数据信息的表单域即自动填写预设数据库中预存的标志信息所关联的性别。

步骤s104,从与所述标识信息相关联的数据信息中读取与所述表单域对应的数据信息,并对应地填充到所述表单域中。

在本实施例中,确定需要填写数据信息的表单域之后,即相应地读取所获取的标识信息所关联的数据信息,并填充到相应的表单域中,从而实现对所有的表单域的对应的数据信息的填写,完成整个待填写表单的自动填写。

当然,若有的表单域需要填写的数据信息在预设的数据库中并没有进行预存,此时若用户进行了手动填写,那么可以将该表单域所对应的数据信息与该待填写表单的标识信息相关联,并存储到预设的数据库中,以便于后续使用。

在一实施例中,所述方法还可以包括以下步骤:

步骤s105,若检测到对其中一表单域中已填写的数据信息进行修改,确定修改后的数据信息与所述其中一表单域的对应关系,并替换预设数据库中原有的相应的数据信息。

在本实施例中,若检测到其中一个表单域中已填写的数据信息被用户修改,那么此时需要确定该修改后的数据信息与该其中一个表单域的对应关系,并将其与该待填写表单的标识信息相关联后,替换原来预设数据库中原有的与标识信息相关联的相应的数据信息。例如,标识信息为张一,其电话号码所对应的表单域中已填写预设数据库中预设好的张一所关联的电话号码12345678900,但是若用户将电话号码更改为98765432100,那么此时表单域中的电话号码为98765432100,同时预设数据库中的张一所关联的电话号码也更改为98765432100。

当然,在一实施例中,还可以将被更改的电话号码12345678900保留在预设数据库中,并标记为更改前的号码,以便用户在进行待填写表单的自动填充时能够全面掌握相应的更改情况,并根据需求进行选择填写,极大地方便了用户的使用。

在一实施例中,所述步骤s101之前,还可以包括以下步骤:

步骤s101a,扫描纸质表单以获取相应的电子表单。在本实施例中,若用户使用的应用平台中并没有表单,而是需要进行人工填写一个纸质表单,为了方便查找相关信息,可以扫描该纸质表单,从而识别并获取相应的待填写表单,以便进行后续自动填充。

步骤s101b,将所述电子表单确定为待填写表单。在本实施例中,可以将该电子表单确定更为待填写表单,当用户得到自动填写的完成的表单后,可以直接打印出来,方便了用户的使用。

综上,本实施例能够通过预设的数据库与待填写表单中的标识信息,确定待填写表单中的需要填写的数据信息并进行快速准确地填写,大大提高了用户的工作效率,减少了误差,提高了用户的使用体验度。

请参阅图3,图3是本发明另一实施例提供的一种格式表单自动填充方法的示意流程图。该方法可以运行在智能手机(如android手机、ios手机等)、平板电脑、笔记本电脑以及智能设备等终端中。如图3所示,该方法的步骤包括步骤s301a~s304。其中与上述实施例中的步骤s101-s104类似的步骤的相关解释和详细说明在此不再赘述,下面详细说明的为本实施例中所增加的步骤。

步骤s301a,获取历史表单以构建预设的数据库,所述预设的数据库包括多个预设的标识信息,每个预设的标识信息均相应地关联有多个数据信息。

在本实施例中,为了构建预设的数据库,需要统计各个平台上用户已经填写过的历史表单,并通过提取历史表单中的各种数据信息进行统计分析,可以得到该预设的数据库。

在一实施例中,如图4所示,所述步骤s301a还可以包括:

步骤s401,识别历史表单中的数据信息。

在本实施例中,可以通过识别出历史表单中的数据信息后,进行统计分析,以便后续确定每个数据信息与表单域间的对应关系。

步骤s402,确定每个数据信息与相应的历史表单中的表单域的对应关系。

在本实施例中,确定历史表单的表单域以及该表单域中的数据信息,并设置该表单域与该表单域中的数据信息的对应关系,从而方便对待填写表单进行自动填写时的应用。

步骤s403,根据预设规则从所识别的数据信息中调取一数据信息作为预设的标志信息。

在本实施例中,所述预设规则是指能够确定用户身份的数据信息,如数据信息可以是姓名、性别、身份证号码、电话号码等,此时姓名或者身份证号码这种具有特定性的数据信息即可以作为待填写表单的标识信息。

步骤s404,将所述预设的标识信息与其余的所识别的数据信息进行关联,并存储到预设的数据库中。

在本实施例中,为了便于自动填充,需要将该预设的标识信息与其余的所识别出来的数据信息进行关联,完成关联之后即存储到预设的数据库中,以便于后续的使用。

步骤s301,获取待填写表单,所述待填写表单包括标识信息。

步骤s302,根据所述标识信息以及预设的数据库确定与所述标识信息相关联的数据信息。

步骤s303,根据所述待填写表单确定需进行填充的表单域,其中,不同的表单域用于对应地填写不同类型的数据信息。

步骤s304,从与所述标识信息相关联的数据信息中读取与所述表单域对应的数据信息,并对应地填充到所述表单域中。

本领域普通技术员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等。

请参阅图5,对应上述一种格式表单自动填充方法,本发明实施例还提出一种格式表单自动填充装置,该装置100包括:表单获取单元101、数据确定单元102、表单域确定单元103以及数据填充单元104。

所述表单获取单元101,用于获取待填写表单,所述待填写表单包括标识信息。

在本实施例中,可以根据当前用户使用的平台获取待填写表单,该待填写表单可以是需要用户进行填写相应信息的表单。

其中,表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分:表单标签,这里面包含了处理表单数据所用cgi程序的url以及数据提交到服务器的方法;表单域,包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等;表单按钮,包括提交按钮、复位按钮和一般按钮,用于将数据传送到服务器上的cgi脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。

为了确定表单中填写的信息为同一个主体的,该待填写表单中应包括标识信息。例如,若一个表单需要用户填写个人简历,此时需要一个具有代表性的数据信息来分别该表单为确定的用户的,若表单包括姓名、性别、年龄、籍贯、身份证号码、电话号码、电子邮箱、家庭住址、毕业院校等需要填写,此时可以先输入姓名,并将姓名作为标志信息,同理,也可以先输入身份证号码,并将身份证号码作为标志信息。

所述数据确定单元102,用于根据所述标识信息以及预设的数据库确定与所述标识信息相关联的数据信息。

在本实施例中,所述预设的数据库是指预先设置好的数据库,其包括多个不同的预设的标识信息,每个预设的标识信息均相应地关联有多个数据信息,且其中的不同的数据信息对应不同的类型,同时每个类型的数据信息其实都对应有一个相应的表单域,从而确保同一个主体中的每个数据信息能够被自动填充到与其相应的表单域中。即所述不同类型的数据信息是对应不同的表单域的,当其中一个表单域需要进行填充时,即从预设的数据库中获取对应的数据信息进行填充。

在一实施例中,如图6所示,所述预设的数据库包括多个预设的标识信息,每个预设的标识信息均相应地关联有多个数据信息。所述数据确定单元102可以包括标识判断单元201以及信息获取单元202。

所述标识判断单元201,用于判断所述标识信息是否为所述预设的数据库中的预设的标识信息。

在本实施例中,所述标识信息为待填写表单的标识信息。为了对待填写表单的表单域进行自动填充,需要判断所述标识信息是否为所述预设的数据库中的预设的标识信息。例如,当所述标识信息为张一时,需要判断预设的数据库中是否预设有张一以及与张一相关联的多个数据信息。

所述信息获取单元202,用于若所述标识信息为所述预设的数据库中的预设的标识信息,获取与所述标识信息相关联的数据信息。

在本实施例中,若所述标识信息为所述预设的数据库中的预设的标识信息,则表明预设的数据库中包括该待填写表单所需要的数据信息。

所述表单域确定单元103,用于根据所述待填写表单确定需进行填充的表单域,其中,不同的表单域用于对应地填写不同类型的数据信息。

在本实施例中,为了进行准确的数据填充,需要确定所述待填写表单中的需要进行填充的表单域,不同的表单域对应填写不同类型的数据信息,如需要填写性别类型的数据信息的表单域即自动填写预设数据库中预存的标志信息所关联的性别。

所述数据填充单元104,用于从与所述标识信息相关联的数据信息中读取与所述表单域对应的数据信息,并对应地填充到所述表单域中。

在本实施例中,确定需要填写数据信息的表单域之后,即相应地读取所获取的标识信息所关联的数据信息,并填充到相应的表单域中,从而实现对所有的表单域的对应的数据信息的填写,完成整个待填写表单的自动填写。

当然,若有的表单域需要填写的数据信息在预设的数据库中并没有进行预存,此时若用户进行了手动填写,那么可以将该表单域所对应的数据信息与该待填写表单的标识信息相关联,并存储到预设的数据库中,以便于后续使用。

在一实施例中,所述装置100还可以包括以下单元:

调整单元105,用于若检测到对其中一表单域中已填写的数据信息进行修改,确定修改后的数据信息与所述其中一表单域的对应关系,并替换预设数据库中原有的相应的数据信息。

在本实施例中,若检测到其中一个表单域中已填写的数据信息被用户修改,那么此时需要确定该修改后的数据信息与该其中一个表单域的对应关系,并将其与该待填写表单的标识信息相关联后,替换原来预设数据库中原有的与标识信息相关联的相应的数据信息。例如,标识信息为张一,其电话号码所对应的表单域中已填写预设数据库中预设好的张一所关联的电话号码12345678900,但是若用户将电话号码更改为98765432100,那么此时表单域中的电话号码为98765432100,同时预设数据库中的张一所关联的电话号码也更改为98765432100。

当然,在一实施例中,还可以将被更改的电话号码12345678900保留在预设数据库中,并标记为更改前的号码,以便用户在进行待填写表单的自动填充时能够全面掌握相应的更改情况,并根据需求进行选择填写,极大地方便了用户的使用。

在一实施例中,所述装置100还可以包括以下单元:

扫描单元101a,用于扫描纸质表单以获取相应的电子表单。在本实施例中,若用户使用的应用平台中并没有表单,而是需要进行人工填写一个纸质表单,为了方便查找相关信息,可以扫描该纸质表单,从而识别并获取相应的待填写表单,以便进行后续自动填充。

表单确定单元101b,用于将所述电子表单确定为待填写表单。在本实施例中,可以将该电子表单确定更为待填写表单,当用户得到自动填写的完成的表单后,可以直接打印出来,方便了用户的使用。

请参阅图7,对应上述一种格式表单自动填充方法,本发明另一实施例还提出一种格式表单自动填充装置,该装置300包括:构建单元301a、表单获取单元301、数据确定单元302、表单域确定单元303以及数据填充单元304。

所述构建单元301a,用于获取历史表单以构建预设的数据库,所述预设的数据库包括多个预设的标识信息,每个预设的标识信息均相应地关联有多个数据信息。

在本实施例中,为了构建预设的数据库,需要统计各个平台上用户已经填写过的历史表单,并通过提取历史表单中的各种数据信息进行统计分析,可以得到该预设的数据库。

在一实施例中,如图8所示,所述构建单元301a还可以包括:数据识别单元401、对应单元402、数据调取单元403以及存储单元404。

所述数据识别单元401,用于识别历史表单中的数据信息。

在本实施例中,可以通过识别出历史表单中的数据信息后,进行统计分析,以便后续确定每个数据信息与表单域间的对应关系。

所述对应单元402,用于确定每个数据信息与相应的历史表单中的表单域的对应关系。

在本实施例中,确定历史表单的表单域以及该表单域中的数据信息,并设置该表单域与该表单域中的数据信息的对应关系,从而方便对待填写表单进行自动填写时的应用。

所述数据调取单元403,用于根据预设规则从所识别的数据信息中调取一数据信息作为预设的标志信息。

在本实施例中,所述预设规则是指能够确定用户身份的数据信息,如数据信息可以是姓名、性别、身份证号码、电话号码等,此时姓名或者身份证号码这种具有特定性的数据信息即可以作为待填写表单的标识信息。

所述存储单元404,用于将所述预设的标识信息与其余的所识别的数据信息进行关联,并存储到预设的数据库中。

在本实施例中,为了便于自动填充,需要将该预设的标识信息与其余的所识别出来的数据信息进行关联,完成关联之后即存储到预设的数据库中,以便于后续的使用。

所述表单获取单元301,用于获取待填写表单,所述待填写表单包括标识信息。

所述数据确定单元302,用于根据所述标识信息以及预设的数据库确定与所述标识信息相关联的数据信息。

所述表单域确定单元303,用于根据所述待填写表单确定需进行填充的表单域,其中,不同的表单域用于对应地填写不同类型的数据信息。

所述数据填充单元304,用于从与所述标识信息相关联的数据信息中读取与所述表单域对应的数据信息,并对应地填充到所述表单域中。

需要说明的是,所属领域的技术人员可以清楚地了解到,上述格式表单自动填充装置100和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。

由以上可见,在硬件实现上,以上表单获取单元101、数据确定单元102、表单域确定单元103以及数据填充单元104等可以以硬件形式内嵌于或独立于格式表单自动填充的装置中,也可以以软件形式存储于格式表单自动填充装置的存储器中,以便处理器调用执行以上各个单元对应的操作。该处理器可以为中央处理单元(cpu)、微处理器、单片机等。

上述格式表单自动填充装置可以实现为一种计算机程序的形式,计算机程序可以在如图9所示的计算机设备上运行。

图9为本发明一种计算机设备的结构组成示意图。该设备可以是终端,其中,终端可以是智能手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等具有通信功能的电子设备。

参照图9,该计算机设备500包括通过系统总线501连接的处理器502、存储器、内存储器504和网络接口505,其中,存储器可以包括非易失性存储介质503和内存储器504。

该非易失性存储介质503可存储操作系统5031和计算机程序5032,该计算机程序5032包括程序指令,该程序指令被执行时,可使得处理器502执行一种格式表单自动填充方法。

该处理器502用于提供计算和控制能力,支撑整个计算机设备500的运行。

该内存储器504为非易失性存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行一种格式表单自动填充方法。

该网络接口505用于与其它设备进行网络通信。本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

其中,所述处理器502用于运行存储在存储器中的计算机程序5032,以实现如下步骤:获取待填写表单,所述待填写表单包括标识信息;根据所述标识信息以及预设的数据库确定与所述标识信息相关联的数据信息;根据所述待填写表单确定需进行填充的表单域,其中,不同的表单域用于对应地填写不同类型的数据信息;从与所述标识信息相关联的数据信息中读取与所述表单域对应的数据信息,并对应地填充到所述表单域中。

在一实施例中,所述预设的数据库包括多个预设的标识信息,每个预设的标识信息均相应地关联有多个数据信息,处理器502在实现所述根据所述标识信息以及预设的数据库确定与所述标识信息相关联的数据信息步骤时,具体实现如下步骤:判断所述标识信息是否为所述预设的数据库中的预设的标识信息;若所述标识信息为所述预设的数据库中的预设的标识信息,获取与所述标识信息相关联的数据信息。

在一实施例中,处理器502还实现实现如下步骤:若检测到对其中一表单域中已填写的数据信息进行修改,确定修改后的数据信息与所述其中一表单域的对应关系,并替换预设数据库中原有的相应的数据信息。

在一实施例中,处理器502在实现所述获取待填写表单步骤之前,具体实现如下步骤:扫描纸质表单以获取相应的电子表单;将所述电子表单确定为待填写表单。

在一实施例中,处理器502在实现所述获取待填写表单步骤之前,具体实现如下步骤:获取历史表单以构建预设的数据库,所述预设的数据库包括多个预设的标识信息,每个预设的标识信息均相应地关联有多个数据信息。

在一实施例中,处理器502在实现所述获取历史表单以构建预设的数据库步骤时,具体实现如下步骤:识别历史表单中的数据信息;确定每个数据信息与相应的历史表单中的表单域的对应关系;根据预设规则从所识别的数据信息中调取一数据信息作为预设的标志信息;将所述预设的标识信息与其余的所识别的数据信息进行关联,并存储到预设的数据库中。

应当理解,在本申请实施例中,处理器502可以是中央处理单元(centralprocessingunit,cpu),该处理器502还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被该计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。

因此,本发明还提供一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,该计算机程序被处理器执行时使处理器执行如下步骤:获取待填写表单,所述待填写表单包括标识信息;根据所述标识信息以及预设的数据库确定与所述标识信息相关联的数据信息;根据所述待填写表单确定需进行填充的表单域,其中,不同的表单域用于对应地填写不同类型的数据信息;从与所述标识信息相关联的数据信息中读取与所述表单域对应的数据信息,并对应地填充到所述表单域中。

在一实施例中,所述预设的数据库包括多个预设的标识信息,每个预设的标识信息均相应地关联有多个数据信息,所述处理器在执行所述程序指令而实现所述根据所述标识信息以及预设的数据库确定与所述标识信息相关联的数据信息步骤时,具体实现如下步骤:判断所述标识信息是否为所述预设的数据库中的预设的标识信息;若所述标识信息为所述预设的数据库中的预设的标识信息,获取与所述标识信息相关联的数据信息。

在一实施例中,所述处理器还执行如下步骤:若检测到对其中一表单域中已填写的数据信息进行修改,确定修改后的数据信息与所述其中一表单域的对应关系,并替换预设数据库中原有的相应的数据信息。

在一实施例中,所述处理器在执行所述程序指令而实现所述获取待填写表单步骤之前,还实现如下步骤:扫描纸质表单以获取相应的电子表单;将所述电子表单确定为待填写表单。

在一实施例中,所述处理器在执行所述程序指令而实现所述获取待填写表单步骤之前,还实现如下步骤:获取历史表单以构建预设的数据库,所述预设的数据库包括多个预设的标识信息,每个预设的标识信息均相应地关联有多个数据信息。

在一实施例中,所述处理器在执行所述程序指令而实现所述步骤之时,具体实现如下步骤:识别历史表单中的数据信息;确定每个数据信息与相应的历史表单中的表单域的对应关系;根据预设规则从所识别的数据信息中调取一数据信息作为预设的标志信息;将所述预设的标识信息与其余的所识别的数据信息进行关联,并存储到预设的数据库中。

所述存储介质可以是u盘、移动硬盘、只读存储器(read-onlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。

该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1