结合RPA和AI的中标信息获取方法、装置及电子设备与流程

文档序号:28161728发布日期:2021-12-24 20:17阅读:127来源:国知局
结合RPA和AI的中标信息获取方法、装置及电子设备与流程
结合rpa和ai的中标信息获取方法、装置及电子设备
技术领域
1.本技术涉及机器人流程自动化和人工智能技术领域,特别涉及一种结合rpa和ai的中标信息获取方法、装置及电子设备。


背景技术:

2.机器人流程自动化(robotic process automation)简称rpa,是通过特定的“机器人软件”,模拟人在计算机上的操作,按规则自动执行流程任务。
3.人工智能(artificial intelligence),英文缩写为ai。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语音识别、图像识别、自然语言处理和专家系统等。
4.目前很多场景下需要获取项目的中标信息。比如,公司的业务人员需要及时查询销售人员正在跟进的各项目的中标情况,以在某项目被其它公司中标时及时将中标时间、中标公司名称等中标信息反馈至销售人员,从而使销售人员及时停止跟进该项目。相关技术中,通常由业务人员根据各项目的招标信息,手动在采招网站中依次查询各项目的中标情况,并在某个项目出了中标结果时,手动下载中标信息。这种通过人工获取中标信息的方式,在项目数量很多的情况下,由于需要进行大量的查询和下载工作,这就导致了获取中标信息的效率低,人工成本高,且人工获取中标信息的方式难以保证获取到的中标信息的准确性。


技术实现要素:

