CN113014669A - 基于rpa的代理服务方法、***、服务器和存储介质 - Google Patents

基于rpa的代理服务方法、***、服务器和存储介质 Download PDF

Info

Publication number
CN113014669A
CN113014669A CN202110313723.7A CN202110313723A CN113014669A CN 113014669 A CN113014669 A CN 113014669A CN 202110313723 A CN202110313723 A CN 202110313723A CN 113014669 A CN113014669 A CN 113014669A
Authority
CN
China
Prior art keywords
rpa
service
script
request
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110313723.7A
Other languages
English (en)
Other versions
CN113014669B (zh
Inventor
谷颖
杨楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Kaniu Technology Co ltd
Original Assignee
Shenzhen Kaniu Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Kaniu Technology Co ltd filed Critical Shenzhen Kaniu Technology Co ltd
Priority to CN202110313723.7A priority Critical patent/CN113014669B/zh
Publication of CN113014669A publication Critical patent/CN113014669A/zh
Application granted granted Critical
Publication of CN113014669B publication Critical patent/CN113014669B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/566Grouping or aggregating service requests, e.g. for unified processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供一种基于RPA的代理服务方法,由RPA代理服务器执行,包括:从客户端获取用户发起的第一请求,所述第一请求包括脚本选择指令和第一目标服务;基于所述脚本选择指令确定目标RPA脚本;使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;将所述第一执行结果发送至客户端。本发明通过在服务器端运用RPA机器人模拟用户请求并自动操作,节省了用户操作时间。

Description

基于RPA的代理服务方法、***、服务器和存储介质
技术领域
本发明实施例涉及网络代理技术领域,尤其涉及一种基于RPA的代理服务方法、***、服务器和存储介质。
背景技术
在互联网领域,进行网络服务通常需要进行人工操作,当业务中出现需要重复、大批量、耗时很长的操作,如商场积分操作,多用户同时发起请求,网页爬虫搜索、HR大批量处理求职者简历、医院门诊挂号服务等。
在现有技术中,这些操作重复性很高、很繁琐,需要专门人员进行操作,即使有自动操作机器,也只能应对其中一种场景执行,如果切换场景需要重新开发操作机器,增加了时间成本和人力成本,导致成本增加。
发明内容
本发明提供一种基于RPA的代理服务方法、***、服务器和存储介质,在服务器端运用RPA机器人模拟用户请求并自动操作,节省了用户操作时间。
第一方面,本发明提供一种基于RPA的代理服务方法,由RPA代理服务器执行,包括:
从客户端获取用户发起的第一请求,所述第一请求包括脚本选择指令和第一目标服务;
基于所述脚本选择指令确定目标RPA脚本;
使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
将所述第一执行结果发送至客户端。
进一步地,所述第一请求还包括第一服务地址,则所述基于所述脚本选择指令确定目标RPA脚本,包括:
基于所述第一服务地址开启第一目标服务,将所述第一目标服务的服务页面发送至客户端,以使用户基于所述服务页面发起脚本选择指令;
从客户端获取所述脚本选择指令;
基于所述脚本选择指令从预设的RPA脚本库中选择所述目标RPA脚本。
进一步地,所述第一目标服务包括软件服务、网页服务和/或Saas服务。
进一步地,从客户端获取用户发起的第一请求之后,还包括:
对所述第一请求基于预设规则进行分类;
基于分类结果将所述第一请求发送至对应的RPA子服务器,以使所述RPA子服务器基于所述脚本选择指令确定目标RPA脚本,使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
获取所述第一执行结果并发送至客户端。
进一步地,在所述将所述第一执行结果发送至客户端之后,还包括:
获取用户输入的第二请求,所述第二请求包括第二目标服务;
执行所述第二目标服务,生成第二执行结果。
进一步地,在所述获取用户输入的第二请求之后,还包括:
判断所述第二目标服务是否与所述第一目标服务相同;
若相同,则优先执行所述第二请求,以生成第二执行结果;
若不相同,则同时执行所述第一请求和第二请求,以生成第一执行结果和第二执行结果。
第二方面,本发明提供一种基于RPA的代理服务***,包括:
获取模块,用于从客户端获取用户发起的第一请求,所述第一请求包括脚本选择指令和第一目标服务;
脚本确定模块,用于基于所述脚本选择指令确定目标RPA脚本;
RPA脚本执行模块,用于使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
发送模块,用于将所述第一执行结果发送至客户端。
进一步地,所述脚本确定模块还用于:
基于所述第一服务地址开启第一目标服务,将所述第一目标服务的服务页面发送至客户端,以使用户基于所述服务页面发起脚本选择指令;
从客户端获取所述脚本选择指令;
基于所述脚本选择指令从预设的RPA脚本库中选择所述目标RPA脚本。
第三方面,本发明提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如上述任意所述的基于RPA的代理服务方法。
第四方面,本发明提供一种终端可读存储介质,其上存储有程序,所述程序被处理器执行时能够实现如上述任一所述的基于RPA的代理服务方法。
本发明通过在服务器端运用RPA机器人模拟用户请求并自动操作,节省了用户操作时间。
附图说明
图1为本发明实施例一的基于RPA的代理服务方法流程图;
图2是本发明实施例一的替代实施例图;
图3为本发明实施例二的基于RPA的代理服务方法流程图;
图4为本发明实施例三的基于RPA的代理服务方法流程图;
图5为本发明实施例三的替代实施例图;
图6是本发明实施例四的基于RPA的代理服务***模块图;
图7为本发明实施例四的替代实施例图;
图8是本发明实施例五的一种服务器的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本申请的范围的情况下,第一打包模块可以为第二打包模块或第三打包模块,类似地,第二打包模块、第三打包模块可以为第一打包模块。第一打包模块和第二打包模块、第三打包模块都是分布式文件***的打包模块,但其不是同一打包模块。术语“第一”、“第二”等而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”、“批量”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
下述实施例中提及的专有名词及英文缩写含义如下:
RPA机器人流程自动化(Robotic process automation),可以帮助企业或者员工完成重复单调的流程性工作,减少人工失误,提高运营效率,降低运营成本。
实施例一
本发明提供一种基于RPA的代理服务方法,由RPA代理服务器执行。在代理服务***中,包括客户端电脑和RPA代理服务器;其中客户端电脑包括浏览器和RPA代理插件Client端。其中浏览器用于展示返回的执行结果或实时展示执行过程。所述RPA代理服务器包括RPA代理插件服务端,RPA运行框架,RPA执行机器人、RPA脚本库。如图1,步骤如下:
S101、从客户端获取用户发起的第一请求,所述第一请求包括脚本选择指令和第一目标服务。
本实施例中,所述第一请求指客户用于选择RPA脚本的请求,第一目标服务是客户希望RPA自动执行的网络服务。用户在客户端电脑的浏览器上选取需要服务的网址(包括但不限于Saas服务),RPA代理插件Client端将此请求发送到RPA代理服务器。
S102、基于所述脚本选择指令确定目标RPA脚本。
S103、使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
该步骤中,所述第一目标服务包括软件服务、网页服务和/或Saas服务,RPA代理插件Server端根据命令执行RPA脚本。所述第一执行结果可以是指具体的一个执行结果,也可以是指实时的任务执行过程。
S104、将所述第一执行结果发送至客户端。
客户端通过浏览器展示第一执行结果,客户可以实时通过客户端查看任务执行进程,也可以发起新的请求。新的请求可以与第一请求并行执行,也可以暂停第一请求并优先执行新的请求,该过程详见下述实施例,
如图2,在替代实施例中,步骤S102还包括:
S1021、基于所述第一服务地址开启第一目标服务,将所述第一目标服务的服务页面发送至客户端,以使用户基于所述服务页面发起脚本选择指令;
该步骤中,RPA代理服务器的Server端插件或接收程序接收到此请求后,执行用户想要执行的软件/网页或Saas服务,以实时画面的形式传回到客户端浏览器。其中,所述服务页面为浏览器上展示实时画面。
S1022、从客户端获取所述脚本选择指令;
用户在客户端通过浏览器获取实时画面并确定所需要的服务,发起脚本选择指令,点击执行后,RPA代理插件Client端再将请求发送到RPA代理服务器,
S1023、基于所述脚本选择指令从预设的RPA脚本库中选择所述目标RPA脚本。
本实施例通过在服务端运用RPA机器人模拟用户请求并自动操作,节省了用户操作时间。
实施例二
本实施例在上述实施例的基础上,服务器端包括至少两个RPA子服务器,支持不同的服务请求,如图3,包括如下步骤:
S201、从客户端获取用户发起的第一请求,所述第一请求包括脚本选择指令和第一目标服务;
S202、对所述第一请求基于预设规则进行分类;
S203、基于分类结果将所述第一请求发送至对应的RPA子服务器,以使所述RPA子服务器基于所述脚本选择指令确定目标RPA脚本,使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
S204、获取所述第一执行结果并发送至客户端。
本实施例的RPA服务器为分布式服务,能够分类并自动执行不同类别的用户请求,提高了任务执行效率。
实施例三
本实施例在上述实施例的基础上,考虑到用户在RPA服务器执行任务时,自己则执行其他操作,对用户发起的第二请求与第一请求的优先级进行区分,如图4,包括如下步骤:
S301、从客户端获取用户发起的第一请求,所述第一请求包括脚本选择指令和第一目标服务;
该步骤中,所述第一请求指客户用于选择RPA脚本的请求,第一目标服务是客户希望RPA自动执行的网络服务。
在本实施方式中,用户在RPA服务端的RPA机器人自动执行前一个任务,返回一个执行结果,或实时显示任务进程,用户可能认为需要修改任务的执行方式,则通过客户端浏览器发起新的第二请求.
S302、基于所述脚本选择指令确定目标RPA脚本;
S303、使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
S304、将所述第一执行结果发送至客户端。
S305、获取用户输入的第二请求,所述第二请求包括第二目标服务;
该步骤中,所述第二请求指客户发起的与第一请求不同的请求,所述第二请求一般用于在RPA自动执行复杂程序时用户进行其他的浏览网页。聊天等其他工作,也可以用于使用户修改当前正在执行的第一目标任务。
在本实施方式中,用户在RPA服务端的RPA机器人自动执行前一个任务,返回一个执行结果,或实时显示任务进程,用户可能认为需要修改任务的执行方式,则通过客户端浏览器发起新的第二请求.
S306、执行所述第二目标服务,生成第二执行结果。
例如,在一种实施方式中,用户需要针对某个主题在网上搜索资料,第一目标服务为下载搜索引擎前50页的1000项摘要,在RPA服务端的RPA机器人自动执行该任务时,不影响用户浏览页面或进行其他的操作;同时,第一执行结果为实时的搜索爬取进度,用户可能在实时观看返回的第一执行结果的时候认为需要调整搜索方向,则通过客户端浏览器发起新的第二请求,调整搜索方法,调整的搜索方向需要选择新的目标RPA脚本,则用户重新选择RPA脚本以自动执行模拟人操作电脑的操作,并生成第二执行结果。
通过客户在浏览器上实时观看第一执行结果,用户能够根据需要调整第一目标任务的执行,可随时停止,进行新一轮的搜索。
在另一种实施场景中,HR用户需要RPA机器人阅读每天邮箱中上千份简历,同时还有其他RPA工作要处理,这时使用不同的代理RPA服务器,同时执行多个任务,在客户端电脑同时监看。
如图5,在替代实施例中,还包括对用户输入的请求进行优先级的判定,在步骤S305之后,还包括如下步骤:
S3071、判断所述第二目标服务是否与所述第一目标服务相同;
S3072、若相同,则优先执行所述第二请求,以生成第二执行结果;
S3073、若不相同,则同时执行所述第一请求和第二请求,以生成第一执行结果和第二执行结果。
S3074、将所述第一执行结果和第二执行结果发送至客户端。
本实施例通过接收用户发起的第二请求并根据优先级执行,使用户根据需求调整RPA工作的内容,提高便捷性。
实施例四
如图6所示,本实施例提供了一种基于RPA的代理服务***4,具体包括:
获取模块401,用于从客户端获取用户发起的第一请求,所述第一请求包括脚本选择指令和第一目标服务;其中所述第一目标服务包括软件服务、网页服务和/或Saas服务。
脚本确定模块402,用于基于所述脚本选择指令确定目标RPA脚本;具体地,脚本确定模块还用于基于所述第一服务地址开启第一目标服务,将所述第一目标服务的服务页面发送至客户端,以使用户基于所述服务页面发起脚本选择指令;从客户端获取所述脚本选择指令;基于所述脚本选择指令从预设的RPA脚本库中选择所述目标RPA脚本。
RPA脚本执行模块403,用于使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
发送模块404,用于将所述第一执行结果发送至客户端。
如图7,还包括:
分类模块405,用于对所述第一请求基于预设规则进行分类;
发送模块还用于基于分类结果将所述第一请求发送至对应的RPA子服务器,以使所述RPA子服务器基于所述脚本选择指令确定目标RPA脚本,使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
获取模块还用于获取所述第一执行结果并发送至客户端。
在替代实施例中,获取模块还用于在在所述将所述第一执行结果发送至客户端之后,获取用户输入的第二请求,所述第二请求包括第二目标服务;
还包括服务执行模块406,用于执行所述第二目标服务,生成第二执行结果。
还包括判断模块407:
判断所述第二目标服务是否与所述第一目标服务相同;
若相同,则优先执行所述第二请求,以生成第二执行结果;
若不相同,则同时执行所述第一请求和第二请求,以生成第一执行结果和第二执行结果。
本实施例通过提供一种基于RPA的代理服务***4,可执行本发明任意实施例所提供的基于RPA的代理服务方法,具备执行方法相应的功能模块和有益效果。
实施例五
本实施例提供了一种服务器的结构示意图,如图8所示,该服务器包括处理器501、存储器502、输入装置503和输出装置504;服务器中处理器501的数量可以是一个或多个,图中以一个处理器501为例;设备/终端/服务器中的处理器501、存储器502、输入装置503和输出装置504可以通过总线或其他方式链接,图8中以通过总线链接为例。
存储器502作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的基于RPA的代理服务方法对应的程序指令/模块。处理器501通过运行存储在存储器502中的软件程序、指令以及模块,从而执行设备/终端/服务器的各种功能应用以及数据处理,即实现上述的基于RPA的代理服务方法。
存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器502可进一步包括相对于处理器501远程设置的存储器,这些远程存储器可以通过网络链接至设备/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置503可用于接收输入的数字或字符信息,以及产生与设备/终端/服务器的用户设置以及功能控制有关的键信号输入。输出装置504可包括显示屏等显示设备。
本发明实施例四通过提供一种服务器,可执行本发明任意实施例所提供的基于RPA的代理服务方法,具备执行方法相应的功能模块和有益效果。
实施例五
本发明实施例五还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的基于RPA的代理服务方法,该方法可以包括:
从客户端获取用户发起的第一请求,所述第一请求包括脚本选择指令和第一目标服务;
基于所述脚本选择指令确定目标RPA脚本;
使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
将所述第一执行结果发送至客户端。
本发明实施例的计算机可读存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电链接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或终端上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—链接到用户计算机,或者,可以链接到外部计算机(例如利用因特网服务提供商来通过因特网链接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种基于RPA的代理服务方法,由RPA代理服务器执行,其特征在于,包括:
从客户端获取用户发起的第一请求,所述第一请求包括脚本选择指令和第一目标服务;
基于所述脚本选择指令确定目标RPA脚本;
使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
将所述第一执行结果发送至客户端。
2.根据权利要求1的方法,其特征在于,所述第一请求还包括第一服务地址,则所述基于所述脚本选择指令确定目标RPA脚本,包括:
基于所述第一服务地址开启第一目标服务,将所述第一目标服务的服务页面发送至客户端,以使用户基于所述服务页面发起脚本选择指令;
从客户端获取所述脚本选择指令;
基于所述脚本选择指令从预设的RPA脚本库中选择所述目标RPA脚本。
3.根据权利要求1的方法,其特征在于,所述第一目标服务包括软件服务、网页服务和/或Saas服务。
4.根据权利要求1的方法,其特征在于,从客户端获取用户发起的第一请求之后,还包括:
对所述第一请求基于预设规则进行分类;
基于分类结果将所述第一请求发送至对应的RPA子服务器,以使所述RPA子服务器基于所述脚本选择指令确定目标RPA脚本,使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
获取所述第一执行结果并发送至客户端。
5.根据权利要求1的方法,其特征在于,在所述第一执行结果发送至客户端之后,还包括:
获取用户输入的第二请求,所述第二请求包括第二目标服务;
执行所述第二目标服务,生成第二执行结果。
6.根据权利要求5的方法,其特征在于,在所述获取用户输入的第二请求之后,还包括:
判断所述第二目标服务是否与所述第一目标服务相同;
若相同,则优先执行所述第二请求,以生成第二执行结果;
若不相同,则同时执行所述第一请求和第二请求,以生成第一执行结果和第二执行结果。
7.一种基于RPA的代理服务***,其特征在于,包括:
获取模块,用于从客户端获取用户发起的第一请求,所述第一请求包括脚本选择指令和第一目标服务;
脚本确定模块,用于基于所述脚本选择指令确定目标RPA脚本;
RPA脚本执行模块,用于使用所述目标RPA脚本自动执行所述第一目标服务,生成第一执行结果;
发送模块,用于将所述第一执行结果发送至客户端。
8.根据权利要求7的***,其特征在于,所述脚本确定模块还用于:
基于所述第一服务地址开启第一目标服务,将所述第一目标服务的服务页面发送至客户端,以使用户基于所述服务页面发起脚本选择指令;
从客户端获取所述脚本选择指令;
基于所述脚本选择指令从预设的RPA脚本库中选择所述目标RPA脚本。
9.一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6任意所述的基于RPA的代理服务方法。
10.一种终端可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时能够实现如权利要求1-6任一所述的基于RPA的代理服务方法。
CN202110313723.7A 2021-03-24 2021-03-24 基于rpa的代理服务方法、***、服务器和存储介质 Active CN113014669B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110313723.7A CN113014669B (zh) 2021-03-24 2021-03-24 基于rpa的代理服务方法、***、服务器和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110313723.7A CN113014669B (zh) 2021-03-24 2021-03-24 基于rpa的代理服务方法、***、服务器和存储介质

Publications (2)

Publication Number Publication Date
CN113014669A true CN113014669A (zh) 2021-06-22
CN113014669B CN113014669B (zh) 2022-08-23

Family

ID=76406129

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110313723.7A Active CN113014669B (zh) 2021-03-24 2021-03-24 基于rpa的代理服务方法、***、服务器和存储介质

Country Status (1)

Country Link
CN (1) CN113014669B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114816614A (zh) * 2022-03-14 2022-07-29 达而观信息科技(上海)有限公司 一种流程自动化机器人控制浏览器的实现方法
CN115309440A (zh) * 2022-05-31 2022-11-08 广州仕邦人力资源有限公司 一种基于SaaS的RPA软件生成方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103500102A (zh) * 2013-10-16 2014-01-08 迈普通信技术股份有限公司 一种服务调用方法和提供服务调用的装置
CN106778117A (zh) * 2016-09-18 2017-05-31 腾讯科技(深圳)有限公司 权限开启方法、装置及***
US20180329399A1 (en) * 2017-05-11 2018-11-15 Global Eprocure Robotic process automation for supply chain management operations
CN110035088A (zh) * 2019-04-26 2019-07-19 厦门商集网络科技有限责任公司 基于rpa远程控制操作***自动登录的方法及设备
CN111144886A (zh) * 2019-12-17 2020-05-12 远光软件股份有限公司 自动化银行到账记录处理方法、***、设备及存储介质
US20200233707A1 (en) * 2019-01-16 2020-07-23 Epiance Software Pvt. Ltd. Process discovery and automatic robotic scripts generation for distributed computing resources
CN111787089A (zh) * 2020-06-28 2020-10-16 中国建设银行股份有限公司 流程机器人网络集成服务方法、装置及***
CN112380094A (zh) * 2020-11-16 2021-02-19 金蝶云科技有限公司 一种rpa业务流程处理方法及装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103500102A (zh) * 2013-10-16 2014-01-08 迈普通信技术股份有限公司 一种服务调用方法和提供服务调用的装置
CN106778117A (zh) * 2016-09-18 2017-05-31 腾讯科技(深圳)有限公司 权限开启方法、装置及***
US20180329399A1 (en) * 2017-05-11 2018-11-15 Global Eprocure Robotic process automation for supply chain management operations
US20200233707A1 (en) * 2019-01-16 2020-07-23 Epiance Software Pvt. Ltd. Process discovery and automatic robotic scripts generation for distributed computing resources
CN110035088A (zh) * 2019-04-26 2019-07-19 厦门商集网络科技有限责任公司 基于rpa远程控制操作***自动登录的方法及设备
CN111144886A (zh) * 2019-12-17 2020-05-12 远光软件股份有限公司 自动化银行到账记录处理方法、***、设备及存储介质
CN111787089A (zh) * 2020-06-28 2020-10-16 中国建设银行股份有限公司 流程机器人网络集成服务方法、装置及***
CN112380094A (zh) * 2020-11-16 2021-02-19 金蝶云科技有限公司 一种rpa业务流程处理方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
唐建荣: "企业财务共享中心机器人流程自动化应用研究", 《财会通讯》 *
唐建荣: "企业财务共享中心机器人流程自动化应用研究", 《财会通讯》, no. 12, 30 May 2020 (2020-05-30) *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114816614A (zh) * 2022-03-14 2022-07-29 达而观信息科技(上海)有限公司 一种流程自动化机器人控制浏览器的实现方法
CN114816614B (zh) * 2022-03-14 2024-03-22 达观数据有限公司 一种流程自动化机器人控制浏览器的实现方法
CN115309440A (zh) * 2022-05-31 2022-11-08 广州仕邦人力资源有限公司 一种基于SaaS的RPA软件生成方法

Also Published As

Publication number Publication date
CN113014669B (zh) 2022-08-23

Similar Documents

Publication Publication Date Title
US20210037110A1 (en) Platform-Independent Application Publishing to a Front-End Interface by Encapsulating Published Content in a Web Container
EP3816823A1 (en) Webpage rendering method, device, electronic apparatus and storage medium
US9195522B2 (en) Method and device for controlling communication between applications in a web runtime environment
CN109302461B (zh) 信息展示、处理方法、介质、***和计算设备
US11611633B2 (en) Systems and methods for platform-independent application publishing to a front-end interface
US8924867B2 (en) Web interface for remote platform build
CN113014669B (zh) 基于rpa的代理服务方法、***、服务器和存储介质
US10705946B2 (en) Techniques for real time server testing in a production environment
US11113097B2 (en) System and method for provisioning integration infrastructure at runtime indifferent to hybrid nature of endpoint applications
US20140059114A1 (en) Application service providing system and method and server apparatus and client apparatus for application service
EP3104279A1 (en) Testing interactive network systems
US9986057B2 (en) UI framework support for portal systems
EP2959402B1 (en) Architecture for remote access to content state
CN114237651A (zh) 云原生应用的安装方法、装置、电子设备和介质
US10452413B2 (en) System and method for navigating web-based application programs
Crawl et al. Kepler webview: A lightweight, portable framework for constructing real-time web interfaces of scientific workflows
WO2013097561A1 (en) Scenario-based crawling
CN112491940B (zh) 代理服务器的请求转发方法及装置、存储介质及电子设备
CN110825370A (zh) 移动端应用开发方法、装置及***
US8245182B2 (en) Class selectable design sharing
CN109117283B (zh) 一种网络环境下遥控wps软件的方法
CN108270803B (zh) 通过网页技术实现网络文件与桌面应用传输的方法和***
US20160094610A1 (en) Systems and methods to package web site resources
CN111338928A (zh) 基于chrome浏览器测试的方法及装置
CN112202864B (zh) 一种上下文切换***、方法、装置、设备及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant