信息处理方法及装置、电子设备及存储器与流程

文档序号:17535888发布日期:2019-04-29 13:59阅读:140来源:国知局
信息处理方法及装置、电子设备及存储器与流程

本发明涉及信息技术领域,尤其涉及一种信息处理方法及装置、电子设备及存储器。



背景技术:

办公场景和生活场景中,由于生活场景的随意性,相对于办公场景,不方便携带比较大型的电子设备。在生活场景中用户一般会配置手机、平板电脑或可穿戴式设备等便携设备。虽然现有的移动设备也具有很强大的处理能力,但是若将办公场景的办公设备的各种能力属性都迁移移动设备上还是存在较高的难度的,且由于在生活中进行办公一般也是出于一些紧急状况等特定情况,相对较为少数,若将所有的办公设备的能力属性都迁移到移动设备上好像也会存在一定的资源浪费和没有必要。故如何利用移动设备满足特定情况下的办公需求,同时可能减少资源浪费并简化利用移动设备办公的难度,是现有技术进一步亟待解决的问题。



技术实现要素:

本发明实施例期望提供一种信息处理方法及装置、电子设备及存储器。

本发明的技术方案是这样实现的:

一种信息处理方法,应用于移动设备中,包括:

当检测到机器自动化处理rpa的移动设备界面的进入操作时,显示移动表单,其中,所述移动表单内配置有确定任务参数的控件;

基于所述移动表单获取任务参数;

将所述任务参数,发送到与所述移动表单建立有映射关系的rpa机器人,其中,所述任务参数,用于触发所述rpa机器人执行预定任务;

接收所述rpa机器人返回的所述预定任务的执行结果。

基于上述方案,所述当检测到机器自动化处理rpa的移动设备界面的进入操作时,显示移动表单,包括:

当检测到所述rpa的移动设备界面的进入操作时,根据移动端入口与移动表单的绑定关系,获取与所述移动端入口对应的所述移动表单,其中,所述移动端入口为:移动设备与包含有所述rpa机器人的rpa平台之间的通信接口。

基于上述方案,所述当检测到所述rpa的移动设备界面的进入操作时,根据移动端入口与移动表单的绑定关系,包括以下至少之一:

当检测到rpa的移动设备界面的进入操作时,本地查询与所述移动端入口建立有绑定关系的移动表单的链接地址;根据所述链接地址从云端加载所述移动表单;

当检测到rpa的移动设备界面的进入操作时,上报携带有移动端入口的入口标识的下载请求,接收云端基于所述入口标识、及所述绑定关系返回的所述移动表单。

基于上述方案,所述移动表单内包括以下至少之一:

任务参数的参数名;

与参数名对应的参数值输入框;

与参数名对应的参数选择框。

一种信息处理方法,机器自动化处理rpa平台中,包括:

接收移动设备基于移动表单发送的任务参数;

确定出执行预定任务的rpa机器人;

触发确定的所述rpa机器人基于所述任务参数执行所述预定任务;

将所述预定任务的执行结果发送给所述移动设备。

基于上述方案,所述方法还包括:

根据配置设备检测的第一类配置操作,在所述rpa平台中配置执行所述预定任务的rpa机器人;

建立所述移动表单与配置的所述rpa机器人之间的映射关系,其中,所述映射关系,用于供所述rpa平台确定执行所述预定任务的rpa机器人。

一种信息处理方法,应用于移动设备的配置设备中,包括:

基于作用于机器自动化处理rpa的配置界面的第一类配置操作,在rpa平台中配置执行预定任务的rpa机器人;

根据配置的所述rpa机器人的属性参数,及作用于移动表单的配置界面的第二类配置操作,配置触发所述rpa机器人执行预定任务的移动表单;

将所述移动表单上报给云端,其中,在所述云端,所述移动表单与移动端入口建立有绑定关系,其中,所述移动端入口用于所述移动设备与所述rpa平台之间的通信。

基于上述方案,所述方法还包括:

获取所述移动设备的移动端入口的入口标识;

将所述入口标识发送给所述云端,其中,所述入口标识用于所述云端建立所述移动表单与所述移动端入口的绑定关系。

一种信息处理装置,应用于移动设备中,包括:

显示模块,用于当检测到机器自动化处理rpa的移动设备界面的进入操作时,显示移动表单,其中,所述移动表单内配置有确定任务参数的控件;

获取模块,用于基于所述移动表单获取任务参数;

第一发送模块,用于将所述任务参数,发送到与所述移动表单建立有映射关系的rpa机器人,其中,所述任务参数,用于触发所述rpa机器人执行预定任务;

