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

结合RPA和AI的表单填报方法、装置、电子设备及存储介质与流程

2022-06-16 01:30:26 来源:中国专利 TAG:

结合rpa和ai的表单填报方法、装置、电子设备及存储介质
技术领域
1.本公开涉及计算机技术领域,具体涉及人工智能(artificial intelligence,简称ai)和机器人流程自动化(robotic process automation,简称rpa)领域,尤其涉及一种结合机器人流程自动化rpa和人工智能ai的表单填报方法、装置、电子设备及存储介质。


背景技术:

2.机器人流程自动化(robotic process automation,简称rpa),是通过特定的“机器人软件”,模拟人在计算机上的操作,按规则自动执行流程任务。
3.人工智能(artificial intelligence,简称ai)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。
4.在政务服务领域中,不同职能的业务部门办理的业务范围不同。各个部门可能拥有一套或多套业务管理系统,各个业务管理系统之间相互独立,有着自成体系的表单信息填报要求。随着政务服务要求的整体提升,不同业务部门之间需要共享部分业务数据,这就使得用户需要向不同的业务部门重复填报部分相同数据。这些重复性的工作耗费了大量的人力与时间,降低了业务的办理效率,而且用户的体验感也比较差。


技术实现要素:

5.本公开提出的结合机器人流程自动化rpa和人工智能ai的表单填报方法、装置、电子设备及存储介质,用于解决用户办理业务时需要重复填报部分相同数据的问题。
6.本公开一方面实施例提出的结合机器人流程自动化rpa和人工智能ai的表单填报方法,包括:
7.获取综合业务数据集,其中,综合业务数据集中包括公共数据集及多个子业务系统分别对应的子业务数据集,其中,公共数据集中包括多个子业务系统需要的业务数据,公共数据集中的业务数据与每个子业务数据集中的业务数据不同;
8.向每个子业务系统分别发送对应的子业务数据集,以使子业务系统的rpa机器人根据子业务数据集中的业务数据填写子业务表单;
9.向每个子业务系统分别发送公共数据集,以使子业务系统的rpa机器人从公共数据集中提取各自需要的业务数据,并填写子业务表单。
10.本公开另一方面实施例提出的结合机器人流程自动化rpa和人工智能ai的表单填报方法,包括:
11.获取公共数据集及子业务系统对应的子业务数据集;
12.从子业务数据集中提取第一业务数据,以填写子业务表单;
13.从公共数据集中提取第二业务数据,以填写子业务表单中的剩余部分。
14.本公开另一方面实施例提出的结合机器人流程自动化rpa和人工智能ai的表单填报装置,包括:
15.第一获取模块,用于获取综合业务数据集,其中,综合业务数据集中包括公共数据
集及多个子业务系统分别对应的子业务数据集,其中,公共数据集中包括多个子业务系统需要的业务数据,公共数据集中的业务数据与每个子业务数据集中的业务数据不同;
16.第一发送模块,用于向每个子业务系统分别发送对应的子业务数据集,以使子业务系统的rpa机器人根据子业务数据集中的业务数据填写子业务表单;
17.第二发送模块,用于向每个子业务系统分别发送公共数据集,以使子业务系统的rpa机器人从公共数据集中提取各自需要的业务数据,并填写子业务表单。
18.本公开又一方面实施例提出的结合机器人流程自动化rpa和人工智能ai的表单填报装置,包括:
19.获取模块,用于获取公共数据集及子业务系统对应的子业务数据集;
20.第一填写模块,用于从子业务数据集中提取第一业务数据,以填写子业务表单;
21.第二填写模块,用于从公共数据集中提取第二业务数据,以填写子业务表单中的剩余部分。
22.本公开又一方面实施例提出的电子设备,其包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如前的结合机器人流程自动化rpa和人工智能ai的表单填报方法。
23.本公开又一方面实施例提出的计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现如前的结合机器人流程自动化rpa和人工智能ai的表单填报方法。
24.本公开又一方面实施例提出的计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如前的结合机器人流程自动化rpa和人工智能ai的表单填报方法。
25.本公开实施例提供的结合机器人流程自动化rpa和人工智能ai的表单填报方法、装置、电子设备、计算机可读存储介质及计算机程序产品,具有以下技术效果:
26.首先获取综合业务数据集,其中,综合业务数据集中包括公共数据集及多个子业务系统分别对应的子业务数据集,其中,公共数据集中包括多个子业务系统需要的业务数据,公共数据集中的业务数据与每个子业务数据集中的业务数据不同;然后向每个子业务系统分别发送对应的子业务数据集,以使子业务系统的rpa机器人根据子业务数据集中的业务数据填写子业务表单;最后向每个子业务系统分别发送公共数据集,以使子业务系统的rpa机器人从公共数据集中提取各自需要的业务数据,并填写子业务表单。本技术结合rpa及ai技术,将公共数据集发送给需要共享业务数据的各个子业务系统,实现了不同的子业务系统可以从公共数据集及相应的子业务数据集中提取各自需要的业务数据,从而使得用户无需向不同的业务系统重复填报相同的数据,不仅节省了人力和时间,而且提高了业务的办理效率。
27.本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
附图说明
28.本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
29.图1为本公开一实施例所提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报方法的流程示意图;
30.图2为本公开另一实施例所提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报方法的流程示意图;
31.图3为本公开另一实施例所提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报方法的流程示意图;
32.图4为本公开另一实施例所提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报方法的流程示意图;
33.图5为本公开另一实施例所提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报方法的流程示意图;
34.图6为本公开一实施例提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报装置的结构示意图;
35.图7为本公开另一实施例提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报装置的结构示意图;
36.图8为本公开实施例提供的电子设备的结构示意图。
具体实施方式
37.下面详细描述本公开的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的要素。下面通过参考附图描述的实施例是示例性的,旨在用于解释本公开,而不能理解为对本公开的限制。
38.本公开实施例针对用户办理业务时需要重复填报部分相同数据的问题,提出一种结合机器人流程自动化rpa和人工智能ai的表单填报方法及装置。
39.需要说明的是,rpa(robotic process automation,机器人流程自动化)技术可以通过用户使用界面,智能理解所在电子设备的已有应用,将重复的、基于规则、大批量的常规操作自动化,如自动重复读取邮件、读取office组件、操作数据库及网页、客户端软件等,采集数据并进行繁琐的计算,以大批量生成文件和报告,从而通过rpa技术能够大幅降低人力成本的投入,有效提高办公效率。
40.ai(artificial intelligence,人工智能)技术可以以类似人类反应的方式对刺激做出反应并从中学习,是对人的意识、思维的信息过程的模拟,应用领域包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
41.因此,在用户办理业务的场景中,可以在用于表单填报的电子设备中配置rpa系统及ai模型,从而rpa系统可以根据设定的程序,自动进行数据的收集和分发,以使各个业务系统自动填写业务数据。
42.在本公开的描述中,术语“多个”指两个或两个以上。
43.在本公开的描述中,术语“综合业务数据集”,是指用户办理一项业务时,涉及到的所有业务数据。比如,当用户办理儿童入学申请时,需要填报公安、民政、人社、医保等多方面的业务数据。
44.在本公开的描述中,术语“公共数据集”,是指不同类型的业务系统需要共享的业务数据。比如,当用户办理儿童入学申请时,公安、民政、人社、医保等系统均需要填报儿童姓名等身份信息。
45.在本公开的描述中,术语“子业务系统”,是指用户办理一项业务时,涉及到的每个
业务管理系统。比如,当用户办理儿童入学申请时,需要分别在公安系统、民政系统、人社系统、医保系统等提交申请事项。
46.在本公开的描述中,术语“子业务数据集”,是指单个业务管理系统需要的,除公共数据集中的共享数据之外的业务数据。比如,当用户办理儿童入学申请时,公安系统需要填报儿童姓名、家长姓名、身份证号、联系方式等信息。其中,公共数据集中包括儿童姓名,则子业务数据集中包括家长姓名、身份证号、联系方式等信息。
47.在本公开的描述中,术语“综合业务表单”,是指同时包括共享业务数据以及每个子业务系统需要的业务数据的表单。其中,综合业务表单中共享业务数据所在的部分为公共信息子表,每个子业务系统所需的业务数据所在的部分为业务子表。比如,当用户办理儿童入学申请时,综合业务表单中可以包括多个部分,分别为公共信息子表、公安业务子表、民政业务子表、人社业务子表、医保业务子表等。
48.下面参考附图对本公开提供的结合机器人流程自动化rpa和人工智能ai的表单填报方法、装置、电子设备及存储介质进行详细描述。
49.图1为本公开实施例所提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报方法的流程示意图。
50.本公开实施例的结合机器人流程自动化rpa和人工智能ai的表单填报方法,由表单管理系统的rpa机器人执行,如图1所示,该结合机器人流程自动化rpa和人工智能ai的表单填报方法,包括以下步骤:
51.步骤101,获取综合业务数据集,其中,综合业务数据集中包括公共数据集及多个子业务系统分别对应的子业务数据集,其中,公共数据集中包括多个子业务系统需要的业务数据,公共数据集中的业务数据与每个子业务数据集中的业务数据不同。
52.其中,综合业务数据集,可以为用户办理任意类型的业务时填报的数据集合。比如,可以为用户办理儿童入学申请时填报的数据集合。或者,可以为用户办理企业职工退休时填报的数据集合等,本公开对此不做限定。
53.可以理解的是,当用户办理一项业务时,可能要向多个部门提交不同的材料,以同时满足不同部门的相关要求。比如,当用户办理儿童入学申请时,可能涉及公安、人社、民政等多方面的要求。
54.在现阶段,不同部门的业务系统相互独立,无法共享数据,因此,用户要向每个业务系统分别提供完整的业务数据。然而,各个业务系统所需要的业务数据可能是部分重复的。比如,业务系统a和业务系统b同时需要填报用户姓名,业务系统b和业务系统c同时需要填报联系方式等。
55.本公开实施例中,可以将每个部门的业务系统称为子业务系统。将多个子业务系统共同需要的业务数据放入公共数据集中,将每个子业务系统单独需要的业务数据放入对应的子业务数据集中。也就是说,将每个子业务系统需要的业务数据分为两部分,与其他子业务系统重复的部分放入公共数据集中,与其他子业务系统未重复的部分放入对应的子业务数据集中。进而,公共数据集和各个子业务数据集形成办理整体业务需要的综合业务数据集。
56.举例来说,用户在办理一项业务时,业务数据x1需要在子业务系统a和子业务系统b中填报,业务数据x2需要在子业务系统b和子业务系统c中填报,业务数据x3需要在子业务
系统a、子业务系统b和子业务系统c中填报,则x1、x2、x3可以放入公共数据集中。业务数据x4需要在子业务系统a中填报,业务数据x5需要在子业务系统b中填报,业务数据x6需要在子业务系统c中填报,则x4可以放入子业务系统a对应的子业务数据集中,x5可以放入子业务系统b对应的子业务数据集中,x6可以放入子业务系统c对应的子业务数据集中。
57.本公开实施例中,获取综合业务数据集,可以采用任意可能的实现方式。比如,可以通过客户端的应用软件获取;或者,可以通过用户填报的申请表单获取,本公开对此不做限定。
58.步骤102,向每个子业务系统分别发送对应的子业务数据集,以使子业务系统的rpa机器人根据子业务数据集中的业务数据填写子业务表单。
59.可以理解的是,子业务数据集中包括子业务系统需要的全部或部分业务数据。
60.比如,当子业务系统a需要的业务数据与其他子业务系统均无重复时,子业务系统a对应的子业务数据集包括子业务系统a需要的全部业务数据。
61.或者,当子业务系统a需要的业务数据与其他子业务系统有重复时,子业务系统a对应的子业务数据集包括子业务系统a需要的部分业务数据,另一部分业务数据位于公共数据集中。
62.进而,当将子业务数据集发送给对应的子业务系统时,子业务系统可以通过rpa机器人自动提取子业务数据集中的业务数据,并完成登录系统、进入菜单、填写表单和提交等操作。
63.步骤103,向每个子业务系统分别发送公共数据集,以使子业务系统的rpa机器人从公共数据集中提取各自需要的业务数据,并填写子业务表单。
64.可以理解的是,公共数据集中包括各个子业务系统重复的业务数据。因此,可以将公共数据集发送给每个子业务系统,每个子业务系统可以通过rpa机器人自动从公共数据集中提取各自需要的业务数据,并填写子业务表单中剩余的部分。
65.比如,公共数据集中包括业务数据x1、x2、x3,子业务系统a可以从中提取需要的业务数据x1、x3,子业务系统b可以从中提取需要的业务数据x1、x2、x3,子业务系统c可以从中提取需要的业务数据x2、x3。
66.需要说明的是,对于每个业务数据,都有对应的数据类型。比如,业务数据x1的数据类型可以为姓名,业务数据x2的数据类型可以为身份证号,业务数据x3的数据类型可以为日期。
67.因此,当每个子业务系统从公共数据集中提取各自需要的业务数据时,可以根据数据类型进行提取。比如,子业务系统a需要获取的业务数据为姓名,则可以从公共数据集中提取数据类型为姓名的业务数据。子业务系统b需要获取的业务数据为身份证号,则可以从公共数据集中提取数据类型为身份证号的业务数据。
68.本公开实施例中,首先获取综合业务数据集,其中,综合业务数据集中包括公共数据集及多个子业务系统分别对应的子业务数据集,公共数据集中包括多个子业务系统需要的业务数据,公共数据集中的业务数据与每个子业务数据集中的业务数据不同;然后向每个子业务系统分别发送对应的子业务数据集,以使子业务系统的rpa机器人根据子业务数据集中的业务数据填写子业务表单;最后向每个子业务系统分别发送公共数据集,以使子业务系统的rpa机器人从公共数据集中提取各自需要的业务数据,并填写业务表单。本技术
结合rpa及ai技术,将公共数据集发送给需要共享业务数据的各个子业务系统,实现了不同的子业务系统可以从公共数据集及相应的子业务数据集中提取各自需要的业务数据,从而使得用户无需向不同的业务系统重复填报相同的数据,不仅节省了人力和时间,而且提高了业务的办理效率。
69.图2为本公开另一实施例所提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报方法的流程示意图。
70.如图2所示,该结合机器人流程自动化rpa和人工智能ai的表单填报方法,包括以下步骤:
71.步骤201,获取综合业务表单,其中,综合业务表单中包括公共信息子表及多个子业务系统分别对应的业务子表。
72.需要说明的是,当用户办理业务时,可以通过填报申请表单的方式提供业务数据。为了避免用户在多张表单上重复填报部分相同数据,可以采用综合业务表单将用户办理业务时涉及到的所有业务数据进行汇总。
73.其中,可以将综合业务表单分为多个部分,每个部分记录一部分业务数据。具体的,可以将多个子业务系统共同需要的业务数据记录到公共信息子表中,将每个子业务系统单独需要的业务数据记录到各个业务子表中。
74.比如,子业务系统a需要填报业务数据x1、x3、x4,子业务系统b需要填报业务数据x1、x2、x3、x5,子业务系统c需要填报业务数据x2、x3、x6。则x1、x2、x3可以记录到公共信息子表中。x4可以放入子业务系统a对应的业务子表中,x5可以放入子业务系统b对应的业务子表中,x6可以放入子业务系统c对应的业务子表中。
75.需要说明的是,公共信息子表及多个业务子表在综合业务表单中的排版和位置可以采用任意可能的方式。比如,可以按照从上到下的方式排版;或者,可以按照从左到右的方式排版,本公开对此不做限定。
76.步骤202,从公共信息子表中提取业务数据,以生成公共数据集。
77.步骤203,从每个业务子表中分别提取业务数据,以生成子业务数据集。
78.需要说明的是,在现实场景中,综合业务表单可以为电子表单,也可以为纸质表单。
79.当综合业务表单为电子表单时,可以将其中的公共信息子表及各个业务子表设置为独立表单。进而,可以通过rpa机器人自动从公共信息子表中提取业务数据,并生成公共数据集;以及从每个业务子表中分别提取业务数据,并生成各个子业务数据集。
80.可以理解的是,当综合业务表单为纸质表单时,公共信息子表及各个业务子表在表中处于不同的位置。因此,可以根据综合业务表单中的位置信息,确定公共信息子表部分,并从中提取业务数据,生成公共数据集;以及确定各个业务子表部分,并从中提取业务数据,生成各个子业务数据集。
81.在本公开一些实施例中,当综合业务表单为纸质表单时,可以调用光学字符识别服务,从公共信息子表中提取业务数据,以生成公共数据集。同理,可以调用光学字符识别服务,从业务子表中提取业务数据,以生成子业务数据集。
82.具体的,通过光学字符识别,可以检测并提取综合业务表单中公共信息子表所在部分的业务数据,并生成公共数据集。同时,可以检测并提取综合业务表单中各个业务子表
所在部分的业务数据,并生成子业务数据集。
83.其中,光学字符识别(optical character recognition,简称ocr),是通过扫描等光学输入方式将各种票据、报刊、书籍、文稿及其它印刷品的文字转化为图像信息,再利用文字识别技术将图像信息转化为可以使用的计算机输入技术。可应用于银行票据、大量文字资料、档案卷宗、文案的录入和处理领域。适合于银行、税务等行业大量票据表格的自动扫描识别及长期存储。
84.步骤204,向每个子业务系统分别发送对应的子业务数据集,以使子业务系统从子业务数据集中提取业务数据。
85.步骤205,向每个子业务系统分别发送公共数据集,以使子业务系统从公共数据集中提取各自需要的业务数据。
86.需要说明的是,上述步骤204-205的具体实现方式,可以参照本公开其他实施例的详细描述,在此不再赘述。
87.步骤206,获取每个子业务系统的业务审批结果。
88.可以理解的是,当各个子业务系统获取到提交的业务数据后,需要对用户的申请事项进行审批,并向用户反馈审批结果。
89.本公开实施例中,可以从各个子业务系统分别获取各部门的业务审批结果,以确定申请事项最终是否通过。
90.其中,业务审批结果可以为通过或未通过。当审批结果为未通过时,可以进一步展示未通过的原因,以便后期进行整改。
91.本公开实施例中,将综合业务表单划分为公共信息子表及多个业务子表,并使公共信息子表记录多个子业务系统共同需要的业务数据,各个业务子表分别记录每个子业务系统单独需要的业务数据。由此,通过提取公共信息子表中的业务数据,生成公共数据集,通过提取每个业务子表中的业务数据,生成子业务数据集,使得不同的子业务系统可以从公共数据集及相应的子业务数据集中提取各自需要的业务数据,避免了用户向不同的业务系统重复填报相同的数据,不仅节省了人力和时间,而且提高了业务的办理效率。
92.图3为本公开另一实施例所提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报方法的流程示意图。
93.如图3所示,该结合机器人流程自动化rpa和人工智能ai的表单填报方法,包括以下步骤:
94.步骤301,获取每个子业务系统对应的原始表单。
95.其中,可以将每个部门的业务系统称为子业务系统。原始表单为原先不同部门的业务系统需要填写的申请表单。
96.比如,用户在办理儿童入学申请业务时,可能需要向公安部门、人社部门、民政部门等的业务系统分别提交表单。
97.需要说明的是,每个子业务系统的原始表单,可以为纸质表单,也可以为电子表单,本公开对此不作限定。
98.步骤302,确定各原始表单中包含的各字段名称间的语义相似度。
99.其中,原始表单中需要填报的数据类型可以称为字段。比如,在一张入学申请表单中,需要填报的数据包括姓名、性别、年龄、身份证号等,则姓名、性别、年龄、身份证号等可
以称为字段。
100.本公开实施例中,为了确定各个原始表单中是否存在相同或相似的字段,可以确定各原始表单中包含的各字段名称间的语义相似度。
101.需要说明的是,在不同的原始表单中,同一类型的业务数据对应的字段名称可能相同,也可能不同。比如,在子业务系统a的原始表单中的字段名称为姓名,在子业务系统b的原始表单中的字段名称为用户名,但两者为同一类型的业务数据。
102.因此,为了识别名称相同或相似的字段,可以对各个字段名称的语义进行解析,以确定各个字段名称间的语义相似度。
103.在本公开一些实施例中,可以调用自然语言处理服务,对各个字段名称进行解析,以确定各个字段名称间的语义相似度。
104.具体的,可以基于自然语言处理技术建立深度学习模型,以对各个字段名称的文本语义进行对比,并确定各个字段名称间的语义相似度。
105.其中,自然语言处理(natural language processing,nlp)是用计算机来处理、理解以及运用人类语言(如中文、英文等),它是计算机科学与语言学的交叉学科,又常被称为计算语言学。由于自然语言是人类区别于其他动物的根本标志。没有语言,人类的思维也就无从谈起,所以自然语言处理体现了人工智能的最高任务与境界,也就是说,只有当计算机具备了处理自然语言的能力时,机器才算实现了真正的智能。
106.步骤303,响应于多个字段名称间的语义相似度大于或等于阈值,确定多个字段名称中的任一个字段名称为公共字段。
107.其中,当多个字段名称间的语义相似度大于或等于阈值时,可以表明这些字段名称是相同的或相似的。也就是说,同一类型的业务数据在多个原始表单中存在。此时,可以保留其中一个字段名称,将其确定为公共字段。
108.需要说明的是,在各字段名称中,可能存在多组相同或相似的字段名称。比如,有两个字段名称代表同一类型数据,有三个字段名称代表另一类型数据。本公开实施例中,对于每组相同或相似的字段名称,可以分别选取一个字段名称作为公共字段。
109.步骤304,响应于任一字段名称与其他字段名称间的语义相似度均小于阈值,确定任一字段名称为对应的原始表单包含的独立字段。
110.其中,当一个字段名称与其他字段名称间的语义相似度均小于阈值时,可以表明该字段名称是独一无二的。也就是说,该字段名称仅在一个原始表单中存在。因此,可以确定该字段名称为其对应的原始表单包含的独立字段。
111.本公开实施例中,阈值可以为提前设定好的任意数值。比如,阈值可以为0.8、0.7或0.6等,本公开对此不作限定。
112.步骤305,获取公共字段对应的业务数据,以生成公共数据集。
113.步骤306,获取每个原始表单包含的独立字段对应的业务数据,以生成子业务数据集。
114.其中,当确定各个原始表单中存在的公共字段,以及每个原始表单包含的独立字段后,需要用户根据实际情况填报每个字段对应的业务数据。
115.比如,可以通过终端应用向用户提供数据填报接口。其中,公共字段对应的业务数据可以形成公共数据集,一个原始表单包含的独立字段对应的业务数据可以单独形成一个
子业务数据集。
116.或者,用户也可以填写纸质表单,然后结合光学字符识别ocr及机器人流程自动化rpa技术,从纸质表单中提取每个字段名称对应的业务数据。其中,公共字段对应的业务数据可以形成公共数据集,一个原始表单包含的独立字段对应的业务数据可以单独形成一个子业务数据集。
117.步骤307,向每个子业务系统分别发送对应的子业务数据集,以使子业务系统的rpa机器人根据子业务数据集中的业务数据填写子业务表单。
118.步骤308,向每个子业务系统分别发送公共数据集,以使子业务系统的rpa机器人从公共数据集中提取各自需要的业务数据,并填写子业务表单。
119.其中,上述步骤307-308的具体实现方式,可以参照本公开其他实施例的详细描述,在此不再赘述。
120.本公开实施例中,通过对各个子业务系统的原始表单进行收集、分析,根据语义确定各原始表单包含的名称相同或相似的公共字段,以及每个原始表单各自包含的独立字段,使得用户可以一次填完不同业务系统需要的业务数据,节省了用户的时间和精力,提高了业务的办理效率。
121.图4为本公开另一实施例所提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报方法的流程示意图。
122.本公开实施例的结合机器人流程自动化rpa和人工智能ai的表单填报方法,由子业务系统的rpa机器人执行,如图4所示,该结合机器人流程自动化rpa和人工智能ai的表单填报方法,包括以下步骤:
123.步骤401,获取公共数据集及子业务系统对应的子业务数据集。
124.需要说明的是,公共数据集、子业务系统及子业务数据集的具体实现方式,可以参照本公开前述实施例的详细描述,在此不再赘述。
125.步骤402,从子业务数据集中提取第一业务数据,以填写子业务表单。
126.步骤403,从公共数据集中提取第二业务数据,以填写子业务表单中的剩余部分。
127.其中,子业务系统需要的业务数据分为两部分,与其他子业务系统未重复的部分为第一业务数据,包含在子业务数据集中。与其他子业务系统重复的部分为第二业务数据,包含在公共数据集中。
128.因此,子业务系统的rpa机器人可以从子业务数据集中提取第一业务数据,并填写到系统的子业务表单中。进而,可以根据子业务表单中剩余待填写的部分,确定需要的第二业务数据,并从公共数据集中提取所需要的第二业务数据。
129.本公开实施例中,子业务系统的rpa机器人首先获取公共数据集及子业务系统对应的子业务数据集,然后从子业务数据集中提取第一业务数据,以填写子业务表单,之后从公共数据集中提取第二业务数据,以填写子业务表单的剩余部分。由此,实现了不同的子业务系统可以从公共数据集及相应的子业务数据集中提取各自需要的业务数据,从而使得用户无需向不同的业务系统重复填报相同的数据,不仅节省了人力和时间,而且提高了业务的办理效率。
130.图5为本公开另一实施例所提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报方法的流程示意图。
131.如图5所示,该结合机器人流程自动化rpa和人工智能ai的表单填报方法,包括以下步骤:
132.步骤501,获取公共数据集及子业务系统对应的子业务数据集。
133.步骤502,从子业务数据集中提取第一业务数据,以填写子业务表单。
134.需要说明的是,步骤501-步骤502的具体实现方式,可以参照本公开前述实施例的详细描述,在此不再赘述。
135.其中,由于公共数据集中可以包含多个子业务系统需要的业务数据,为了使各个子业务系统能够从中提取各自需要的业务数据,公共数据集中可以包括多个数据对,每个数据对包括字段名称及字段名称对应的业务数据。进而,子业务系统的rpa机器人可以根据字段名称确定并提取所需要的业务数据。具体如下:
136.步骤503,确定子业务表单中剩余待填写的字段名称。
137.其中,子业务表单中待填写的字段名称,即子业务数据集中未包含的字段名称。
138.比如,子业务表单中的字段名称包括姓名、年龄、身份证号、联系方式等等。其中仅年龄、身份证号包含在子业务数据集中。因此,当子业务系统的rpa机器人从子业务数据集中提取年龄、身份证号填写表单后,剩余待填写的字段名称包括姓名、联系方式。
139.步骤504,从公共数据集中提取字段名称对应的第二业务数据,以填写子业务表单中的剩余部分。
140.其中,子业务系统的rpa机器人可以基于待填写的字段名称,在公共数据集中匹配相同的字段名称,进而将其对应的业务数据填写到子业务表单中的相应位置。
141.需要说明的是,由于各个子业务系统可以从公共数据集中提取相同的业务数据,因此同一类型的业务数据在各个子业务系统中对应的字段名称相同。比如,当公共数据集中某类数据的字段名称为姓名时,在各个子业务系统中该类数据的字段名称均为姓名。
142.步骤505,向子业务系统的业务审批平台提交子业务表单,以使审批平台确定并返回业务审批结果。
143.其中,当子业务表单填写完成后,子业务系统的rpa机器人可以自动向业务审批平台提交子业务表单,从而使审批平台对表单的合规性进行审批,并反馈业务审批结果。
144.比如,业务审批结果可以为通过或未通过。当审批结果为未通过时,可以进一步展示未通过的原因,以便后期进行整改。
145.本公开实施例中,子业务系统根据字段名称从公共数据集中提取需要的业务数据,使得用户无需向不同的业务系统重复填报相同的数据,不仅节省了人力和时间,而且提高了业务的办理效率。
146.下面结合具体应用场景对本公开提供的结合机器人流程自动化rpa和人工智能ai的表单填报方法进行详细描述。
147.假设用户办理儿童入学申请业务时,需要分别向公安部门、民政部门、人社部门及医保部门提交审批事项,最终根据以上各部门的审批结果确定儿童入学申请业务是否通过。
148.本公开实施例中,表单管理系统的rpa机器人可以将公安部门、民政部门、人社部门及医保部门的业务管理系统需要填写的表单进行汇总,并分别提取各个表单中需要填写的字段信息。然后,基于ai技术确定各个表单中名称相同或相似的字段,并将这些相同或相
似的字段进行去重、合并,生成各业务系统共享的公共信息子表。同时,将各业务系统的表单中其余的字段按照不同部门分类,生成各业务系统对应的业务子表。最后,将公共信息子表与各个业务子表进行合并,生成一张通用表单。
149.用户办理业务时,仅需要填写通用表单中的各个部分,即公共信息子表部分及各个业务子表部分。表单管理系统的rpa机器人获取到填写完的通用表单后,可以提取公共信息子表中的数据,生成公共数据集;分别提取各个业务子表中的数据,生成对应的子业务数据集。之后,表单管理系统的rpa机器人可以将公共数据集分别发送给各个部门的业务管理系统,并将各个子业务数据集发送给对应部门的业务管理系统。
150.当各部门的业务管理系统接收到公共数据集及对应的子业务数据集之后,可以通过rpa机器人自动登录系统、进入菜单,从子业务数据集和公共数据集中提取需要的数据,填写并提交表单。
151.待各部门的业务管理系统完成对表单申请事项的审批后,再由rpa机器人将审批结果同步反馈至表单管理系统进行汇总。由此,将原先需要用户多次提交部分内容相同的表单操作,转换为一次性提交操作,最终缩短了业务的办理时长,提升了用户体验。
152.为了实现上述实施例,本公开还提出一种结合机器人流程自动化rpa和人工智能ai的表单填报装置。
153.图6为本公开实施例提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报装置的结构示意图。
154.如图6所示,该结合机器人流程自动化rpa和人工智能ai的表单填报装置600,包括:第一获取模块610、第一发送模块620及第二发送模块630。
155.其中,第一获取模块610,用于获取综合业务数据集,其中,综合业务数据集中包括公共数据集及多个子业务系统分别对应的子业务数据集,其中,公共数据集中包括多个子业务系统需要的业务数据,公共数据集中的业务数据与每个子业务数据集中的业务数据不同;
156.第一发送模块620,用于向每个子业务系统分别发送对应的子业务数据集,以使子业务系统的rpa机器人根据子业务数据集中的业务数据填写子业务表单;
157.第二发送模块630,用于向每个子业务系统分别发送公共数据集,以使子业务系统的rpa机器人从公共数据集中提取各自需要的业务数据,并填写子业务表单。
158.需要说明的是,本公开实施例中的上述各模块的功能及具体实现原理,可参照上述各方法实施例,此处不再赘述。
159.本公开实施例提供的结合机器人流程自动化rpa和人工智能ai的表单填报装置,首先获取综合业务数据集,其中,综合业务数据集中包括公共数据集及多个子业务系统分别对应的子业务数据集,公共数据集中包括多个子业务系统需要的业务数据,公共数据集中的业务数据与每个子业务数据集中的业务数据不同;然后向每个子业务系统分别发送对应的子业务数据集,以使子业务系统的rpa机器人根据子业务数据集中的业务数据填写子业务表单;最后向每个子业务系统分别发送公共数据集,以使子业务系统的rpa机器人从公共数据集中提取各自需要的业务数据,并填写子业务表单。本技术结合rpa及ai技术,将公共数据集发送给需要共享业务数据的各个子业务系统,实现了不同的子业务系统可以从公共数据集及相应的子业务数据集中提取各自需要的业务数据,从而使得用户无需向不同的
业务系统重复填报相同的数据,不仅节省了人力和时间,而且提高了业务的办理效率。
160.在本公开的一些实施例中,第一获取模块包括:
161.第一获取单元,用于获取综合业务表单,其中,综合业务表单中包括公共信息子表及多个子业务系统分别对应的业务子表;
162.第一生成单元,用于从公共信息子表中提取业务数据,以生成公共数据集;
163.第二生成单元,用于从每个业务子表中分别提取业务数据,以生成子业务数据集。
164.在本公开的一些实施例中,第一获取模块包括:
165.第二获取单元,用于获取每个子业务系统对应的原始表单;
166.确定单元,用于根据各原始表单中包含的字段名称的相似度,确定各原始表单包含的公共字段及每个原始表单各自包含的独立字段;
167.第三获取单元,用于获取公共字段对应的业务数据,以生成公共数据集;
168.第四获取单元,用于获取每个原始表单包含的独立字段对应的业务数据,以生成子业务数据集。
169.在本公开的一些实施例中,响应于综合业务表单为纸质表单,第一生成单元用于:
170.调用光学字符识别ocr服务,从公共信息子表中提取业务数据,以生成公共数据集;
171.第二生成单元用于:
172.调用光学字符识别ocr服务,从业务子表中提取业务数据,以生成子业务数据集。
173.在本公开的一些实施例中,确定单元包括:
174.第一确定子单元,用于确定各原始表单中包含的各字段名称间的语义相似度;
175.第二确定子单元,用于响应于多个字段名称间的语义相似度大于或等于阈值,确定多个字段名称中的任一个字段名称为公共字段;
176.第三确定子单元,用于响应于任一字段名称与其他字段名称间的语义相似度均小于阈值,确定任一字段名称为对应的原始表单包含的独立字段。
177.在本公开的一些实施例中,第一确定子单元用于:
178.调用自然语言处理nlp服务,对各原始表单中包含的各字段名称进行解析,以确定各字段名称间的语义相似度。
179.在本公开的一些实施例中,该装置还包括第二获取模块,用于获取每个子业务系统的业务审批结果。
180.需要说明的是,本公开实施例中的上述各模块的功能及具体实现原理,可参照上述各方法实施例,此处不再赘述。
181.图7为本公开另一实施例提供的一种结合机器人流程自动化rpa和人工智能ai的表单填报装置的结构示意图。
182.如图7所示,该结合机器人流程自动化rpa和人工智能ai的表单填报装置700,包括:获取模块710、第一填写模块720及第二填写模块730。
183.获取模块710,用于获取公共数据集及子业务系统对应的子业务数据集;
184.第一填写模块720,用于从子业务数据集中提取第一业务数据,以填写子业务表单;
185.第二填写模块730,用于从公共数据集中提取第二业务数据,以填写子业务表单中
的剩余部分。
186.需要说明的是,本公开实施例中的上述各模块的功能及具体实现原理,可参照上述各方法实施例,此处不再赘述。
187.本公开实施例提供的结合机器人流程自动化rpa和人工智能ai的表单填报装置,子业务系统的rpa机器人首先获取公共数据集及子业务系统对应的子业务数据集,然后从子业务数据集中提取第一业务数据,以填写子业务表单,之后从公共数据集中提取第二业务数据,以填写子业务表单的剩余部分。由此,实现了不同的子业务系统可以从公共数据集及相应的子业务数据集中提取各自需要的业务数据,从而使得用户无需向不同的业务系统重复填报相同的数据,不仅节省了人力和时间,而且提高了业务的办理效率。
188.在本公开的一些实施例中,公共数据集中包括多个数据对,每个数据对包括字段名称及字段名称对应的业务数据,第二填写模块用于:
189.确定子业务表单中待填写的字段名称;
190.从公共数据集中提取字段名称对应的第二业务数据。
191.在本公开的一些实施例中,该装置还包括提交模块,用于向子业务系统的业务审批平台提交子业务表单,以使审批平台确定并返回业务审批结果。
192.需要说明的是,本公开实施例中的上述各模块的功能及具体实现原理,可参照上述各方法实施例,此处不再赘述。
193.为了实现上述实施例,本公开还提出一种电子设备。
194.图8为本公开实施例的结合机器人流程自动化rpa和人工智能ai的表单填报方法的电子设备的结构示意图。
195.如图8所示,上述电子设备800包括:
196.存储器810及处理器820,连接不同组件(包括存储器810和处理器820)的总线830,存储器810存储有计算机程序,当处理器820执行程序时实现本公开实施例的结合机器人流程自动化rpa和人工智能ai的表单填报方法。
197.总线830表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
198.电子设备800典型地包括多种电子设备可读介质。这些介质可以是任何能够被电子设备200访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
199.存储器810还可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)840和/或高速缓存存储器850。电子设备800可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统860可以用于读写不可移动的、非易失性磁介质(图8未显示,通常称为“硬盘驱动器”)。尽管图8中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线830相连。存储器810可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本公开各实施例的功能。
200.具有一组(至少一个)程序模块870的程序/实用工具880,可以存储在例如存储器810中,这样的程序模块870包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块870通常执行本公开所描述的实施例中的功能和/或方法。
201.电子设备800也可以与一个或多个外部设备890(例如键盘、指向设备、显示器891等)通信,还可与一个或者多个使得用户能与该电子设备800交互的设备通信,和/或与使得该电子设备800能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口892进行。并且,电子设备800还可以通过网络适配器893与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器893通过总线830与电子设备800的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备800使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
202.处理器820通过运行存储在存储器810中的程序,从而执行各种功能应用以及表单填报。
203.需要说明的是,本实施例的电子设备的实施过程和技术原理参见前述对本公开实施例的结合机器人流程自动化rpa和人工智能ai的表单填报方法的解释说明,此处不再赘述。
204.本公开实施例提供的电子设备,可以执行如前的结合机器人流程自动化rpa和人工智能ai的表单填报方法,首先获取综合业务数据集,其中,综合业务数据集中包括公共数据集及多个子业务系统分别对应的子业务数据集,公共数据集中包括多个子业务系统需要的业务数据,公共数据集中的业务数据与每个子业务数据集中的业务数据不同;然后向每个子业务系统分别发送对应的子业务数据集,以使子业务系统从子业务数据集中提取业务数据;最后向每个子业务系统分别发送公共数据集,以使子业务系统从公共数据集中提取各自需要的业务数据。本技术结合rpa及ai技术,将公共数据集发送给需要共享业务数据的各个子业务系统,实现了不同的子业务系统可以从公共数据集及相应的子业务数据集中提取各自需要的业务数据,从而使得用户无需向不同的业务系统重复填报相同的数据,不仅节省了人力和时间,而且提高了业务的办理效率。
205.为了实现上述实施例,本公开还提出一种计算机可读存储介质。
206.其中,该计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,以实现本公开实施例的结合机器人流程自动化rpa和人工智能ai的表单填报方法。
207.为了实现上述实施例,本公开再一方面实施例提供一种计算机程序,该程序被处理器执行时,以实现本公开实施例的结合机器人流程自动化rpa和人工智能ai的表单填报方法。
208.一种可选实现形式中,本实施例可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器
(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
209.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
210.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。
211.可以以一种或多种程序设计语言或其组合来编写用于执行本公开操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户电子设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务器上执行。在涉及远程电子设备的情形中,远程电子设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。
212.根据本公开的技术方案,首先获取综合业务数据集,其中,综合业务数据集中包括公共数据集及多个子业务系统分别对应的子业务数据集,公共数据集中包括多个子业务系统需要的业务数据,公共数据集中的业务数据与每个子业务数据集中的业务数据不同;然后向每个子业务系统分别发送对应的子业务数据集,以使子业务系统从子业务数据集中提取业务数据;最后向每个子业务系统分别发送公共数据集,以使子业务系统从公共数据集中提取各自需要的业务数据。本技术结合rpa及ai技术,将公共数据集发送给需要共享业务数据的各个子业务系统,实现了不同的子业务系统可以从公共数据集及相应的子业务数据集中提取各自需要的业务数据,从而使得用户无需向不同的业务系统重复填报相同的数据,不仅节省了人力和时间,而且提高了业务的办理效率。
213.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
214.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

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

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

相关文献