5.本技术提供一种结合rpa和ai的中标信息获取方法、装置及电子设备,以解决现有技术中的中标信息的获取方式存在的效率低、人工成本高、准确性差的技术问题。
6.本技术实施例提供一种结合rpa和ai的中标信息获取方法,应用于机器人流程自动化rpa系统,所述方法包括:获取待查询的目标项目标识;根据所述目标项目标识,查询采招网站,以获取所述目标项目标识对应的中标状态,其中,所述中标状态包括有中标结果状态和无中标结果状态;在所述目标项目标识对应的中标状态为有中标结果状态时,从所述采招网站获取所述目标项目标识对应的目标中标信息。
7.本技术另一实施例提供一种结合rpa和ai的中标信息获取方法装置,应用于机器人流程自动化rpa系统,所述装置包括:第一获取模块,用于获取待查询的目标项目标识;查询模块,用于根据所述目标项目标识,查询采招网站,以获取所述目标项目标识对应的中标状态,其中,所述中标状态包括有中标结果状态和无中标结果状态;第二获取模块,用于在所述目标项目标识对应的中标状态为有中标结果状态时,从所述采招网站获取所述目标项目标识对应的目标中标信息。
8.本公开第三方面实施例提出了一种电子设备,包括存储器、处理器及存储在存储
器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如本公开上述第一方面实施例所述的方法。
9.本公开第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本公开上述第一方面实施例所述的方法。
10.本公开第五方面实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本公开上述第一方面实施例所述的方法。
11.本技术实施例提供的技术方案可以包括以下有益效果:
12.rpa系统获取待查询的目标项目标识后,根据目标项目标识,查询采招网站,以获取目标项目标识对应的中标状态,其中,中标状态包括有中标结果状态和无中标结果状态,进而在目标项目标识对应的中标状态为有中标结果状态时,从采招网站获取目标项目标识对应的目标中标信息,由此,通过采用rpa系统代替人工查询目标项目标识对应的中标状态,并在中标状态为有中标结果状态时获取目标项目标识对应的目标中标信息,大大降低了人工成本,提高了工作效率,且通过采用rpa和ai结合的方式来获取目标项目标识对应的中标状态及目标中标信息,保证了获取到的中标状态及目标中标信息的准确性。
13.本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
14.本技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
15.图1是根据本技术一个实施例的结合rpa和ai的中标信息获取方法的流程图;
16.图2是根据本技术另一个实施例的结合rpa和ai的中标信息获取方法的流程图;
17.图3是根据本技术一个实施例的用户端、rpa系统以及采招网站之间的交互图;
18.图4是根据本技术另一个实施例的结合rpa和ai的中标信息获取方法的流程图;
19.图5是根据本技术一个实施例的结合rpa和ai的中标信息获取装置的结构示意图;以及
20.图6是根据本技术一个实施例的电子设备的结构示意图。
具体实施方式
21.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。
22.在本技术的描述中,需要理解的是,术语“多个”指两个或两个以上;术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
23.可以理解的是,相关技术中的通过人工获取中标信息的方式,在项目数量很多的情况下,由于需要进行大量的查询和下载工作,这就导致了获取中标信息的效率低,人工成本高,且人工获取中标信息的方式难以保证获取到的中标信息的准确性。
24.本技术提供一种使用rpa系统来获取项目的中标信息的思路,利用人工智能来获取中标信息是本技术实现中标信息获取的主要方式。
25.具体而言,本技术中通过rpa和ai的结合,实现rpa系统代替人工获取中标信息。由于rpa系统只要有数据就可以7*24小时不间断工作,这样可以大大地降低人工成本,提高工作效率,且保证获取的中标信息的准确性。
26.为了清楚说明本发明的各实施例,首先对本发明实施例中涉及到的术语进行解释说明。
27.在本发明的描述中,术语“项目标识”指用于将项目与其它项目区分开的唯一标识,例如项目的名称、标题或项目的标号等。“目标项目标识”指用于将待查询的目标项目与其它项目区分开的唯一标识。本发明实施例中,“目标项目标识”具体可以指目标项目的名称或者预设的标号等,本技术对此不作限制。
28.在本发明的描述中,术语“采招网站”指提供招标采购服务的网站,本发明实施例中的“采招网站”可以为任意一种能够提供招标采购服务的网站,本技术对此不作限制。
29.其中,“采招网站”包括但不限于“查询页面”、“中标信息详情页”和“账户登录页面”。其中,“查询页面”指提供查询服务的网页,通过在该网页中输入查询条件比如某个项目的项目标识,可以查询该项目的详细信息;“中标信息详情页”指展示项目的详细中标信息的网页,其中,详细中标信息例如包括项目名称、中标时间、中标公司名称等信息;“账户登录页面”指用于使用户登录用户账户的网页,通过在该网页中输入账号、密码等信息,可以实现用户账户的登录。
30.在本发明的描述中,术语“爬取”指利用网络爬虫从网页中获取数据,其中,网络爬虫是一个自动提取网页数据的程序。
31.下面结合具体的实施例来描述结合rpa和ai的中标信息获取方法、装置及电子设备。
32.图1是根据本技术一个实施例的结合rpa和ai的中标信息获取方法的流程图。如图1所示,该方法包括:
33.步骤101,获取待查询的目标项目标识。
34.需要说明的是,本技术实施例的结合rpa和ai的中标信息获取方法,由rpa系统执行。在示例性实施例中,可以设置rpa系统在特定的时刻执行该方法,也可以设置rpa系统全天不间断执行该方法,本技术对此不作限制。
35.其中,目标项目标识,用于唯一标识待查询的目标项目。目标项目标识可以为目标项目的名称或者预设的标号等,本技术对此不作限制。在示例性实施例中,可以根据采招网站的查询规则确定目标项目标识具体采用何种标识,比如,在采招网站以项目名称作为查询条件来查询项目的中标结果时,则本技术实施例中的目标项目可以采用目标项目的名称来进行标识。
36.另外,待查询的目标项目可以为一个项目或者多个项目,本技术对此不作限制。在待查询的目标项目为多个项目时,rpa系统可以根据每个项目的项目标识,依次执行本技术实施例中的中标状态查询及目标中标信息的获取步骤。
37.步骤102,根据目标项目标识,查询采招网站,以获取目标项目标识对应的中标状态,其中,中标状态包括有中标结果状态和无中标结果状态。
38.其中,中标状态,用于表征采招网站中是否已有对应项目的中标结果。在示例性实施例中,在采招网站中已有目标项目标识对应的目标项目的中标结果时,目标项目标识对
应的中标状态为有中标结果状态;在采招网站中还未有目标项目标识对应的目标项目的中标结果时,目标项目标识对应的中标状态为无中标结果状态。
39.步骤103,在目标项目标识对应的中标状态为有中标结果状态时,从采招网站获取目标项目标识对应的目标中标信息。
40.其中,目标中标信息,可以包括目标项目标识对应的目标项目的项目名称、中标时间、中标公司名称等信息中的至少一项。
41.在示例性实施例中,rpa系统在根据目标项目标识查询采招网站,获取到目标项目标识对应的中标状态为有中标结果状态时,即可从采招网站获取目标项目标识对应的目标中标信息。在rpa系统根据目标项目标识查询采招网站,获取到目标项目标识对应的中标状态为无中标结果状态时,可以跳出该目标项目标识对应的目标项目的中标状态的查询过程,重新获取待查询的其它项目标识并继续进行其它项目的中标状态的查询过程。
42.在示例性实施例中,rpa系统获取目标项目标识对应的目标中标信息后,可以将目标项目标识对应的中标信息发送至用户比如销售人员和/或业务人员的邮箱或工作群,以使用户可以及时了解到目标项目的中标状态及目标中标信息。其中,用户根据邮箱或工作群中接收到的目标中标信息,即可确定目标项目标识对应的中标状态为有中标结果状态。
43.由于采用rpa系统代替人工查询目标项目标识对应的中标状态以及获取目标项目标识对应的目标中标信息,rpa系统只要有数据就可以全天不间断工作,从而可以大大降低人工成本,提高工作效率,且通过采用rpa和ai结合的方式查询目标项目标识对应的中标状态,并在中标状态为有中标结果状态时获取目标中标信息,可以保证查询到的中标状态及获取的目标中标信息的准确性。
44.本技术实施例中,rpa系统获取待查询的目标项目标识后,根据目标项目标识,查询采招网站,以获取目标项目标识对应的中标状态,其中,中标状态包括有中标结果状态和无中标结果状态,进而在目标项目标识对应的中标状态为有中标结果状态时,从采招网站获取目标项目标识对应的目标中标信息,由此,通过采用rpa系统代替人工查询目标项目标识对应的中标状态,并在中标状态为有中标结果状态时获取目标项目标识对应的目标中标信息,大大降低了人工成本,提高了工作效率,且通过采用rpa和ai结合的方式来获取目标项目标识对应的中标状态及目标中标信息,保证了获取到的中标状态及目标中标信息的准确性。
45.下面结合图2,对本技术实施例提供的中标信息获取方法进行进一步说明。
46.图2是根据本技术另一个实施例的结合rpa和ai的中标信息获取方法的流程图,如图2所示,该方法包括:
47.步骤201,获取业务相关的采招信息,采招信息中包括多个项目标识,多个项目标识以是否需要查询进行标注。
48.步骤202,从多个项目标识中的对应标注为需要查询的项目标识中,获取目标项目标识。
49.在示例性实施例中,业务人员可以预先整理业务相关的采招信息,其中,采招信息可以包括与业务人员关注的各项目有关的信息,比如采招信息中可以包括多个项目标识。并且对于采招信息中包括的多个项目标识,业务人员可以根据是否需要查询各项目标识对应的项目的中标状态,标注各项目标识是否需要进行查询。从而rpa系统在获取业务相关的
采招信息后,对于采招信息中的每个项目标识,可以根据该项目标识对应的是否需要查询的标注,确定该项目标识是否需要进行查询,以从采招信息包括的对应标注为需要查询的项目标识中,获取待查询的目标项目标识。
50.在示例性实施例中,采招信息具体可以以表格的方式呈现,表格中可以包括项目标识列以及标注列,项目标识列下包括多个项目标识,标注列下包括对各项目标识是否需要进行查询的标注。从而rpa系统可以读取表格中的项目标识列和标注列,以对项目标识列下的各项目标识,根据标注列中对应的标注,确定各项目标识是否需要进行查询,进而从表格中包括的对应标注为需要查询的项目标识中,获取待查询的目标项目标识。
51.在示例性实施例中,可以设置rpa系统对已获取了对应中标信息的项目标识及长时间未出中标结果的项目标识不再进行查询,仅对未经过rpa系统查询对应的中标状态的项目标识以及预设时间段内经rpa系统查询到的中标状态为无中标结果状态的项目标识进行中标状态的查询以及中标信息的获取,以减少rpa系统的工作量。相应的,采招信息中的对应标注为需要查询的项目标识,可以包括未经过rpa系统查询对应的中标状态的项目标识以及预设时间段内经rpa系统查询到的中标状态为无中标结果状态的项目标识。
52.步骤203,将目标项目标识输入查询页面,以获取目标项目标识对应的查询结果,查询结果中包括中标状态查询项。
53.步骤204,利用中标状态查询项查询目标项目标识对应的中标状态。
54.其中,中标状态包括有中标结果状态和无中标结果状态。
55.在示例性实施例中,采招网站可以包括查询页面,rpa系统在获取目标项目标识后,可以将目标项目标识输入查询页面,以获取目标项目标识对应的查询结果。其中,查询结果中可以包括中标状态查询项,中标状态查询项用于查询项目的中标状态。从而rpa系统可以利用查询结果中的中标状态查询项查询目标项目标识对应的中标状态。
56.其中,“中标状态查询项”可以理解为查询结果中的其中一项结果,比如查询结果为列表形式时,“中标状态查询项”可以为列表中的其中一列,该列展示了目标项目的中标状态;或者,“中标状态查询项”也可以理解为查询结果中能够查询中标状态这项结果的一个查询入口,比如,“中标状态查询项”可以为查询结果中的一个网络链接,通过该网络链接可以访问展示目标项目的中标状态的网页;或者,“中标状态查询项”还可以为其它形式,本技术对此不作限制。
57.步骤205,在目标项目标识对应的中标状态为有中标结果状态时,访问目标项目标识对应的中标信息详情页,并爬取中标信息详情页中的各中标信息。
58.在示例性实施例中,采招网站还可以包括中标信息详情页。在rpa系统利用中标状态查询项查询到目标项目标识对应的中标状态为有中标结果状态时,可以进一步访问目标项目标识对应的中标信息详情页,并爬取中标信息详情页中的各中标信息。
59.其中,中标信息,可以包括目标项目标识对应的目标项目的项目名称、中标时间、中标公司名称、中标价格、项目发布时间、项目所在地区等任意与目标项目有关的信息。
60.步骤206,针对每个中标信息,采用自然语言处理(natural language processing,nlp)技术进行解析,并在中标信息为项目名称、中标时间及中标公司名称中的一个时,提取中标信息。
61.步骤207,根据提取的各中标信息,生成目标项目标识对应的目标中标信息。
62.其中,目标中标信息,可以包括目标项目标识对应的目标项目的项目名称、中标时间及中标公司名称。
63.可以理解的是,中标信息详情页中的各中标信息,包括与目标项目标识对应的目标项目有关的任意信息,在本技术实施例中,可以预先设置从各中标信息中,仅提取以下中标信息:项目名称、中标时间及中标公司名称,从而rpa系统针对中标信息详情页中的每个中标信息,可以采用nlp技术进行解析,以判断中标信息是否为项目名称、中标时间及中标公司名称中的一个,并在中标信息为项目名称、中标时间及中标公司名称中的一个时,提取中标信息。在对各中标信息分别进行解析,并从中提取项目名称、中标时间及中标公司名称这几种中标信息后,即可根据提取的各中标信息,生成目标项目标识对应的目标中标信息。
64.需要说明的是,rpa系统对各中标信息进行nlp解析及从中提取项目名称、中标时间及中标公司名称这几种中标信息的过程,可以依次进行。比如在各中标信息包括中标信息1、中标信息2、中标信息3、中标信息4时,可以先对中标信息1进行解析,若确定中标信息1为项目名称,则可以提取中标信息1,接着可以对中标信息2进行解析,若确定中标信息2不为项目名称、中标时间及中标公司名称中的一个,可以继续对中标信息3进行解析,若确定中标信息3为中标时间,则可以提取中标信息3,进而再对中标信息4进行解析,直至完成对各中标信息的解析及提取。
65.在示例性实施例中,rpa系统在生成目标项目标识对应的目标中标信息后,可以将目标中标信息发送至用户比如销售人员和/或业务人员的邮箱或工作群,以使用户可以及时了解到目标项目的中标状态及目标中标信息。
66.参考图3所示的用户端、rpa系统以及采招网站之间的交互图,用户端的业务人员在需要查询采招信息中包括的多个项目标识对应的项目的中标状态及获取已出中标结果的项目的中标信息时,可以启动rpa系统的工作流程。相应的,rpa系统可以获取业务人员预先整理的业务相关的采招信息,并将采招信息中对应标注为需要查询的各项目标识分别作为目标项目标识,对每个目标项目标识分别执行上述步骤203

207的步骤,以从采招网站获取各目标项目标识对应的目标中标信息。进而rpa系统可以将各目标项目标识对应的目标中标信息发送至用户端的业务人员的邮箱和/或工作群,以使业务人员可以及时了解到各目标项目的中标状态及目标中标信息。
67.在示例性实施例中,用户获取到目标项目标识对应的目标项目的目标中标信息后,可以对采招信息进行修改,比如将表格中的目标项目标识对应的标注修改为不需要查询,从而使得rpa系统在获取更新的采招信息后,不再对已查询到的中标状态为有中标结果状态的项目进行查询。
68.本技术实施例中,rpa系统获取业务相关的采招信息,采招信息中包括多个项目标识,多个项目标识以是否需要查询进行标注,从多个项目标识中的对应标注为需要查询的项目标识中,获取目标项目标识,将目标项目标识输入查询页面,以获取目标项目标识对应的查询结果,查询结果中包括中标状态查询项,利用中标状态查询项查询目标项目标识对应的中标状态,在目标项目标识对应的中标状态为有中标结果状态时,访问目标项目标识对应的中标信息详情页,并爬取中标信息详情页中的各中标信息,针对每个中标信息,采用nlp技术进行解析,并在中标信息为项目名称、中标时间及中标公司名称中的一个时,提取中标信息,根据提取的各中标信息,生成目标项目标识对应的目标中标信息,由此,通过采
用rpa系统代替人工查询目标项目标识对应的中标状态,并在中标状态为有中标结果状态时获取目标项目标识对应的目标中标信息,大大降低了人工成本,提高了工作效率,且通过采用rpa和ai结合的方式来获取目标项目标识对应的中标状态及目标中标信息,保证了获取到的中标状态及目标中标信息的准确性。
69.可以理解的是,在一种可能的实现形式中,rpa系统在根据目标项目标识查询采招网站之前,可能需要先登录用户账户,下面针对上述情况,结合图4,对本技术实施例提供的中标信息获取方法进行进一步说明。
70.图4是根据本技术另一个实施例的结合rpa和ai的中标信息获取方法的流程图,如图4所示,该方法包括:
71.步骤401,获取待查询的目标项目标识。
72.步骤402,获取采招网站的网址信息、用户账户的账号信息以及对应的密码信息。
73.步骤403,根据采招网站的网址信息,访问账户登录页面。
74.步骤404,在账户登录页面上输入账号信息以及对应的密码信息,以登录用户账户。
75.在示例性实施例中,采招网站可以包括账户登录页面。pra系统可以先根据获取的采招网站的网址信息,访问采招网站的账户登录页面,并在账户登录页面上输入账号信息以及对应的密码信息,以登录用户账户。
76.其中,采招网站的网址信息、用户账户的账号信息以及对应的密码信息,可以是用户预先发送至rpa系统的,也可以是rpa系统通过其它方式获取的,本技术对此不作限制。
77.在示例性实施例中,在登录用户账户之前,可能还需要根据验证码图片输入验证码,相应的,在步骤403之后,还可以包括:
78.判断账户登录页面上是否存在验证码图片;
79.在账户登录页面上存在验证码图片时,采用光学字符识别(optical character recognition,ocr)技术识别验证码图片上的验证码。
80.其中,验证码图片,可以为其中包含中文字符和英文字符的图片,也可以为其中仅包含中文字符或仅包含英文字符的图片,也可以为包含其它类型的字符的图片,本技术对验证码图片中包含的字符类型不作限制。
81.可以理解的是,账户登录页面上需要根据验证码图片输入验证码时,在验证码输入框附近,通常会包括对应的验证码标识或文字说明,比如验证码输入框上方可能包括“输入验证码”的文字字样。那么,在示例性实施例中,rpa系统可以采用nlp技术,对账户登录页面进行解析,在解析到账户登录页面包括“验证码”字符时,可以确定账户登录页面上存在验证码图片,若未解析到账户登录页面包括“验证码”字符,可以确定账户登录页面上不存在验证码图片。
82.在示例性实施例中,rpa系统在确定账户登录页面上不存在验证码图片时,可以在账户登录页面上输入账号信息以及对应的密码信息,进而即可直接登录用户账户。
83.rpa系统在确定账户登录页面上存在验证码图片时,可以采用ocr技术,对验证码图片进行识别,以确定验证码图片上的验证码,进而在账户登录页面中输入账户信息、对应的密码信息及验证码,以登录用户账户。即步骤404可以替换为:在账户登录页面上输入账号信息、对应的密码信息以及验证码,以登录用户账户。
84.通过rpa系统确定账户登录页面上是否存在验证码图片,在账户登录页面上存在验证码图片时,采用ocr识别技术,识别验证码图片上的验证码,并在账户登录页面上输入账户信息、对应的密码信息以及验证码,以登录用户账户,保证了账户登录页面上存在验证码图片时正确登录用户账户。
85.步骤405,根据目标项目标识,查询采招网站,以获取目标项目标识对应的中标状态,其中,中标状态包括有中标结果状态和无中标结果状态。
86.步骤406,在目标项目标识对应的中标状态为有中标结果状态时,从采招网站获取目标项目标识对应的目标中标信息。
87.其中,上述步骤401、405