第一接收模块,用于接收所述rpa机器人返回的所述预定任务的执行结果。

一种信息处理装置,机器自动化处理rpa平台中,包括:

第二接收模块,用于接收移动设备基于移动表单发送的任务参数;

确定模块,用于确定出执行预定任务的rpa机器人;

触发模块,用于触发确定的所述rpa机器人基于所述任务参数执行所述预定任务;

第二发送模块,用于将所述预定任务的执行结果发送给所述移动设备。

一种信息处理装置,应用于移动设备的配置设备中,包括:

第一配置模块,用于基于作用于机器自动化处理rpa的配置界面的第一类配置操作,在rpa平台中配置执行预定任务的rpa机器人;

第二配置模块,用于根据配置的所述rpa机器人的属性参数,及作用于移动表单的配置界面的第二类配置操作,配置触发所述rpa机器人执行预定任务的移动表单;

上报模块,用于将所述移动表单上报给云端,其中,在所述云端,所述移动表单与移动端入口建立有绑定关系,其中,所述移动端入口用于所述移动设备与所述rpa平台之间的通信。

一种电子设备,包括:

通信接口,用于通信;

存储器,用于信息存储;

处理器,分别与所述通信接口及存储器连接,用于通过执行位于所述处理器上的计算机可执行指令,控制所述通信接口的通信及所述存储器的信息存储,并实现前述一个或多个技术方案提供的信息处理方法。

一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被执行后,能够实现前述一个或多个技术方案提供的信息处理方法。

本发明实施例提供的技术方案,移动端的移动设备可以基于移动表单来配置任务参数,通过任务参数的提交,可以出发rpa平台内的rpa机器人执行预定功能,如此,可以使得用户在移动设备(非办公设备)上也可以出发网络侧rpa机器人执行预定功能,实现了rpa机器人的应用移动化,且在本实施例中是通过移动表单来触发rpa机器人执行预定功能的,对移动设备的改造小,与现有技术的兼容性强,具有实现简便的特点。

附图说明

图1为本发明实施例提供的第一种信息处理方法的流程示意图;

图2为本发明实施例提供的第二种信息处理方法的流程示意图;

图3为本发明实施例提供的第三种信息处理方法的流程示意图;

图4为本发明实施例提供的第一种信息处理装置的结构示意图;

图5为本发明实施例提供的第二种信息处理装置的结构示意图;

图6为本发明实施例提供的第三种信息处理装置的结构示意图;

图7为本发明实施例提供的第四种信息处理方法的流程示意图。

具体实施方式

以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。

如图1所示,本实施例提供一种信息处理方法,应用于移动设备中,包括:

步骤s110:当检测到机器自动化处理rpa的移动设备界面的进入操作时,显示移动表单,其中,所述移动表单内配置有确定任务参数的控件;

步骤s120:基于所述移动表单获取任务参数;

步骤s130:将所述任务参数,发送到与所述移动表单建立有映射关系的rpa机器人,其中,所述任务参数,用于触发所述rpa机器人执行预定任务;

步骤s140:接收所述rpa机器人返回的所述预定任务的执行结果。

在本实施例中所述移动设备可为各种用户便携的设备,例如,手机、平板电脑、可穿戴式设备或者车载设备等;总之,此处的移动设备是相对于固定设备而言的。

所述移动设备界面可为在移动设备中触发rpa机器人执行各种任务的操作界面。所述移动设备界面可包括:移动设备应用(application,app)的应用界面、公众号的界面、小程序的界面、企业微信的界面、直达号的界面等。当然以上仅是举例,具体实现时,所述移动设备界面可为各种类型的界面不局限于上述任意之一。

所述进入操作可包括以下至少之一:

启动所述移动设备界面的启动操作,基于启动操作所述移动设备界面从关闭状态切换到启动状态;

打开操作,例如,在所述移动设备界面启动之后,使得所述移动设备界面从后台运行切换到前台运行的切换操作。

总之若检测到所述移动设备界面的进入操作之后,会自动获取用于用户在移动设备上控制rpa机器人的移动表单。在获取到所述移动表单之后,会在所述移动设备上显示所述移动表单,方便用户操作。

