画中画实现方法、装置、设备及可读存储介质制造方法及图纸

技术编号:39277225 阅读:5 留言:0更新日期:2023-11-07 10:53
本申请公开了一种画中画实现方法、装置、设备及可读存储介质,涉及计算机技术领域,该画中画实现方法包括:基于预设远程桌面协议包装服务加载当前操作系统中终端服务的终端动态链接库,并启动画中画会话;基于当前操作系统中Wi ndows通讯开发平台服务,建立当前操作系统的本地会话与画中画会话之间的命名管道;将当前操作系统中的注册表配置修改为允许多用户远程桌面连接状态;在允许多用户远程桌面连接状态下,响应于用户操作指令,基于命名管道在用户操作指令对应的目标画中画会话中执行用户操作指令。本申请解决了当前的画中画实现方法会造成RPA机器人与人类的操产生冲突,导致RPA机器人和人类的协同工作效率偏低的技术问题。术问题。术问题。

【技术实现步骤摘要】
画中画实现方法、装置、设备及可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种画中画实现方法、装置、设备及可读存储介质。

技术介绍

[0002]随着互联网信息化和数字化的高速发展,大量企业面临着大量重复、繁琐、大批量的工作任务。画中画技术,可以让RPA(Robotic Process Automation,机器人流程自动化)机器人与人类在同一台计算机上同时进行工作。
[0003]但是RPA机器人在工作的时候,就需要使用当前计算机的所有软硬件资源,包括内存、硬盘、鼠标、键盘、各种软件等。如果此时进行相关人工操作,就会引起相关硬件方面的冲突(如键盘、鼠标等),造成RPA机器人工作异常。也就是说,当RPA机器人执行任务的时候,人类无法同时使用当前计算机做其他的工作,导致RPA机器人和人类的协同工作效率偏低。

技术实现思路