406的具体实现过程及原理,可以参考上述实施例的描述,此处不再赘述。
88.本技术实施例中,通过获取待查询的目标项目标识,获取采招网站的网址信息、用户账户的账号信息以及对应的密码信息,根据采招网站的网址信息,访问账户登录页面,在账户登录页面上输入账号信息以及对应的密码信息,以登录用户账户,再根据目标项目标识,查询采招网站,以获取目标项目标识对应的中标状态,其中,中标状态包括有中标结果状态和无中标结果状态,进而在目标项目标识对应的中标状态为有中标结果状态时,从采招网站获取目标项目标识对应的目标中标信息,实现了在登录用户账户之后再进行目标项目标识对应的中标状态查询及目标中标信息的获取,且通过采用rpa系统代替人工查询目标项目标识对应的中标状态,并在中标状态为有中标结果状态时获取目标项目标识对应的目标中标信息,大大降低了人工成本,提高了工作效率,且通过采用rpa和ai结合的方式来获取目标项目标识对应的中标状态及目标中标信息,保证了获取到的中标状态及目标中标信息的准确性。
89.为了实现上述实施例,本技术还提出了一种结合rpa和ai的中标信息获取方法装置。图5是根据本技术一个实施例的结合rpa和ai的中标信息获取方法装置的结构示意图,如图5所示,该结合rpa和ai的中标信息获取方法装置500应用于rpa系统,包括:第一获取模块501、查询模块502、第二获取模块503,其中,
90.第一获取模块501,用于获取待查询的目标项目标识;
91.查询模块502,用于根据目标项目标识,查询采招网站,以获取目标项目标识对应的中标状态,其中,中标状态包括有中标结果状态和无中标结果状态;
92.第二获取模块503,用于在目标项目标识对应的中标状态为有中标结果状态时,从采招网站获取目标项目标识对应的目标中标信息。
93.在本技术的一个实施例中,第一获取模块501,包括:
94.第一获取单元,用于获取业务相关的采招信息,采招信息中包括多个项目标识,多个项目标识以是否需要查询进行标注;
95.第二获取单元,用于从多个项目标识中的对应标注为需要查询的项目标识中,获取目标项目标识。
96.在本技术的一个实施例中,对应标注为需要查询的项目标识,包括未经rpa系统查询过对应的中标状态的项目标识,以及预设时间段内经rpa系统查询到的中标状态为无中标结果状态的项目标识。
97.在本技术的一个实施例中,采招网站包括查询页面;其中,查询模块502,包括:
98.输入单元,用于将目标项目标识输入查询页面,以获取目标项目标识对应的查询结果,查询结果中包括中标状态查询项;
99.查询单元,用于利用中标状态查询项查询目标项目标识对应的中标状态。
100.在本技术的一个实施例中,采招网站包括中标信息详情页,目标中标信息包括项目名称、中标时间及中标公司名称;
101.其中,第二获取模块503,包括:
102.访问单元,用于访问目标项目标识对应的中标信息详情页,并爬取中标信息详情页中的各中标信息;
103.解析提取单元,用于针对每个中标信息,采用自然语言处理(natural language processing,nlp)技术进行解析,并在中标信息为项目名称、中标时间及中标公司名称中的一个时,提取中标信息;
104.生成单元,用于根据提取的各中标信息,生成目标项目标识对应的目标中标信息。
105.在本技术的一个实施例中,采招网站还包括账户登录页面;结合rpa和ai的中标信息的获取装置500还包括:
106.第三获取模块,用于获取采招网站的网址信息、用户账户的账号信息以及对应的密码信息;
107.访问模块,用于根据采招网站的网址信息,访问账户登录页面;
108.输入模块,用于在账户登录页面上输入账号信息以及对应的密码信息,以登录用户账户。
109.在本技术的一个实施例中,结合rpa和ai的中标信息获取方法装置500还包括:判断模块,用于判断账户登录页面上是否存在验证码图片;
110.识别模块,用于在账户登录页面上存在验证码图片时,采用光学字符识别(optical character recognition,ocr)技术识别验证码图片上的验证码;
111.输入模块,用于在账户登录页面上输入账号信息、对应的密码信息以及验证码,以登录用户账户。
112.需要说明的是,前述对结合rpa和ai的中标信息获取方法实施例的解释说明也适用于该实施例的结合rpa和ai的中标信息获取方法装置,本技术结合rpa和ai的中标信息获取方法装置实施例中未公布的细节,此处不再赘述。
113.综上,本技术实施例的结合rpa和ai的中标信息获取方法装置,获取待查询的目标项目标识后,根据目标项目标识,查询采招网站,以获取目标项目标识对应的中标状态,其中,中标状态包括有中标结果状态和无中标结果状态,进而在目标项目标识对应的中标状态为有中标结果状态时,从采招网站获取目标项目标识对应的目标中标信息,由此,通过采用rpa系统代替人工查询目标项目标识对应的中标状态,并在中标状态为有中标结果状态时获取目标项目标识对应的目标中标信息,大大降低了人工成本,提高了工作效率,且通过采用rpa和ai结合的方式来获取目标项目标识对应的中标状态及目标中标信息,保证了获取到的中标状态及目标中标信息的准确性。
114.为了实现上述实施例,本公开实施例还提出一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如前述任一方法实施例所述的结合rpa和ai的中标信息获取方法。
115.为了实现上述实施例,本公开实施例还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前述任一方法实施例所述的结合rpa和ai的中标信息获取方法。
116.为了实现上述实施例,本公开实施例还提出一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,实现如前述任一方法实施例所述的结合rpa和ai的中标信息获取方法。
117.图6示出了适于用来实现本公开实施方式的示例性电子设备的框图。图6显示的电子设备12仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
118.如图6所示,电子设备12以通用计算设备的形式表现。电子设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括存储器28和处理单元16)的总线18。
119.总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industry standard architecture;以下简称:isa)总线,微通道体系结构(micro channel architecture;以下简称:mca)总线,增强型isa总线、视频电子标准协会(video electronics standards association;以下简称:vesa)局域总线以及外围组件互连(peripheral component interconnection;以下简称:pci)总线。
120.电子设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
121.存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(random access memory;以下简称:ram)30和/或高速缓存存储器32。电子设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图6未显示,通常称为“硬盘驱动器”)。尽管图6中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(compact disc read only memory;以下简称:cd

rom)、数字多功能只读光盘(digital video disc read only memory;以下简称:dvd

rom)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本公开各实施例的功能。
122.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本公开所描述的实施例中的功能和/或方法。
123.电子设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该电子设备12交互的设备通信,和/或与使得该电子设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,电子设备12还可以通过网络适
配器20与一个或者多个网络(例如局域网(local area network;以下简称:lan),广域网(wide area network;以下简称:wan)和/或公共网络,例如因特网)通信。如图6所示,网络适配器20通过总线18与电子设备12的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
124.处理单元16通过运行存储在存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的方法。
125.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
126.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本公开的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
127.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本公开的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本公开的实施例所属技术领域的技术人员所理解。
128.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
129.应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离
散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
130.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
131.此外,在本公开各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
132.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本公开的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本公开的限制,本领域的普通技术人员在本公开的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1