例如,在所述移动表单内设置有各种供任务参数写入的文本框;所述文本框可包括:单行文本框、多行文本框,金额文本框。例如,该移动表单与用于信息搜索的rpa机器人建立有映射关系,则在所述移动表单内设置有可供搜索信息写入的文本框。所述金额文本框可为专用于填写金额的一种文本框,金额文本框写入的可以是阿拉伯数字或者中文大写汉字(例如,壹佰)。再例如,在所述移动表单内设置有选择任务中需要执行功能的选择框,例如,单选框和/或多选框/或日期选择框/或图片选择器/或地址选择器。所述日期选择框,用于选择日期,例如,日期选择器,即只能选择年月日时分秒的选择框,选择后格式为「2018-11-0823:59:59」;如此,通过日期选择框输入的日期和/或时间信息,是标准格式的。所述图片选择器,可以用于选择图片,例如,从手机相册选择上传的图像;地址选择器,可以用于选择上传的地址。在一些实施例中,所述地址选择器可用于自动填写通过全球定位系统(gps)检测的地址。图片选择器,即从手机相机拍照或手机相册选择,上传图片的控件。

地址选择器,即只能选择详细地址区域「省市区」和填写详细地址的控件。如「广东省广州市天河区」(这部分是三个下拉框分别选择「省」「市」「区」),「陶庄路5号五号空间」(这部分是自主填写的详细接到地址)。两部分共同合成一个详细地址「广东省广州市天河区陶庄路5号五号空间」。

再例如,在所述移动表单内设置有选择任务中需要执行。

所述文本框,可以用于写入rpa机器人执行预定任务所需的操作参数,和/或,可用于写入rpa机器人执行预定任务的业务逻辑。例如,所述文本框可以用于修改rpa机器人执行预定计算的计算公式等。

所述选择框,可以用于选择rpa机器人需要执行的功能、和/或,可以用于选择rpa机器人执行预定功能需要考虑的参数等等。

所述对话框,可以用于提示用户指示rpa机器人执行或不执行特定功能或流程。

总之,在本实施例中所述移动表单内设置有各种控件,该控件可以用于用户写入或者选择的各种任务参数,从而控制rpa机器人预定任务的执行。

在获取到所述任务参数之后,可以按照预定封装格式,将所述任务参数封装之后发送给rpa机器人,如此,rpa机器人通过解封装之后就能够获得基于移动表单获得任务参数。

所述预定封装格式可包以下至少之一:

方式一:封装被用户操作后的整个移动表单;若移动表单中未写入数据的文本框或者未被选择的控件、及写入有数据文本框、被选择的控件都一同封装到数据包中,发送到rpa机器人,由rpa机器人按照移动表单的数据格式逐一解析;

方式二:提取移动表单中基于用户操作有写入信息或被选择的控件所对应的信息,如此,可以减少数据包的数据量。

不管采用哪种方式封装数据包,则采用的数据格式均是被rpa机器人和移动设备可识别和解析的。

若检测到用户的提交移动表单的内容的操作,则所述移动设备会将任务参数发送到与移动表单建立有映射关系的rpa机器人,方便rpa机器人基于所述任务参数执行所述预定任务。

在一些实施例中,与移动表单建立有映射关系的rpa机器人还可配置有rpa机器人执行预定任务的不可更改的任务参数。例如,移动设备可能无法向rpa机器人提供执行预定任务所需的原始数据,但是在预先配置的不可更改的任务参数中,可以配置有所述rpa机器人获取原始数据的链接地址,若rpa机器人接收到基于移动表单提交的任务参数之后,基于预先配置的任务参数会基于所述链接地址读取到所述原始数据,并结合基于移动表单获得任务参数执行预定任务。

在一些实施例中,所述步骤s110可包括:

当检测到所述rpa的移动设备界面的进入操作时,根据移动端入口与移动表单的绑定关系,获取与所述移动端入口对应的所述移动表单,其中,所述移动端入口为:移动设备与包含有所述rpa机器人的rpa平台之间的通信接口。

在本实施例中,所述移动设备界面与所述rpa平台之间进行信息交互,设置有专门的通信接口,该通信接口可为各种类型的应用程序接口(applicationprograminterface,api),可以连通rpa平台和移动设备应用、公众号或小程序等。

在本实施例中移动端入口与移动表单建立有绑定关系,如此,一旦移动设备进入到移动设备界面,就知道需要获取并显示移动表单。

若一个移动端入口同时有与多个移动表单建立绑定关系,则在移动设备界面显示有不同绑定关系的标识信息,例如,该绑定关系可为该移动端入口绑定的rpa机器人的信息,例如,rpa机器人的标识、名称或者功能描述。如此,用户可以通过点击等触控操作,选择一种绑定关系,从而移动设备界面就会获取到该绑定关系对应的移动表单,并显示该移动表单。