[0004]本申请的主要目的在于提供一种画中画实现方法、装置、设备及计算机可读存储介质,旨在解决当前的画中画实现方法会造成RPA机器人与人类的操产生冲突,导致RPA机器人和人类的协同工作效率偏低的技术问题。
[0005]为实现上述目的,本申请提供一种画中画实现方法,应用于画中画实现设备,所述画中画实现方法包括:
[0006]基于预设远程桌面协议包装服务加载当前操作系统中终端服务的终端动态链接库,并启动画中画会话;
[0007]基于所述当前操作系统中Windows通讯开发平台服务,建立所述当前操作系统的本地会话与所述画中画会话之间的命名管道;r/>[0008]将所述当前操作系统中的注册表配置修改为允许多用户远程桌面连接状态;
[0009]在所述允许多用户远程桌面连接状态下,响应于用户操作指令,基于所述命名管道在所述用户操作指令对应的目标画中画会话中执行所述用户操作指令。
[0010]可选地,在所述基于预设远程桌面协议包装服务加载当前操作系统中终端服务的终端动态链接库,并启动画中画会话的步骤之前,包括:
[0011]为所述当前操作系统安装预设远程桌面协议包装服务;
[0012]将所述当前操作系统中终端服务的加载地址改为所述预设远程桌面协议包装服务的地址,以使所述预设远程桌面协议包装服务替代所述终端服务。
[0013]可选地,所述基于所述当前操作系统中Windows通讯开发平台服务,建立所述当前操作系统的本地会话与所述画中画会话之间的命名管道的步骤,包括:
[0014]基于所述Windows通讯开发平台服务调用命名管道创建函数,创建命名管道;
[0015]调用命名管道连接函数以同步或异步的形式,建立所述命名管道分别与所述本地会话以及所述画中画会话之间的连接。
[0016]可选地,所述将所述当前操作系统中的注册表配置修改为允许多用户远程桌面连接状态的步骤,包括:
[0017]对所述当前操作系统中的注册表配置进行遍历,确定对应的远程桌面相关参数;
[0018]将所述远程桌面相关参数设置为允许远程连接、允许使用网络级别身份验证、允许远程桌面多会话、允许远程多用户并发连接,以将所述注册表配置修改为允许多用户远程桌面连接状态。
[0019]可选地,在所述基于预设远程桌面协议包装服务加载当前操作系统中终端服务的终端动态链接库,并启动画中画会话的步骤之前,还包括:
[0020]为所述当前操作系统安装预设远程桌面协议工具;
[0021]基于预设远程桌面协议工具和预设开发参数,对原始远程桌面会话的显示界面进行修改,以增加所述预设开发参数对应的目标功能,获得画中画会话。
[0022]可选地,所述响应于用户操作指令,基于所述命名管道在所述用户操作指令对应的目标画中画会话中执行所述用户操作指令的步骤,包括:
[0023]响应于用户操作指令,确定所述用户操作指令指向的目标画中画会话;
[0024]在所述本地会话中通过所述命名管道,将用户操作指令发送给目标画中画会话,以使所述目标画中画会话执行所述用户操作指令。
[0025]可选地,所述画中画实现方法还包括:
[0026]在监听到针对所述画中画会话的关闭事件后,获取所述画中画会话的连接类型;
[0027]在所述连接类型为桌面类型后,将所述关闭事件重写为隐藏事件,以隐藏所述画中画会话。
[0028]本申请还提供一种画中画实现装置,应用于画中画实现设备,所述画中画实现装置包括:
[0029]服务加载模块,用于基于预设远程桌面协议包装服务加载当前操作系统中终端服务的终端动态链接库,并启动画中画会话;
[0030]管道建立模块,用于基于所述当前操作系统中Wi ndows通讯开发平台服务,建立所述当前操作系统的本地会话与所述画中画会话之间的命名管道;
[0031]配置修改模块,用于将所述当前操作系统中的注册表配置修改为允许多用户远程桌面连接状态;
[0032]命令执行模块,用于在所述允许多用户远程桌面连接状态下,响应于用户操作指令,基于所述命名管道在所述用户操作指令对应的目标画中画会话中执行所述用户操作指令。
[0033]可选地,所述画中画实现装置还包括,前置处理模块,用于:
[0034]为所述当前操作系统安装预设远程桌面协议包装服务;
[0035]将所述当前操作系统中终端服务的加载地址改为所述预设远程桌面协议包装服务的地址,以使所述预设远程桌面协议包装服务替代所述终端服务。
[0036]可选地,管道建立模块,还用于:
[0037]基于所述Wi ndows通讯开发平台服务调用命名管道创建函数,创建命名管道;
[0038]调用命名管道连接函数以同步或异步的形式,建立所述命名管道分别与所述本地会话以及所述画中画会话之间的连接。
[0039]可选地,配置修改模块,还用于:
[0040]对所述当前操作系统中的注册表配置进行遍历,确定对应的远程桌面相关参数;
[0041]将所述远程桌面相关参数设置为允许远程连接、允许使用网络级别身份验证、允许远程桌面多会话、允许远程多用户并发连接,以将所述注册表配置修改为允许多用户远程桌面连接状态。
[0042]可选地,所述画中画实现装置还包括,会话修改模块,用于:
[0043]为所述当前操作系统安装预设远程桌面协议工具;
[0044]基于预设远程桌面协议工具和预设开发参数,对原始远程桌面会话的显示界面进行修改,以增加所述预设开发参数对应的目标功能,获得画中画会话。
[0045]可选地,命令执行模块,还用于:
[0046]响应于用户操作指令,确定所述用户操作指令指向的目标画中画会话;
[0047]在所述本地会话中通过所述命名管道,将用户操作指令发送给目标画中画会话,以使所述目标画中画会话执行所述用户操作指令。
[0048]可选地,所述画中画实现装置还包括,会话隐藏模块,用于:
[0049]在监听到针对所述画中画会话的关闭本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种画中画实现方法,其特征在于,所述画中画实现方法包括:基于预设远程桌面协议包装服务加载当前操作系统中终端服务的终端动态链接库,并启动画中画会话;基于所述当前操作系统中Windows通讯开发平台服务,建立所述当前操作系统的本地会话与所述画中画会话之间的命名管道;将所述当前操作系统中的注册表配置修改为允许多用户远程桌面连接状态;在所述允许多用户远程桌面连接状态下,响应于用户操作指令,基于所述命名管道在所述用户操作指令对应的目标画中画会话中执行所述用户操作指令。2.如权利要求1所述画中画实现方法,其特征在于,在所述基于预设远程桌面协议包装服务加载当前操作系统中终端服务的终端动态链接库,并启动画中画会话的步骤之前,包括:为所述当前操作系统安装预设远程桌面协议包装服务;将所述当前操作系统中终端服务的加载地址改为所述预设远程桌面协议包装服务的地址,以使所述预设远程桌面协议包装服务替代所述终端服务。3.如权利要求1所述画中画实现方法,其特征在于,所述基于所述当前操作系统中Windows通讯开发平台服务,建立所述当前操作系统的本地会话与所述画中画会话之间的命名管道的步骤,包括:基于所述Windows通讯开发平台服务调用命名管道创建函数,创建命名管道;调用命名管道连接函数以同步或异步的形式,建立所述命名管道分别与所述本地会话以及所述画中画会话之间的连接。4.如权利要求1所述画中画实现方法,其特征在于,所述将所述当前操作系统中的注册表配置修改为允许多用户远程桌面连接状态的步骤,包括:对所述当前操作系统中的注册表配置进行遍历,确定对应的远程桌面相关参数;将所述远程桌面相关参数设置为允许远程连接、允许使用网络级别身份验证、允许远程桌面多会话、允许远程多用户并发连接,以将所述注册表配置修改为允许多用户远程桌面连接状态。5.如权利要求1所述画中画实现方法,其特征在于,在所述基于预设远程桌面协议包装服务加载当前操作系统中终端服务的终端动态链接库,并启动画中画会话的步骤之前,还包括:为所述当前...

【专利技术属性】
技术研发人员:朱治清肖磊
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1