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

结合RPA及AI的数据获取方法、装置、服务器及存储介质与流程

2022-04-30 10:45:48 来源:中国专利 TAG:

结合rpa及ai的数据获取方法、装置、服务器及存储介质
技术领域
1.本技术涉及一种流程自动化技术领域,尤其涉及一种结合rpa及ai的数据获取方法、装置、服务器及存储介质。


背景技术:

2.机器人流程自动化(robotic process automation)简称rpa,是通过特定的“机器人软件”,模拟人在计算机上的操作,按规则自动执行流程任务。
3.人工智能(artificial intelligence,ai)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。
4.社会化客户关系管理(social customer relationship management,scrm)是通过社交媒体与客户建立紧密联系,在社交媒体中与客户互动,并通过社交媒体中提供更快速和周到的个性化服务来吸引和保持更多的客户。
5.相关技术的业务中,企业通过scrm系统来构建企业私域流量,从而方便企业管理客户和更好的触达客户。但是,scrm系统的数据导出功能死板,无法满足用户定制化的导出数据的需求。


技术实现要素:

6.本技术实施例提供一种结合rpa及ai的数据获取方法、装置、服务器及存储介质,以解决相关技术存在的问题,技术方案如下:
7.第一方面,本技术实施例提供了一种结合rpa及ai的数据获取方法,包括:
8.基于机器人流程自动化rpa系统,获取业务系统针对数据格式集合所选择的第一数据格式和针对数据字段集合所选择的至少一个数据字段;
9.在社会化客户关系管理scrm系统中,获取与至少一个数据字段对应的第一数据信息集合;
10.基于第一数据格式,将第一数据信息集合输出至业务系统。
11.在一种实施方式中,将第一数据信息集合输出至业务系统,包括:
12.获取业务系统发送的第二数据信息集合;
13.基于第一数据信息集合和第二数据信息集合中的各第二数据信息,将第一数据信息集合输出至业务系统。
14.在一种实施方式中,基于第一数据信息集合和第二数据信息集合中的各第二数据信息,将第一数据信息集合输出至业务系统,包括:
15.获取第一数据信息集合中的任一第一数据信息;
16.获取第二数据信息集合中的各第二数据信息;
17.若在各第二数据信息中获取到与第一数据信息对应的第二数据信息,则停止将第一数据信息输出至业务系统;
18.若在各第二数据信息中未获取到与第一数据信息对应的第二数据信息,则将第一
数据信息输出至业务系统。
19.在一种实施方式中,在scrm系统中,获取与至少一个数据字段对应的第一数据信息集合,包括:
20.在scrm系统中,获取与至少一个数据字段中任一数据字段对应的第一数据信息子集;
21.采用预设格式的文档存储第一数据信息子集;
22.遍历至少一个数据字段,获取到与至少一个数据字段对应的第一数据信息集合。
23.在一种实施方式中,在scrm系统中,获取与至少一个数据字段中任一数据字段对应的第一数据信息子集,包括:
24.在scrm系统中,控制流程机器人uibot worker开启与至少一个数据字段中任一数据字段对应的网页页面;
25.响应于uibot worker中的数据获取指令,获取与任一数据字段对应的第一数据信息子集。
26.在一种实施方式中,响应于流程创造者系统中的数据获取指令,获取与任一数据字段对应的第一数据信息子集,包括:
27.响应于流程创造者系统中的数据获取指令,获取与任一数据字段对应的数据文档;
28.若数据文档的格式为excel格式,则采用自然语言处理nlp模型在数据文档中获取与任一数据字段对应的第一数据信息子集。
29.在一种实施方式中,基于第一数据格式,将第一数据信息集合输出至业务系统,包括:
30.获取第一数据信息集合对应的第二数据格式;
31.若第一数据格式和第二数据格式不一致,则对第一数据信息集合中的至少一个第一数据信息进行重组,获取到与第一数据格式对应的第一数据信息集合;
32.将与第一数据格式对应的第一数据信息集合至业务系统。
33.第二方面,本技术实施例提供了一种结合rpa及ai的数据获取装置,包括:
34.字段获取单元,用于基于rpa系统,获取业务系统针对数据格式集合所选择的第一数据格式和针对数据字段集合所选择的至少一个数据字段;
35.集合获取单元,用于在scrm系统中,获取与至少一个数据字段对应的第一数据信息集合;
36.集合发送单元,用于基于第一数据格式,将第一数据信息集合输出至业务系统。
37.在一种实施方式中,集合发送单元,用于将第一数据信息集合输出至业务系统时,具体用于:
38.获取业务系统发送的第二数据信息集合;
39.基于第一数据信息集合和第二数据信息集合第二数据信息集合中的各第二数据信息,将第一数据信息集合输出至业务系统。
40.在一种实施方式中,集合发送单元包括信息获取子单元,信息停止输出子单元和信息输出子单元,集合发送单元,用于基于第一数据信息集合和第二数据信息集合第二数据信息集合中的各第二数据信息,将第一数据信息集合输出至业务系统时:
41.信息获取子单元,用于获取第一数据信息集合中的任一第一数据信息;
42.信息获取子单元,还用于获取第二数据信息集合中的各第二数据信息;
43.信息停止输出子单元,用于若在各第二数据信息中获取到与第一数据信息对应的第二数据信息,则停止将第一数据信息输出至业务系统;
44.信息输出子单元,用于若在各第二数据信息中未获取到与第一数据信息对应的第二数据信息,则将第一数据信息输出至业务系统。
45.在一种实施方式中,集合获取单元包括子集获取子单元,子集存储子单元和集合获取子单元,集合获取单元,用于在scrm系统中,获取与至少一个数据字段对应的第一数据信息集合时:
46.子集获取子单元,用于在scrm系统中,获取与至少一个数据字段中任一数据字段对应的第一数据信息子集;
47.子集存储子单元,用于采用预设格式的文档存储第一数据信息子集;
48.集合获取子单元,用于遍历至少一个数据字段,获取到与至少一个数据字段对应的第一数据信息集合。
49.在一种实施方式中,子集获取子单元,用于在scrm系统中,获取与至少一个数据字段中任一数据字段对应的第一数据信息子集时,具体用于:
50.在scrm系统中,控制uibot worker开启与至少一个数据字段中任一数据字段对应的网页页面;
51.响应于uibot worker中的数据获取指令,获取与任一数据字段对应的第一数据信息子集。
52.在一种实施方式中,子集获取子单元,用于响应于流程创造者系统中的数据获取指令,获取与任一数据字段对应的第一数据信息子集时,具体用于:
53.响应于流程创造者系统中的数据获取指令,获取与任一数据字段对应的数据文档;
54.若数据文档的格式为excel格式,则采用自然语言处理nlp模型在数据文档中获取与任一数据字段对应的第一数据信息子集。
55.在一种实施方式中,集合发送单元,用于基于第一数据格式,将第一数据信息集合输出至业务系统时,具体用于:
56.获取第一数据信息集合对应的第二数据格式;
57.若第一数据格式和第二数据格式不一致,则对第一数据信息集合中的至少一个第一数据信息进行重组,获取到与第一数据格式对应的第一数据信息集合;
58.将与第一数据格式对应的第一数据信息集合至业务系统。
59.第三方面,本技术实施例提供了一种结合rpa及ai的服务器,该服务器包括:存储器和处理器。其中,该该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且当该处理器执行该存储器存储的指令时,使得该处理器执行上述各方面任一种实施方式中的方法。
60.第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储计算机程序,当计算机程序在计算机上运行时,上述各方面任一种实施方式中的方法被执行。
61.上述技术方案中的优点或有益效果至少包括:
62.通过基于机器人流程自动化rpa系统,获取业务系统针对数据格式集合所选择的第一数据格式和针对数据字段集合所选择的至少一个数据字段,可以在scrm系统中,获取与至少一个数据字段对应的第一数据信息集合,可以基于第一数据格式,将第一数据信息集合输出至业务系统。因此,服务器可以输出第一数据信息集合至业务系统,可以满足用户数据导出的需求,同时还可以输出与第一数据格式对应的第一数据信息集合,减少只能导出固定数据格式和字段的数据的情况,可以满足用户定制化的导出数据需求,提高数据的利用率,提高用户的使用体验。
63.上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本技术进一步的方面、实施方式和特征将会是容易明白的。
附图说明
64.在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本技术公开的一些实施方式,而不应将其视为是对本技术范围的限制。
65.图1示出本技术一个实施例的一种结合rpa及ai的数据获取方法的背景示意图;
66.图2示出本技术一个实施例的一种结合rpa及ai的数据获取方法的系统架构图;
67.图3示出本技术一个实施例的一种结合rpa及ai的数据获取方法的流程图;
68.图4示出本技术一个实施例的一种结合rpa及ai的数据获取方法的流程图;
69.图5示出本技术一个实施例的一种选择界面的举例示意图;
70.图6示出本技术一个实施例的一种选择界面的举例示意图;
71.图7示出本技术一个实施例的一种操作界面的举例示意图;
72.图8示出本技术一个实施例的一种操作界面的举例示意图;
73.图9示出本技术一个实施例的一种第一数据信息集合的举例示意图;
74.图10示出本技术一个实施例的一种结合rpa及ai的数据获取装置的结构示意图;
75.图11示出本技术一个实施例的一种结合rpa及ai的数据获取装置的结构示意图;
76.图12示出本技术一个实施例的一种结合rpa及ai的数据获取装置的结构示意图;
77.图13示出根据本技术一实施例的一种服务器的结构框图。
具体实施方式
78.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。
79.在本技术的描述中,术语“多个”指两个或两个以上。
80.在本技术的描述中,rpa,是通过特定的“机器人软件”,模拟人在计算机上的操作,按规则自动执行流程任务。
81.在本技术的描述中,scrm是通过社交媒体与客户建立紧密联系,在社交媒体中与客户互动,并通过社交媒体中提供更快速和周到的个性化服务来吸引和保持更多的客户。
82.在本技术的描述中,业务系统是指有使用scrm系统权限的系统。该业务系统包括但不限于终端、或者与终端对应服务器。
83.在本技术的描述中,数据格式集合是指由至少一个数据格式汇聚而成的集体。该数据格式集合并不特指某一固定集合。例如,数据格式集合中包括的数据格式发生变化时,该数据格式集合也可以相应变化。例如,当数据格式集合中包括的数据格式数量发生变化时,该数据格式集合也可以相应变化。该数据格式集合中包括的数据格式包括但不限于数值、字符或二进制数等形式,该数据格式还可以是不同数据长度的数据格式。
84.在本技术的描述中,数据字段集合是指由至少一个数据字段汇聚而成的集体。该数据字段集合并不特指某一固定数据字段集合。例如,当数据字段集合中所包括的数据字段发生变化时,该数据字段集合也可以相应变化。当数据字段集合中包括的数据字段的数量发生变化时,该数据字段集合也可以相应变化。
85.在本技术的描述中,数据信息是指与数据字段对应的信息。例如当数据字段为用户识别号时,该数据信息可以是至少一个用户识别号码。
86.在本技术的描述中,预设格式的文档是指服务器中预先对文档的格式进行了设定。该预设格式包括但不限于pdf格式、excel格式、word格式等等。预设格式的文档可以是其中一个格式的文档。
87.在本技术的描述中,数据格式重组是指对数据信息的格式进行重新组装的过程。例如,数据格式重组可以是将word格式的数据信息重组为pdf格式的数据信息。
88.在本公开的描述中,术语“人工智能ai识别模型”是指可以自动对数据文档进行实体识别获取数据信息的ai模型。
89.随着科学技术的发展,尤其是社交媒体(socialmedia)的发展,通过利用社交媒体作为一个新的阵地,在社交媒体上开发社会化客户关系管理(social customer relationship management,scrm)系统,通过提供一个互相支援及值得信赖的透明商业环境以吸引客户彼此间的互动,从而为客户创造新的价值
90.根据一些实施例,图1示出本技术一个实施例的一种数据获取方法的背景示意图。如图1所示,用户可以通过点击终端的scrm系统应用程序,从而进入scrm系统展示界面。scrm系统展示界面并不包括数据导出案按键。当用户需要导出数据时,用户可以无法获取到需要导出的数据。
91.在一些实施例中,图2示出本技术一个实施例的一种数据获取方法的系统架构图。如图2所示,客户可以通过客户终端14中设置的scrm系统应用程序进行互动,从而产生数据,客户终端14可以通过网络12将这些数据上传至服务器13中。当企业需要获取导出客户的数据时,企业可以基于企业终端11中的scrm系统应用程序,通过网络12将服务器13中的数据导出至企业终端11中。
92.易于理解的是,当用户通过终端导出scrm系统中的数据时,scrm系统并不能提供数据导出功能,或者用户只能导出scrm系统预设模块的数据,即只能导出固定数据格式和字段的数据,无法满足用户定制化的导出需求,使得数据的利用率较低。
93.参照下面的描述和附图,将清楚本技术的实施例的这些和其他方面。在这些描述和附图中,具体公开了本技术的实施例中的一些特定实施方式,来表示实施本技术的实施例的原理的一些方式,但是应当理解,本技术的实施例的范围不受此限制。相反,本技术的
实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
94.以下结合附图描述根据本技术实施例的数据获取方法。
95.图3示出本技术一个实施例的一种结合rpa及ai的数据获取方法的流程图,如图3所示,该方法可包括以下步骤:
96.步骤s101:基于机器人流程自动化rpa系统,获取业务系统针对数据格式集合所选择的第一数据格式和针对数据字段集合所选择的至少一个数据字段;
97.根据一些实施例,本技术实施例的执行主体为社会化客户关系管理系统(social customer relationship management,scrm),即为scrm系统对应的服务器。
98.在一些实施例中,业务系统是指有使用scrm系统权限的系统。该业务系统并不用特指某一固定系统。例如,当有使用scrm系统权限的系统的个数为多个时,该业务系统可以是多个业务系统中的其中一个。本技术实施例的业务系统是指用于获取信息集合的系统。
99.易于理解的是,数据格式集合是指由至少一个数据格式汇聚而成的集体。该数据格式集合并不特指某一固定集合。例如,数据格式集合中包括的数据格式发生变化时,该数据格式集合也可以相应变化。例如,当数据格式集合中包括的数据格式数量发生变化时,该数据格式集合也可以相应变化。该数据格式集合中包括的数据格式包括但不限于数值、字符或二进制数等形式,该数据格式还可以是不同数据长度的数据格式。
100.可选的,数据格式(data format)是描述数据保存在文件或记录中的规则。可以是字符形式的文本格式,或二进制数据形式的压缩格式。第一数据格式是指业务系统在数据格式集合中所选择的数据格式,该第一数据格式并不特指某一固定数据格式。例如,当业务系统在数据格式集合中所选择的数据格式发生变化时,该第一数据格式也可以相应变化。
101.在一些实施例中,数据字段集合是指由至少一个数据字段汇聚而成的集体。该数据字段集合并不特指某一固定数据字段集合。例如,当数据字段集合中所包括的数据字段发生变化时,该数据字段集合也可以相应变化。当数据字段集合中包括的数据字段的数量发生变化时,该数据字段集合也可以相应变化。
102.易于理解的是,数据字段集合包括的数据字段包括但不限于业务系统名称、头像、用户识别码、客户公司、客户公司地址、客户公司规模、客户意向度、最近一次联系时间、客户注册时间等。数据字段集合例如可以包括业务系统名称、头像、用户识别码,数据字段集合例如还可以包括业务系统名称、客户公司地址、用户识别码,数据字段集合例如还可以包括业务系统名称、头像、客户公司地址、用户识别码。
103.易于理解的是,数据字段是指业务系统在数据字段集合中所选择的至少一个数据字段,至少一个数据字段是指数据字段的数量为至少一个。该至少一个数据字段并不特指某一固定数据字段。例如,当业务系统在数据格式集合中所选择的数据字段发生变化时,该至少一个数据字段也可以相应变化。例如,当业务系统在数据格式集合中所选择的数据字段的数量发生变化时,该至少一个数据字段也可以相应变化。
104.在一些实施例中,当服务器执行数据获取方法时,服务器可以基于机器人流程自动化rpa系统,获取业务系统针对数据格式集合所选择的第一数据格式和针对数据字段集合所选择的至少一个数据字段。
105.步骤s102:在社会化客户关系管理scrm系统中,获取与至少一个数据字段对应的第一数据信息集合;
106.根据一些实施例,第一数据信息集合是指服务器获取到的与至少一个数据字段对应的数据信息集合。第一数据信息集合并不特指某一固定数据信息结合。例如,当至少一个数据字段发生变化时,该第一数据信息集合也可以相应变化。例如至少一个数据字段中任一数据字段对应的数据信息发生变化时,该第一数据信息集合也可以相应变化。
107.在一些实施例中,当服务器执行数据获取方法时,服务器可以基于机器人流程自动化rpa系统,获取业务系统针对数据格式集合所选择的第一数据格式和针对数据字段集合所选择的至少一个数据字段。服务器获取到至少一个数据字段时,服务器可以在scrm系统中,获取与至少一个数据字段对应的第一数据信息集合。
108.步骤s103:基于第一数据格式,将第一数据信息集合输出至业务系统。
109.根据一些实施例,第一数据格式是指业务系统针对数据格式集合所选择的数据格式,当服务器获取到至少一个数据字段对应的第一数据信息时,即服务器获取到至少一个数据字段中所有数据字段对应的数据信息时,服务器可以基于第一数据格式,将第一数据信息集合输出至业务系统。
110.在本技术中的一个或者相关的实施例中,通过基于机器人流程自动化rpa系统,获取业务系统针对数据格式集合所选择的第一数据格式和针对数据字段集合所选择的至少一个数据字段,可以在scrm系统中,获取与至少一个数据字段对应的第一数据信息集合,可以基于第一数据格式,将第一数据信息集合输出至业务系统。因此,服务器可以输出第一数据信息集合至业务系统,可以满足用户数据导出的需求,同时还可以输出与第一数据格式对应的第一数据信息集合,减少只能导出固定数据格式和字段的数据的情况,可以满足用户定制化的导出数据需求,提高数据的利用率,提高用户的使用体验。
111.图4示出本技术一个实施例的一种结合rpa及ai的数据获取方法的流程图,如图4所示,该方法可包括以下步骤:
112.步骤s201:基于机器人流程自动化rpa系统,获取业务系统针对数据格式集合所选择的第一数据格式和针对数据字段集合所选择的至少一个数据字段;
113.具体过程如上所述,此处不再赘述。
114.根据一些实施例,数据格式集合例如可以包括pdf格式、word格式、excel格式等等。业务系统检测到用户针对数据格式集合选择第一数据格式时,业务系统针对用户所展示的选择界面例如可以如图5所示。业务系统获取到针对数据格式集合所选择的第一数据格式时,业务系统可以发送第一数据格式至服务器。服务器获取到业务系统针对数据格式集合所选择的第一数据格式例如可以是pdf格式。
115.易于理解的是,数据字段集合包括的数据字段例如可以是业务系统名称、头像、用户识别码、客户公司、客户公司地址、客户公司规模、客户意向度、最近一次联系时间、客户注册时间。业务系统检测到用户针对数据字段集合选择至少一个数据字段时,业务系统针对用户所展示的选择界面例如可以如图6所示。业务系统获取到针对数据字段集合所选择的至少一个数据字段时,业务系统可以发送针对数据字段集合所选择的至少一个数据字段至服务器。服务器获取到业务系统针对数据字段集合所选择的至少一个数据字段例如可以是业务系统名称、头像、用户识别码、客户公司、客户公司地址、客户公司规模。
116.步骤s202:在scrm系统中,获取与至少一个数据字段中任一数据字段对应的第一数据信息子集;
117.具体过程如上所述,此处不再赘述。
118.在一些实施例中,第一数据信息子集是指与至少一个数据字段中任一数据字段对应的数据信息集合。即第一数据信息子集是指与至少一个数据字段中其中一个数据字段对应的数据信息集合。该第一数据信息子集并不特指某一固定数据信息集合。例如当至少一个数据字段中任一数据字段发生变化时,该第一数据信息子集也可以相应变化。例如当至少一个数据字段中任一数据字段对应的数据信息发生变化时,该第一数据信息子集也可以相应变化。
119.根据一些实施例,服务器获取到业务系统针对数据字段集合所选择的至少一个数据字段例如可以是业务系统名称、头像、用户识别码、客户公司、客户公司地址、客户公司规模。在scrm系统中,获取与至少一个数据字段中任一数据字段对应的第一数据信息子集例如可以是服务器获取到用户识别码对应的第一数据信息子集。该第一数据信息子集例如可以包括156个用户识别号码。
120.根据一些实施例,在scrm系统中,服务器获取与至少一个数据字段中任一数据字段对应的第一数据信息子集时,可以在scrm系统中,控制流程机器人uibot worker开启与至少一个数据字段中任一数据字段对应的网页页面,响应于uibot worker中的数据获取指令,获取与任一数据字段对应的第一数据信息子集。基于流程创造者系统获取第一数据子集可以减少数据信息获取不准确的情况,可以提高数据信息获取的准确性,提高数据确定的准确性。
121.在一些实施例中,流程创造者(uibot creator)系统是指一种rpa软件系统。该uibot creator是一款开发软件,可以用于重复劳动率高的应用场景。流程机器人uibot worker是指在rpa流程编写完毕后,部署在流程机器人之中,可以根据需要手动启动运行,或在满足特定触发条件时自动启动,任务可编排,过程可回溯。
122.根据一些实施例,rpa平台至少包含三个组成部分:开发工具、运行工具和控制中心。其中,uibot属于一种rpa平台。在uibot中,这三个组成部分分别被命名为uibot creator流程创造者、uibot worker流程机器人和uibot commander机器人指挥官。其中,uibot creator流程创造者是流程的开发的编程工具,在流程中进行界面自动化操作、ai识别、数据读写等具体步骤。uibot creator流程创造者允许以流程图、低代码的方式,采用鼠标拖拽各个步骤,轻松组装符合业务需求的自动化流程。
123.易于理解的是,rpa流程编写完毕后,部署在uibot worker流程机器人之中。可以根据需要手动启动运行,或在满足特定触发条件时自动启动。任务可编排,过程可回溯。
124.在一些实施例中,uibot commander机器人指挥官是对于企业内部的多个uibot worker流程机器人进行统一管理的平台,可以快速批量下发任务,并为uibot worker流程机器人提供运行时所需的数据、凭证、文件等。还可以实时监测uibot worker流程机器人的运行状态,或回看其历史记录。
125.根据一些实施例,uibot中还提供了专门为rpa设计的人工智能(artificial intelligence,ai)能力,这些ai能力也构成了uibot的第四个组成部分,称之为uibot mage。uibot mage智能文档处理平台是基于ocr、nlp等深度学习算法打造的处理平台,提供了文档的识别、分类、要素提取、校验、比对、纠错等功能,实现企业日常文档处理工作的自动化。
126.易于理解的是,当服务器在scrm系统中,控制流程创造者系统开启与至少一个数据字段中任一数据字段对应的网页页面时,例如可以是服务器控制流程创造者系统获取scrm系统对应的网页地址,基于该网页地址打开网页页面。此时,流程创造者系统的操作界面举例示意图可以如图7所示。
127.在一些实施例中,当服务器在scrm系统中,控制流程创造者系统开启与至少一个数据字段中任一数据字段对应的网页页面时,可以响应于流程创造者系统中的数据获取指令,获取与任一数据字段对应的第一数据信息子集。此时,流程创造者系统的操作界面举例示意图可以如图8所示。
128.根据一些实施例,服务器响应于流程创造者系统中的数据获取指令,获取与任一数据字段对应的第一数据信息子集时,响应于流程创造者系统中的数据获取指令,获取与任一数据字段对应的数据文档,若数据文档的格式为excel格式,则采用自然语言处理nlp模型在数据文档中获取与任一数据字段对应的第一数据信息子集,由于自然语言处理(natural language processing,nlp)模型为ai识别模型中的一种具体模型,且ai识别模型具有效率高和精度高的特点,因此采用nlp模型获取第一数据信息子集可以提高数据信息的获取效率和数据获取的精确度,可以提高数据获取的准确性,提高用户的使用体验。
129.在一些实施例中,可以获取识别的数据文档,并将该数据文档作为训练样本;根据训练样本,训练ai识别模型;基于经过训练的ai识别模型,对数据文档进行识别获取第一数据信息子集。该ai模型对数据文档进行识别是例如可以基于自然语言处理(natural language processing,nlp)对数据文档进行识别,即该ai识别模型可以具体为nlp模型。
130.根据一些实施例,例如可以采用nlp模型对数据文档进行分词处理,得到分词集合。基于分词集合中各分词对应的属性信息,获取与任一数据字段对应的第一数据信息子集。该属性信息包括但不限于词性信息、句法信息、语义信息等等。例如,任一数据字段为用户识别号时,可以基于分词集合中各分词对应的数字属性信息,获取与任一数据字段对应的第一数据信息子集。
131.易于理解的是,nlp是计算机科学领域与人工智能领域中的一个重要方向,即nlp为人工智能ai的一个子领域。nlp用于研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。nlp是一门融语言学、计算机科学、数学于一体的科学。nlp由两个主要的技术领域构成:自然语言理解和自然语言生成。自然语言理解方向,主要目标是帮助机器更好理解人的语言,包括基础的词法、句法等语义理解,以及需求、篇章、情感层面的高层理解。自然语言生成方向,主要目标是帮助机器生成人能够理解的语言,比如文本生成、自动文摘等。
132.在一些实施例中,响应于流程创造者系统中的数据获取指令,获取与任一数据字段对应的数据文档,若数据文档的格式不是excel格式,则可以响应于uibot worker中的数据获取指令,获取获取与任一数据字段对应的第一数据信息子集。
133.步骤s203:采用预设格式的文档存储第一数据信息子集;
134.根据一些实施例,预设格式是指服务器确定的用于存储信息子集的文档的格式,该预设格式并不特指某一固定格式。例如,当服务器获取到针对预设格式的修改指令时,服务器可以基于该修改指令对预设格式进行修改。该修改指令包括但不限于文字修改指令、点击修改指令、定时修改指令等。其中,服务器中存储的预设格式例如可以是不同的业务系
统对应不同的预设格式。例如可以是a业务系统对应word格式,b业务系统对应excel格式。
135.根据一些实施例,当服务器在scrm系统中,获取与至少一个数据字段中任一数据字段对应的第一数据信息子集时,服务器可以采用预设格式的文档存储第一数据信息子集。
136.步骤s204:遍历至少一个数据字段,获取到与至少一个数据字段对应的第一数据信息集合;
137.根据一些实施例,服务器可以遍历至少一个数据字段,获取到与至少一个数据字段对应的第一数据信息集合,即服务器可以获取到至少一个数据字段中所有数据字段对应的第一数据信息子集,至少一个第一数据信息子集可以汇聚而成第一数据信息集合。
138.易于理解的是,服务器获取到业务系统针对数据字段集合所选择的至少一个数据字段例如可以是业务系统名称、头像、用户识别码、客户公司、客户公司地址、客户公司规模。服务器例如可以获取业务系统名称对应的第一数据信息子集、头像对应的第一数据信息子集、用户识别码对应的第一数据信息子集、客户公司对应的第一数据信息子集、客户公司地址对应的第一数据信息子集和客户公司规模对应的第一数据信息子集,将至少一个第一数据信息子集进行汇聚,可以获取到第一数据信息集合。服务器获取到的第一数据信息集合例如可以如图9所示。
139.步骤s205:获取业务系统发送的第二数据信息集合;
140.根据一些实施例,第二数据信息集合是指业务系统中存储的数据信息对应的集合。该第二数据信息集合并不某一固定数据信息集合。例如,当时间点发生变化时,该第二数据信息集合也可以相应变化。当第二数据信息集合中包括的数据信息发生变化时,该第二数据信息集合也可以相应变化。
141.根据一些实施例,当服务器遍历至少一个数据字段,获取到与至少一个数据字段对应的第一数据信息集合时,服务器可以获取业务系统发送的第二数据信息集合。第二数据信息集合例如可以包括业务系统名称对应的第一数据信息子集、头像对应的第一数据信息子集、用户识别码对应的第一数据信息子集、客户公司对应的第一数据信息子集。
142.步骤s206:基于第一数据信息集合和第二数据信息集合中的各第二数据信息,采用第一数据格式,将第一数据信息集合输出至业务系统。
143.在一些实施例中,当服务器将第一数据信息集合输出至业务系统时,服务器可以基于第一数据信息集合和第二数据信息集合,基于第一数据格式,将第一数据信息集合输出至业务系统。
144.根据一些实施例,服务器基于第一数据信息集合和第二数据信息集合中的各第二数据信息,将第一数据信息集合输出至业务系统时,可以获取第一数据信息集合中的任一第一数据信息,获取第二数据信息集合中的各第二数据信息。若在中的各第二数据信息中获取到与第一数据信息对应的第二数据信息,则停止将第一数据信息输出至业务系统。若在中的各第二数据信息中未获取到与第一数据信息对应的第二数据信息,则将第一数据信息输出至业务系统。服务器对第一数据信息集合中数据信息的判断,可以减少数据信息的重复导入,减少数据信息的导入步骤,可以提高数据信息的输出效率。
145.根据一些实施例,若在中的各第二数据信息中获取到与第一数据信息对应的第二数据信息,则停止将第一数据信息输出至业务系统时,服务器还可以在第一数据信息集合
中删除该第一数据信息,可以减少对该第一数据信息的重复检测步骤,提高数据输出效率,节省能耗。
146.易于理解的是,第一数据信息集合例如可以是业务系统名称对应的第一数据信息子集、头像对应的第一数据信息子集、用户识别码对应的第一数据信息子集、客户公司对应的第一数据信息子集、客户公司地址对应的第一数据信息子集和客户公司规模对应的第一数据信息子集。第二数据信息集合例如可以包括业务系统名称对应的第一数据信息子集、头像对应的第一数据信息子集、用户识别码对应的第一数据信息子集、客户公司对应的第一数据信息子集。
147.在一些实施例中,服务器获取用户识别码对应的第一数据信息子集中的第一数据信息例如可以是564641532,若服务器检测到第二数据信息集合的各第二数据信息中存在与第一数据信息564641532一致的第二数据信息564641532时,服务器可以停止将第一数据信息564641532输出至业务系统,并在第一数据信息集合中删除该第一数据信息564641532。例如,若服务器在第二数据信息集合的各第二数据信息中未检测到与第一数据信息564641532一致的第二数据信息时,服务器可以将第一数据信息564641532输出至业务系统。
148.根据一些实施例,服务器基于第一数据格式,将第一数据信息集合输出至业务系统时,服务器可以获取第一数据信息集合对应的第二数据格式,若第一数据格式和第二数据格式不一致,则对第一数据信息集合中的至少一个第一数据信息进行重组,获取到与第一数据格式对应的第一数据信息集合,将与第一数据格式对应的第一数据信息集合至业务系统。服务器可以将与第一数据格式对应的第一数据信息集合输出至业务系统,可以满足客户自定义数据格式的需求,可以提高数据的利用率,即服务器可以对第一数据信息集合进行数据格式重组,输出满足用户格式要求的第一数据信息集合。
149.在一些实施例中,服务器获取到第一数据信息集合对应的第二数据格式例如可以是pdf格式。第一数据格式例如可以是word格式。若第一数据格式word格式和第二数据格式pdf格式不一致时,服务器可以对第一数据信息集合中的至少一个第一数据信息进行重组,获取到与第一数据格式word格式对应的第一数据信息集合,并将与第一数据格式word格式对应的第一数据信息集合发送至业务系统。
150.在本技术中的一个或者相关的实施例中,通过基于机器人流程自动化rpa系统,获取业务系统针对数据格式集合所选择的第一数据格式和针对数据字段集合所选择的至少一个数据字段,在scrm系统中,获取与至少一个数据字段中任一数据字段对应的第一数据信息子集,采用预设格式的文档存储第一数据信息子集,遍历至少一个数据字段,获取到与至少一个数据字段对应的第一数据信息集合,可以获取到第一数据信息集合,可以满足用户对数据导出的需求,可以提高用户的使用体验。其次,获取业务系统发送的第二数据信息集合,基于第一数据信息集合和第二数据信息集合,基于第一数据格式,将第一数据信息集合输出至业务系统,服务器对第一数据信息集合中数据信息的判断,可以减少数据信息的重复导入,减少数据信息的导入步骤,可以提高数据信息的输出效率。另外,服务器可以基于第一数据格式,将第一数据信息集合输出至业务系统,可以输出第一数据信息集合至业务系统,可以满足用户数据导出的需求,同时还可以输出与第一数据格式对应的第一数据信息集合,减少只能导出固定数据格式和字段的数据的情况,可以满足用户定制化的导出
数据需求,提高数据的利用率,提高用户的使用体验。
151.下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
152.请参见图10,是本技术一个实施例的一种结合rpa及ai的数据获取装置的结构示意图。该结合rpa及ai的数据获取装置1000可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该结合rpa及ai的数据获取装置1000包括字段获取单元1001、集合获取单元1002和集合发送单元1003,其中:
153.字段获取单元1001,用于基于rpa系统,获取业务系统针对数据格式集合所选择的第一数据格式和针对数据字段集合所选择的至少一个数据字段;
154.集合获取单元1002,用于在社会化客户关系管理scrm系统中,获取与至少一个数据字段对应的第一数据信息集合;
155.集合发送单元1003,用于基于第一数据格式,将第一数据信息集合输出至业务系统。
156.根据一些实施例,集合发送单元1003,用于将第一数据信息集合输出至业务系统时,具体用于:
157.获取业务系统发送的第二数据信息集合;
158.基于第一数据信息集合和第二数据信息集合中的各第二数据信息,将第一数据信息集合输出至业务系统。
159.根据一些实施例,图11示出本技术一个实施例的一种结合rpa及ai的数据获取装置的结构示意图。如图11所示,集合发送单元1003包括信息获取子单元1013,信息停止输出子单元1023和信息输出子单元1033,集合发送单元1003,用于基于第一数据信息集合和第二数据信息集合,将第一数据信息集合输出至业务系统时:
160.信息获取子单元1013,用于获取第一数据信息集合中的任一第一数据信息;
161.信息获取子单元1013,还用于获取第二数据信息集合中的各第二数据信息;
162.信息停止输出子单元1023,用于若在各第二数据信息中获取到与第一数据信息对应的第二数据信息,则停止将第一数据信息输出至业务系统;
163.信息输出子单元1033,用于若在各第二数据信息中未获取到与第一数据信息对应的第二数据信息,则将第一数据信息输出至业务系统。
164.根据一些实施例,图12示出本技术一个实施例的一种结合rpa及ai的数据获取装置的结构示意图。如图12所示,集合获取单元1002包括子集获取子单元1012,子集存储子单元1022和集合获取子单元1032,集合获取单元1002,用于在scrm系统中,获取与至少一个数据字段对应的第一数据信息集合时:
165.子集获取子单元1012,用于在scrm系统中,获取与至少一个数据字段中任一数据字段对应的第一数据信息子集;
166.子集存储子单元1022,用于采用预设格式的文档存储第一数据信息子集;
167.集合获取子单元1032,用于遍历至少一个数据字段,获取到与至少一个数据字段对应的第一数据信息集合。
168.根据一些实施例,子集获取子单元1012,用于在scrm系统中,获取与至少一个数据字段中任一数据字段对应的第一数据信息子集时,具体用于:
169.在scrm系统中,控制uibot worker开启与至少一个数据字段中任一数据字段对应的网页页面;
170.响应于uibot worker中的数据获取指令,获取与任一数据字段对应的第一数据信息子集。
171.根据一些实施例,子集获取子单元1012,用于响应于流程创造者系统中的数据获取指令,获取与任一数据字段对应的第一数据信息子集时,具体用于:
172.响应于流程创造者系统中的数据获取指令,获取与任一数据字段对应的数据文档;
173.若数据文档的格式为excel格式,则采用自然语言处理nlp模型在数据文档中获取与任一数据字段对应的第一数据信息子集。
174.根据一些实施例,集合发送单元1003,用于基于第一数据格式,将第一数据信息集合输出至业务系统时,具体用于:
175.获取第一数据信息集合对应的第二数据格式;
176.若第一数据格式和第二数据格式不一致,则对第一数据信息集合中的至少一个第一数据信息进行重组,获取到与第一数据格式对应的第一数据信息集合;
177.将与第一数据格式对应的第一数据信息集合至业务系统。
178.本技术实施例各装置中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。
179.在本技术中的一个或者相关的实施例中,通过字段获取单元基于rpa系统,获取业务系统针对数据格式集合所选择的第一数据格式和针对数据字段集合所选择的至少一个数据字段,集合获取单元可以在scrm系统中,获取与至少一个数据字段对应的第一数据信息集合,集合发送单元可以基于第一数据格式,将第一数据信息集合输出至业务系统。因此,数据获取装置可以输出第一数据信息集合至业务系统,可以满足用户数据导出的需求,同时还可以输出与第一数据格式对应的第一数据信息集合,减少只能导出固定数据格式和字段的数据的情况,可以满足用户定制化的导出数据需求,提高数据的利用率,提高用户的使用体验。
180.图13示出根据本技术一实施例的一种服务器的结构框图。如图13所示,该服务器包括:存储器1310和处理器1320,存储器1310内存储有可在处理器1320上运行的计算机程序。处理器1320执行该计算机程序时实现上述实施例中的数据获取方法。存储器1310和处理器1320的数量可以为一个或多个。
181.该服务器还包括:
182.通信接口1330,用于与外界设备进行通信,进行数据交互传输。
183.如果存储器1310、处理器1320和通信接口1330独立实现,则存储器1310、处理器1320和通信接口1330可以通过总线相互连接并完成相互间的通信。该总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral componentinterconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图13中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
184.可选的,在具体实现上,如果存储器1310、处理器1320及通信接口1330集成在一块
芯片上,则存储器1310、处理器1320及通信接口1330可以通过内部接口完成相互间的通信。
185.本技术实施例提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现本技术实施例中提供的方法。
186.本技术实施例还提供了一种芯片,该芯片包括,包括处理器,用于从存储器中调用并运行存储器中存储的指令,使得安装有芯片的通信设备执行本技术实施例提供的方法。
187.本技术实施例还提供了一种芯片,包括:输入接口、输出接口、处理器和存储器,输入接口、输出接口、处理器以及存储器之间通过内部连接通路相连,处理器用于执行存储器中的代码,当代码被执行时,处理器用于执行申请实施例提供的方法。
188.应理解的是,上述处理器可以是中央处理器(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(fieldprogrammablegate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(advanced risc machines,arm)架构的处理器。
189.进一步地,可选的,上述存储器可以包括只读存储器和随机存取存储器,还可以包括非易失性随机存取存储器。该存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以包括只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以包括随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用。例如,静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic random access memory,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data date sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
190.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。
191.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本技术的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
192.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
193.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。
194.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
195.应理解的是,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
196.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。
197.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

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

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

相关文献