若所述移动表单已经下载存储到移动设备本地,则可以直接从本地数据库中查询对应的移动表单,并显示所述移动表单。若所述移动表单在本地未存储,可以从云端进行下载。

在一些实施例中,所述移动设备每次都从云端重新加载移动表单;在另一些实施例中,所述移动设备在初次从云端下载之后,就可以将与移动设备所对应的移动端入口建立有绑定关系的移动表单进行本地存储;云端若检测到移动表单被更新了,会接收到云端主动推送的更新后的移动表单。

在还有一些实施例中,所述移动设备会自动的周期性的向云端请求移动表单,如此,可以确保移动设备上存储的移动表单是最新版本的移动表单,如此,在后续进入到移动设备界面时,可以减少显示移动表单的时延。

在一些实施例中,所述步骤s110可包括以下至少之一:

当检测到rpa的移动设备界面的进入操作时,本地查询与所述移动端入口建立有绑定关系的移动表单的链接地址;根据所述链接地址从云端加载所述移动表单;该链接地址可包括:移动表单的统一资源地址(url)或者网络协议(ip地址等),该链接地址可以用于所述移动设备下载到所述移动表单;

当检测到rpa的移动设备界面的进入操作时,上报携带有移动端入口的入口标识的下载请求,接收云端基于所述入口标识、及所述绑定关系返回的所述移动表单。在一些实施例中,所述移动设备存储有云端的云端服务器的地址,移动设备自动上报入口标识,云端服务器接收到入口标识之后,基于入口标识与移动表单的存储路径的映射关系,查询到移动设备所需下载的移动表单的存储路径,读取所述移动表单返回给移动设备。

总之,所述移动设备获取移动表单的方式有多种不局限于上述任意一种。

在还有一些实施例中,所述移动设备还可以向移动表单的配置设备请求所述移动表单。例如,用户在个人电脑(pc)上配置了所述移动表单,所述移动设备可以从该pc上请求该移动表单。

在一些实施例中,所述移动表单内包括以下至少之一:任务参数的参数名;与参数名对应的参数值输入框;与参数名对应的参数选择框。在本实施例中,为了方便用户操作,在移动表单上还会显示对应的参数名。例如,以薪酬计算的rpa机器人映射的表单而言,在该移动表单上配置有以下任务参数中的一个或多个:

员工编号;

基本薪资;

提成金额;

奖金;

补贴。

若在该移动表单内还配置有上述任务参数对应的参数值输入框,则用户可以在手机端等移动设备上修改一个或多个员工的某一项薪酬的金额,例如,通过在参数值输入框内写入数值,修改员工a的奖金的数额等。

与参数名对应的参数选择框,再例如,以薪酬计算为例,修改计算公式,该计算公式是针对所有员工,还是仅针对某一个部分,若针对所有员工,则勾选选择所有员工的参数选择框,否则,可以选择针对具体某一个部门的参数选择框。

在本实施例中,若移动终端检测到移动表单的提交操作,则所述任务参数会被提交到rpa平台,rpa平台接收到任务参数之后会启动rpa机器人执行预定任务。

在预定任务执行过程中或执行完之后,会产生执行结果,例如,执行成功或执行失败等结果,此时,移动终端会接收到rpa机器人返回的执行结果,方便用户通过移动设备进行执行结果的监控。

在本发明实施例中,所述移动设备可以与其对应的配置设备,共享一个rpa机器人的配置,即可以通过配置设备自身来控制对应的rpa机器人执行预定任务,也可以由移动设备来控制对应的rpa机器人执行预定任务;如此,方便用户在办公场景和生活场景对rpa机器人的控制。

如图2所示,本实施例提供一种信息处理方法,应用于机器

步骤s210:接收移动设备基于移动表单发送的任务参数;

步骤s220:确定出执行预定任务的rpa机器人;

步骤s230:触发确定的所述rpa机器人基于所述任务参数执行所述预定任务;

步骤s240:将所述预定任务的执行结果发送给所述移动设备。

本实施例提供的方法应用于rpa平台,该rpa平台中包括一个或多个rpa机器人,这些机器人可以为一些能够执行预定功能的程序或代码。

在本实施例中,所述rpa平台会接收到移动终端发送的任务参数,在本实施中所述任务参数可以以各种预定格式进行封装的数据。在一些实施例中,所述任务参数可以被封装成了rpa机器人能够识别的脚本语言,也可以是直接以二进制码流的方式进行封装的,在本实施例中不做限定,但是所述rpa机器人是能够识别所述任务参数。

