The invention relates to a multi-scene remote rapid interface interaction scheme, which includes: S100, establishing the relationship between local devices and remote hosts, providing multiple interaction scenarios; S200, selecting corresponding interaction scenarios according to current operation, adjusting the partitioning mode of partitioned objects, and identifying partitioned objects in the dynamic region of remote hosts through comparison algorithm, extracting and recording them. The location information of block objects and their own elements; S300, following the input instructions of local devices, calculating the transformation parameters of block objects or elements affected by the input instructions in the interface image; S400, according to the image database and buffer of local devices, based on the current interface image and the transformation parameters of elements affected by the input instructions, carries out the transformation of elements locally; Fine-tune the interface images of fixed and dynamic areas to synchronize the interface images of local devices and remote hosts. This technical scheme optimizes the remote interface interaction through multi-scenarios and improves the operation fluency.
【技术实现步骤摘要】
一种多场景的远程快速界面交互方法及装置
本专利技术涉及计算机通信领域,尤其涉及一种多场景的远程快速界面交互方法及装置。
技术介绍
远程控制是计算机
中常用的技术。例如在软件的开发和测试过程中,软件开发商通常需要在测试服务器或移动终端等远程主机上安装多台虚拟机。每台虚拟机上可以运行不同环境参数的操作系统实例,以验证软件在多种配置环境下的运行状况。此时,测试人员和开发人员可以通过远程登陆到上述远程主机以执行具体的测试任务。基于上述技术方案,由于相关人员与物理设备无需处于相同的工作场所,且远程登陆的方式可以方便相关人员验证、复现和回归软件开发过程中的各类问题,为软件的开发和测试工作带来了便利。然而,目前各类远程控制的技术方案都依赖于本地设备与远程主机的网络连接状况。当客户端通过互联网访问虚拟机图形化控制台之后,将虚拟机刷新后的页面返回至客户端。由于刷新后的页面需要整体发送回客户端,所以当网络连接状况较差或多台本地设备并发连接到远程主机时,在本地设备上将出现明显的网络延时。这使得本地设备对远程主机的操作不流畅,用户不能从本地设备上实时获得其向远程主机上发出的指令,从而影响了远程控制的实际使用效果。
技术实现思路
本专利技术的目的是解决现有技术的不足,提供一种用于远程操作的多场景的快速界面交互方法及装置,能够获得提高本地设备远程操作远程主机流畅度的效果。本专利技术的技术方案的第一方面为一种多场景的远程快速界面交互方法,包括以下步骤:S100、建立本地设备与远程主机之间的界面图像关联的接口和通道,提供多个远程界面的交互场景;S200、根据当前操作选择相应的交互场景, ...
【技术保护点】
1.一种多场景的远程快速界面交互方法,其特征在于,包括以下步骤:S100、建立本地设备与远程主机之间的界面图像关联的接口和通道,提供多个远程界面的交互场景;S200、根据当前操作选择相应的交互场景,调整分块对象的划分方式,并且通过对比算法在远程主机识别动态区域中的分块对象,提取并记录分块对象及其自身的图元的位置信息,然后获取该分块对象及其自身的图元在图像库/缓冲区中的对应元素的ID;S300、跟随本地设备的输入指令,计算界面图像中受该输入指令影响的分块对象或图元的位置及缩放的变换参数;S400、根据本地设备的图像库和缓冲区,基于当前的界面图像以及受输入指令影响的图元的变换参数,在本地进行动态区域的图元的变换,并刷新界面图像;S500、本地设备接收远程主机发送的图像、图元位置或图像库的ID数据,微调固定区域和动态区域的界面图像,使本地设备和远程主机的界面图像同步。
【技术特征摘要】
1.一种多场景的远程快速界面交互方法,其特征在于,包括以下步骤:S100、建立本地设备与远程主机之间的界面图像关联的接口和通道,提供多个远程界面的交互场景;S200、根据当前操作选择相应的交互场景,调整分块对象的划分方式,并且通过对比算法在远程主机识别动态区域中的分块对象,提取并记录分块对象及其自身的图元的位置信息,然后获取该分块对象及其自身的图元在图像库/缓冲区中的对应元素的ID;S300、跟随本地设备的输入指令,计算界面图像中受该输入指令影响的分块对象或图元的位置及缩放的变换参数;S400、根据本地设备的图像库和缓冲区,基于当前的界面图像以及受输入指令影响的图元的变换参数,在本地进行动态区域的图元的变换,并刷新界面图像;S500、本地设备接收远程主机发送的图像、图元位置或图像库的ID数据,微调固定区域和动态区域的界面图像,使本地设备和远程主机的界面图像同步。2.根据权利要求1所述的方法,其特征在于,所述步骤S200包括:根据用户点选的或者当前运行的应用程序种类,以对应所述交互场景的划分方式划分所述分块对象,该预设的划分方式包含横分动态区域、列分动态区域、文字分离、矢量图分离、或播放影像分离的方式。3.根据权利要求1或2所述的方法,其特征在于,所述步骤S200包括:当远程主机接收到的场景类型选择为编辑类型,远程主机将直接对文字或字符进行识别并发送至本地设备。4.根据权利要求1或2所述的方法,其特征在于,所述步骤S200包括:当远程主机接收到的场景类型选择为浏览类型,则远程主机基于浏览区域中的文本的行高将界面图像中浏览区域图像进行横切或竖切,以形成多个能够被识别的对象并存储在图像库中。5.根据权利要求1或2所述的方法,其特征在于,所述步骤S200还包括:当远程主机接收到的场景类型选择为图形绘制类型,则将绘制的图形进行矢量化再存储到缓冲区,与界面图像中的其他对象传输到本地设备。6.根据权利要求1所述的方法,其特征在于,所述步骤S300...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。