[发明专利]终端的控制方法及装置、存储介质、终端有效
申请号: | 202110525562.8 | 申请日: | 2021-05-13 |
公开(公告)号: | CN113253891B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 陈晓光 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0488 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张振军 |
地址: | 201203 上海市浦东新区张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 控制 方法 装置 存储 介质 | ||
终端的控制方法及装置、存储介质、终端,所述方法包括:获取被控终端的屏幕上显示的用户界面并显示在控制终端的屏幕上,所述用户界面包括多个界面控件;获取用户在所述控制终端上执行的操作;如果所述用户选择的控制方式为控件控制,则确定所述操作的位置在所述用户界面内所处的区域,记为目标区域;计算所述操作的位置与落入所述目标区域内的各个界面控件之间的距离,并将距离最小的界面控件作为目标控件;生成控件控制指令,所述控件控制指令包含所述目标控件和所述操作的信息;将所述控件控制指令发送至所述被控终端,以使所述被控终端运行所述控件控制指令。通过本发明的方案,可以提高控制被控终端的效率。
技术领域
本发明涉及终端控制技术领域,尤其涉及一种终端的控制方法及装置、存储介质、终端。
背景技术
目前,远程控制(Remote Control)技术的应用越来越广泛,例如,远程办公和软件的自动化测试等。在远程控制的过程中,将用户在控制终端(又称为“主控端”或“客户端”)上执行的操作通过指令发送给被控终端(又称为“被控端”或“服务器端”),被控终端根据接收到的指令执行相同的操作。
现有技术中,通常采用坐标控制的方法来实现对被控终端的用户界面的控制。具体而言,被控终端的屏幕上显示的用户界面显示在控制终端的屏幕上,然后将用户在控制终端的屏幕上执行的操作的位置转化为被控终端屏幕上对应的位置,再将转化得到的位置作为指令的一部分发送至被控终端,以使被控终端在该位置处执行同样的操作。当需要对不同的被控终端进行相同的控制时,采用这样的方案需要分别计算用户在控制终端上执行的操作的位置在各个被控终端上对应的位置,控制的效率较低。
因此,亟需一种效率更高的终端的控制方法。
发明内容
本发明解决的技术问题是提供一种效率更高的终端的控制方法。
为解决上述技术问题,本发明实施例提供一种终端的控制方法,所述方法包括:获取被控终端的屏幕上显示的用户界面并显示在控制终端的屏幕上,所述用户界面包括多个界面控件;获取用户在所述控制终端上执行的操作;如果所述用户选择的控制方式为控件控制,则确定所述操作的位置在所述用户界面内所处的区域,记为目标区域,其中,所述用户界面被划分为多个区域;计算所述操作的位置与落入所述目标区域内的各个界面控件之间的距离,并将距离最小的界面控件作为目标控件;生成控件控制指令,所述控件控制指令包含所述目标控件和所述操作的信息,并将所述控件控制指令发送至所述被控终端,以使所述被控终端运行所述控件控制指令。
可选的,所述方法还包括:如果所述用户选择的控制方式为坐标控制,则将所述操作的位置记为目标位置;生成坐标控制指令,所述坐标控制指令包含所述目标位置和所述操作的信息;将所述坐标控制指令发送至所述被控终端,以使所述被控终端运行所述坐标控制指令。
可选的,确定所述操作的位置在所述用户界面内所处的区域包括:将所述用户界面划分为多个第一区域,并确定所述操作的位置所处的第一区域,记为第一定位区域;将所述第一定位区域划分为多个第二区域,并确定所述操作的位置所处的第二区域,记为第二定位区域;将所述第二定位区域作为所述目标区域。
可选的,在确定所述操作的位置在所述用户界面内所处的区域之前,所述方法还包括:从所述被控终端接收所述多个界面控件的控件信息,所述控件信息包括以下一项或多项:各个界面控件的属性信息和位置信息。
可选的,所述控件控制指令包含所述目标控件的内容,所述被控终端基于所述目标控件的内容从所述多个界面控件中识别出所述目标控件,所述生成控件控制指令包括:获取所述用户选择的属性信息的类型;根据所述用户选择的属性信息的类型和所述目标控件的属性信息确定所述目标控件的内容;根据所述目标控件的内容和所述操作的类型生成所述控件控制指令。
可选的,所述被控终端包括帧缓冲存储器,所述帧缓冲存储器用于存储所述被控终端的屏幕上显示的用户界面,获取所述用户在控制终端的屏幕上执行的操作之前,所述方法还包括:从所述被控终端的帧缓冲存储器中读取所述用户界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110525562.8/2.html,转载请声明来源钻瓜专利网。