在接收到所述任务参数之后,所述rpa机器人将执行预定的功能,例如,票据查验机器人就执行票据查验任务;网站爬虫类机器人进行网络信息搜索任务等。

在本实施例中,所述rpa机器人的至少部分参数是来自移动设备基于移动表单提供的,而非全是由预先配置的,或者直接从配置设备接收的。

在一些实施例中,所述移动表单与所述rpa机器人之间建立有映射关系,可以根据所述移动表单的表单标识,确定出需要执行预定任务的rpa机器人,也可以是在所述任务参数中携带有对应的rpa机器人的机器人标识,如此,根据所述机器人标识,将所述任务参数转发给对应的rpa机器人。

执行所述预定任务的机器人可为具体的某一个rpa机器人,例如,用户专门设置的rpa机器人,也可以是用户选择的某一类通用rpa机器人。此时,若预定任务是由某一类通用rpa机器人来执行,则rpa平台可以根据当前各个rpa机器人的负载状况,选择一个负载率低的rpa机器人执行所述预定认为,如此,所述rpa机器人就需要rpa平台的控制器或调度器进行调度。

在一些实施例中,若执行预定任务的rpa机器人为用户指定专门的机器人,则需要根据指向该rpa机器人的机器人标识选择特定的rpa机器人来执行所述预定任务。

所述rpa平台还会根据rpa机器人执行预定任务的执行结果,将所述执行结果返回给所述移动设备,方便用用户在移动设备上进行预定任务执行的监控。

在一些实施例中,所述方法还包括:

根据配置设备检测的第一类配置操作,在所述rpa平台中配置执行所述预定任务的rpa机器人;

建立所述移动表单与配置的所述rpa机器人之间的映射关系,其中,所述映射关系,用于供所述rpa平台确定执行所述预定任务的rpa机器人。

在本实施例中,所述配置设备可为各种类型的电子设备,优先为固定设备,例如,pc等。配置设备通过第一类配置操作,方便用户选择出执行预定任务的rpa机器人,或者,自动生成一个rpa机器人。

例如,所述rpa平台中已经配置了有多种可以执行所述预定功能的rpa机器人,基于所述第一类配置操作中的选择操作,可以从rpa平台中选择出可以执行所述预定功能的rpa机器人。

再例如,配置设备在配置界面进行预定功能的演示,配置设备录制所述演示过程获得演示文件,基于所述演示文件为该用户专门配置一个rpa机器人。例如,用户演示信息搜索的功能,配置设备会记录用户打开的网站、抓取用户操作的控件,然后根据记录的网站的网址及操作的控件信息的抓取,该控件信息可包括:该控件在网站中的网站结构路径等信息,并结合模拟人操作的程序代码,生成可执行信息搜索功能的rpa机器人。

总之,在本实施例中,基于配置设备检测的第一类配置操作,可以完成需要执行所述预定功能的rpa机器人的配置。

在一些实施例中,所述配置设备与触发rpa机器人执行预定功能的移动设备不同。

在一些实施例中,还会建立所述移动表单与配置的rpa机器人之间的映射关系,如此,在接收到某一个移动表单时,rpa平台知道基于该移动表单提交的任务参数需要转发给哪一个rpa机器人。

所述移动表单包括一个或多个控件,控件可按照一定布局排列。所述控件包括前述的文本框、选择框或对话框等,还可包括一些功能控件,例如,“确定”控件、“取消”控件等。在一些实施例中,不同的移动表单对应了不同的布局,如此,所述移动表单还可以作为任务参数所在数据包内的信息解析,以方便rpa机器人知道当前数据包中每一个字段所对应的任务参数。

如图3所示,本实施例提供一种信息处理方法,应用于移动设备的配置设备中,包括:

步骤s310:基于作用于机器自动化处理rpa的配置界面的第一类配置操作,在rpa平台中配置执行预定任务的rpa机器人;

步骤s320:根据配置的所述rpa机器人的属性参数,及作用于移动表单的配置界面的第二类配置操作,配置触发所述rpa机器人执行预定任务的移动表单;

步骤s330:将所述移动表单上报给云端,其中,在所述云端,所述移动表单与移动端入口建立有绑定关系,其中,所述移动端入口用于所述移动设备与所述rpa平台之间的通信。

在本实施例中所述配置设备可以为自身或者移动设备配置rpa机器人。

在步骤s310中配置设备显示第一配置界面,在第一配置界面内检测用户第一类配置操作,从而可以从rpa平台中选择出需要执行预定功能的rpa机器人,或者,通过录制用户操作,自动生成所述rpa机器人。总之,配置设备可以在第一配置界面,基于用户输入的第一类配置操作实现预定功能执行的rpa机器人的配置。

在步骤s320中,配置设备还会在移动表单的配置界面检测到第二类配置操作,第二类配置操作是需要对移动表单进行配置的,例如,配置包含在移动表单内的控件类型、任务参数等。

在本实施例中,在配置所述移动表单时需要结合配置的所述rpa机器人的属性参数来实现,例如,配置的rpa机器人是一个票据查验机器人,则所述移动表单中配置的各种任务参数应该与票据查验相关,而不是与薪资计算相关。故在本实施例中,所述步骤s320可包括:

在移动表单的配置界面,显示与配置的rpa机器人可添加到移动表单中的任务参数的参数名,以供用户选择;

根据作用于所述移动表单的配置界面的参数选择操作,选择添加到移动表单中的参数名;

根据作用于所述移动表单的配置界面的控件选择操作,选择添加到所述移动表单的控件。

在完成所述移动表单的配置之后,上报给云端,供云端存储。如此,后续移动设备可以从云端下载所述移动表单。

在一些实施例中,所述配置设备还会接收到所述云端返回的链接地址,所述配置设备可以将所述链接地址上报给rpa平台或转发给移动设备,如此rpa平台可以建立所述移动表单与配置的rpa机器人之间的映射关系。所述移动设备基于所述链接地址可以从所述云端下载所述移动表单。

在一些实施例中,所述配置设备还会本地存储所述移动表单的链接地址,后续,在所述移动表单的配置界面基于所述链接地址打开所述移动表单之后,还可以根据移动表单更新操作,更新所述移动表单。所述更新移动表单包括但不限于:在移动表单中新增控件、新增任务参数等、删除控件、修改控件类型等。

在一些实施例中,所述方法还包括:获取所述移动设备的移动端入口的入口标识;

将所述入口标识发送给所述云端,其中,所述入口标识用于所述云端建立所述移动表单与所述移动端入口的绑定关系。

在本实施例中,移动设备的移动端入口的入口标识,例如,api的标识,该标识可以用于移动表单和移动端入口建立绑定关系,例如,对应存储入口标识和移动表单的链接地址或者表单标识,从而建立所述绑定关系。

如图4所示,本实施例提供一种信息处理装置,应用于移动设备中,包括:

显示模块110,用于当检测到机器自动化处理rpa的移动设备界面的进入操作时,显示移动表单,其中,所述移动表单内配置有确定任务参数的控件;

获取模块120,用于基于所述移动表单获取任务参数;

第一发送模块130,用于将所述任务参数,发送到与所述移动表单建立有映射关系的rpa机器人,其中,所述任务参数,用于触发所述rpa机器人执行预定任务;

第一接收模块140,用于接收所述rpa机器人返回的所述预定任务的执行结果。

在一些实施例提供的所述显示模块110、获取模块120、第一发送模块130及第一接收模块140可为程序模块,所述程序模块被处理器执行之后,能够显示所述移动表单、获取基于移动表单形成的任务参数,并将移动参数发送给rpa平台中的rpa机器人,并基于rpa机器人返回的执行结果。

在另一些实施例中,所述显示模块110、获取模块120、第一发送模块130及第一接收模块140可为软硬结合模块,所述软硬结合模块可包括各种类型的可编程阵列;所述可编程阵列包括但不限于现场可编程阵列或复杂可编程阵列。

在还有一些实施例中,所述显示模块110、获取模块120、第一发送模块130及第一接收模块140可为纯硬件模块,例如,专用集成电路等。

在一些实施例中,所述显示模块110,具体用于当检测到所述rpa的移动设备界面的进入操作时,根据移动端入口与移动表单的绑定关系,获取与所述移动端入口对应的所述移动表单,其中,所述移动端入口为:移动设备与包含有所述rpa机器人的rpa平台之间的通信接口。

在一些实施例中,所述显示模块110,具体用于执行以下至少之一:

当检测到rpa的移动设备界面的进入操作时,本地查询与所述移动端入口建立有绑定关系的移动表单的链接地址;根据所述链接地址从云端加载所述移动表单;

当检测到rpa的移动设备界面的进入操作时,上报携带有移动端入口的入口标识的下载请求,接收云端基于所述入口标识、及所述绑定关系返回的所述移动表单。

在一些实施例中,所述显示模块110,具体用于当检测到所述rpa的移动设备界面的进入操作时,根据移动端入口与移动表单的绑定关系,获取与所述移动端入口对应的所述移动表单,其中,所述移动端入口为:移动设备与包含有所述rpa机器人的rpa平台之间的通信接口。

在一些实施例中,所述移动表单内包括以下至少之一:任务参数的参数名;与参数名对应的参数值输入框;

与参数名对应的参数选择框。

如图5所示,本实施例提供一种信息处理装置,机器自动化处理rpa平台中,包括:

第二接收模块210,用于接收移动设备基于移动表单发送的任务参数;

确定模块220,用于确定出执行预定任务的rpa机器人;

触摸模块230,用于触发确定的所述rpa机器人基于所述任务参数执行所述预定任务;

第二发送模块240,用于将所述预定任务的执行结果发送给所述移动设备。

在一些实施例中,所述第二接收模块210、确定模块220、触摸模块230及第二发送模块240可为程序模块,所述程序模块被处理器执行之后能够实现上述各个模块的功能。

在另一些实施例中,所述第二接收模块210、确定模块220、触摸模块230及第二发送模块240可为软硬结合模块,所述软硬结合模块可包括各种类型的可编程阵列;所述可编程阵列包括但不限于现场可编程阵列或复杂可编程阵列。

在还有一些实施例中,所述第二接收模块210、确定模块220、触摸模块230及第二发送模块240可为纯硬件模块,例如,专用集成电路等。

在一些实施例中,所述装置还包括:

机器人配置模块,用于根据配置设备检测的第一类配置操作,在所述rpa平台中配置执行所述预定任务的rpa机器人;

建立模块,用于建立所述移动表单与配置的所述rpa机器人之间的映射关系,其中,所述映射关系,用于供所述rpa平台确定执行所述预定任务的rpa机器人。

如图6所示,本实施例提供一种信息处理装置,应用于移动设备的配置设备中,包括:

第一配置模块310,用于基于作用于机器自动化处理rpa的配置界面的第一类配置操作,在rpa平台中配置执行预定任务的rpa机器人;

第二配置模块320,用于根据配置的所述rpa机器人的属性参数,及作用于移动表单的配置界面的第二类配置操作,配置触发所述rpa机器人执行预定任务的移动表单;

上报模块330,用于将所述移动表单上报给云端,其中,在所述云端,所述移动表单与移动端入口建立有绑定关系,其中,所述移动端入口用于所述移动设备与所述rpa平台之间的通信。

在一些实施例中,所述第一配置模块310、第二配置模块320及上报模块330可为程序模块,所述程序模块被处理器执行之后能够实现上述各个模块的功能。

在另一些实施例中,所述第一配置模块310、第二配置模块320及上报模块330可为软硬结合模块,所述软硬结合模块可包括各种类型的可编程阵列;所述可编程阵列包括但不限于现场可编程阵列或复杂可编程阵列。

在还有一些实施例中,所述第一配置模块310、第二配置模块320及上报模块330可为纯硬件模块,例如,专用集成电路等。

在一些实施例中,所述装置还包括:

入口标识模块,用于获取所述移动设备的移动端入口的入口标识;

第三发送模块,用于将所述入口标识发送给所述云端,其中,所述入口标识用于所述云端建立所述移动表单与所述移动端入口的绑定关系。

以下结合上述任意实施例提供一个具体示例:

示例1:

本示例结合移动应用(包括手机app,公众号,小程序,企业微信等移动端载体)的入口,通过移动端触发方式触发rpa启动,rpa运行完成后将结果返回到移动端,完成移动端场景的闭环。

同时移动端的能力为rpa机器人提供了更便捷的移动端入口,做到随时随地更加方便地启动rpa机器人。

对于一些本来没办法移动化的应用,通过移动rpa可以给原来系统简单地实现移动化。用户只需配置需要的字段形成移动表单,通过点击的方式进行rpa流程的配置,将rpa机器人和移动表单关联起来(例如,建立前述映射关系),就能形成移动rpa场景,实现原有pc端系统的几乎零开发成本对接。

用户需要使用手机打开链接,点击即可马上启动rpa,最终将结果返回到用户手机端。移动端能力,用户可以随时随地地启动机器人,让rpa脱离空间的使用限制。

在进行rpa机器人设置时,用户从设计器根据自己的业务需要配置好rpa的运行流程,发布打包成nupkg包,并将nupkg包上传到控制中心。

在配置移动表单时,用户上传包后,启动移动表单,根据自己的需要设置移动端入口,点击发布后,发布移动端表单(此处的发布包括将移动表单存储到云端),将移动端入口与移动表单设计器绑定在一起,实现设计的集成化。

基于上述配置后,本实施例提供一种基于移动设备(构成移动端)的rpa机器人的应用方法,如图7所示,可包括:

用户从移动端的移动设备启动任务传递任务参数,例如,通过超文本传输协议(http)请求发送至控制中心,控制中心进行数据格验证之后,然后通过grpc方式,调用api网关(gateway)使用服务发现将认证数据发送至身份认证服务(例如,identifymicroservice)进行账号权限验证。

控制器将任务文件上传至文件服务器(fileserver),然后将任务参数通过apigateway发送至对应的服务(例如,bizmicroservice)进行保存。

预定任务为自动运行的计划任务时,控制中心将任务消息发布至工作队列(jobqueue)中,订阅了相应rabbitmq消息队列的调度器(jobscheduler)读取任务消息,投递至计划任务管理池中。该任务消息可包括任务参数和任务标识。

jobscheduler定时触发任务执行,将任务消息发布到jobqueue中,控制中心消费该任务消息,解析相应robot任务、任务参数,然后将任务消息发布到jobqueue中,由订阅相应队列的robotmaster对队列中的消息进行消费

robotmaster对相应消息进行消费,分配至worker具体执行任务,并接收worker反馈的信息,发布到jobqueue中

控制中心消费robotmaster发布在jobqueue中的反馈消息,然后通过apigateway将信息发送至bizmicroservice进行保存,同时发布至jobqueue中,由订阅了相应队列的web前端消费,显示任务执行结果

以上各模块运行产生的日志信息通过apigateway发送至日志服务(例如,logmicroservice)进行保存。

同时rpa机器人将执行结果返回到移动端的移动设备,形成最终闭环。

rpa执行过程中会通过日志服(例如,logmicroservice)对日志进行保存,同时对日志进行分析,最终把结果反馈(机器人的运行情况,任务运行情况,运行异常情况)给用户。rpa在执行过程中会对关键步骤进行录屏,保证机器人操作的透明化。

移动rpa可以随时随地通过控制中心将任务消息发布至工作队列(jobqueue)中,控制rpa机器人的运行和停止。

移动端可以通过控制器对工作队列(jobqueue)实时订阅机器人的运行状态。

对于rpa机器人出现异常会通过短信和邮件推送异常信息。

如此,在移动化的大趋势下以低成本的方式(非侵入),将原有的旧系统赋予移动化能力;用户操作的移动化,实现操作便捷性,用户可以随时随地地使用;结合rpa的能力,除了原有的操作外,rpa机器人会适当对操作进行分析和给出合理的建立,优化原来的工作。

本发明实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被执行后,能够实现前述一个或多个技术方案提供的信息处理方法;例如,如图1至图3及图7所示的方法。所述计算机存储介质可为非瞬间存储介质。

本实施例还提供一种电子设备,可运行前述任意技术方案提供的表格识别的方法,包括:

通信接口,用于通信,例如,移动设备与rpa平台之间的通信,移动设备与云端之间的通信;

存储器,用于存储信息;

处理器,分别与所述通信接口及存储器连接,用于通过执行位于所述处理器上的计算机可执行指令,控制所述通信接口的通信及所述存储器的信息存储,并能够实现前述一个或多个技术方案提供的信息处理方法;例如,如图1至图3及图7所示的方法。所述计算机存储介质可为非瞬间存储介质。

所述通信接口可为各种类型的网络接口,可以用于信息的收发。

该存储器可为各种类型的存储器,可为随机存储器、只读存储器、闪存等。所述存储器可用于信息存储,例如,存储计算机可执行指令等。所述计算机可执行指令可为各种程序指令,例如,目标程序指令和/或源程序指令等。

所述处理器可为各种类型的处理器,例如,中央处理器、微处理器、数字信号处理器、可编程阵列、数字信号处理器、专用集成电路或图像处理器等。

所述处理器可以通过总线与所述存储器连接。所述总线可为集成电路总线等。

在一些实施例中,所述电子设备还可包括:通信接口,该通信接口可包括:网络接口、例如,局域网接口、收发天线等。所述通信接口同样与所述处理器连接,能够用于信息收发。

在一些实施例中,所述电子设备还可包括:人机交互接口,该人机交互接口可包括:键盘和/或鼠标等方便用户与电子设备交互信息。

该电子设备可为:移动设备、配置设备或rpa平台的服务器等。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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