控制方法、控制设备、系统及计算机可读存储介质与流程

文档序号:17761182发布日期:2019-05-24 21:41阅读:127来源:国知局
控制方法、控制设备、系统及计算机可读存储介质与流程

本发明涉及终端控制技术领域,具体而言,涉及一种控制方法、一种控制设备、一种系统和一种计算机可读存储介质。



背景技术:

随着智能手机的不断普及,为了提高用户在移动过程中的控制,可在手机上实现对电脑或家电进行复杂的控制和显示,然而,由于智能手机功能和运算能力不断提高,手机也可以执行一些复杂的任务,此时,当用户通过一台手机控制另一台手机时,由于不同种类手机的按键无法完美匹配上,在控制时会发生按键冲突,无法实现控制。



技术实现要素:

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的一个目的在于提出了一种控制方法。

本发明的另一个目的在于提出了一种控制设备。

本发明的再一个目的在于提出了一种系统。

本发明的再一个目的在于提出了一种计算机可读存储介质。

为了实现上述目的,根据本发明第一方面的技术方案,提出了一种控制方法,包括:获取用户信息,并根据用户信息确定待控制的移动终端;获取移动终端的显示界面,并显示显示界面,其中,显示界面内设有用于控制移动终端的至少一个虚拟按键。

根据本发明技术方案的控制方法,通过根据获得到的用户信息确定需要控制的移动终端,以针对于某个指定的移动终端进行控制,减少误操作的可能性,随后通过在获取到显示界面后进行显示,以便用户直观了解移动终端上的界面,此外通过在显示界面中显示有至少一个虚拟按键,通过对虚拟按键进行点击,对待控制的移动终端进行控制。

其中,虚拟按键的数量可以为一个也可以为多个,当数量为一个时,可以作为悬浮按键使用,该虚拟按键为母键,被点击后根据待控制的移动终端的运行系统和操作习惯显示多个控制按键;当数量为多个时,多个虚拟按键共同显示在显示界面中,利于直接点击对应的虚拟按键,进而实现对应的功能。

具体地,若待控制的移动终端为ios系统,则虚拟按键仅为一个,实现home键的功能,若待控制的移动终端为android系统,则虚拟按键的数量为三个,分别为home键,返回键以及设置键。

在上述技术方案中,优选地,在显示显示界面之前还包括:确定与显示界面对应的至少一个虚拟按键;在显示界面中显示虚拟按键。

在该技术方案中,在显示显示界面之前首先确定与显示界面对应的虚拟按键,即由于移动终端的系统、分辨率和显示区域大小均不统一,通过确定对应的虚拟按键,利于虚拟按键与移动终端之间的匹配关系,进而减少由于移动终端的系统、显示界面的分辨率或显示区域不同而导致虚拟按键无法在显示界面中正常显示的可能性。

在上述技术方案中,优选地,还包括:接收对应于虚拟按键的第一控制指令;根据第一控制指令确定多个对应于虚拟按键的子按键;在虚拟按键被触发后,显示多个子按键。

在该技术方案中,在显示有虚拟按键后,通过接收对应于虚拟按键的第一控制指令,可在虚拟按键被触发后确定多个子按键,以实现在移动终端需要多种操作指令时,直接点击对应的子按键即可实现功能。

在上述技术方案中,优选地,还包括:接收至少一个对应于子按键的第二控制指令;根据第二控制指令控制移动终端运行。

在该技术方案中,通过接收第二控制指令,以执行对应于第二控制指令的子按键,从而以子按键的功能控制移动终端运行,提高在控制移动终端的过程中的操作准确度,同时也使得对移动终端的控制更为简便。

在上述技术方案中,优选地,对应于子按键的第二控制指令具体包括以下之一或其组合:返回主页、返回上一操作、进入设置页面、关闭虚拟按键、执行预设功能。

在该技术方案中,通过返回上一操作即可回撤当前操作至上一步的操作状态,通过关闭虚拟按键即可关闭显示多个子按键的窗口,通过返回主页即可返回移动终端的主界面,通过进入设置页面按键即可进入自定义的设置菜单项,通过执行预设操作即可查看推送消息。

需要说明地,上述第二指令的操作可以相互之间进行合并,例如,一个子按键同时具有返回主页并关闭虚拟按键的功能。

可以理解地,其中关闭显示多个子按键的窗口即范围至显示虚拟按键的显示界面。

在上述技术方案中,优选地,还包括:获取对应于虚拟按键的拖动指令;根据拖动指令确定虚拟按键的拖动方向和拖动距离;根据拖动方向和拖动距离确定对应于虚拟按键的显示区域。

在该技术方案中,通过获取虚拟按键的拖动指令以确定虚拟按键的拖动方向和拖动距离,根据拖动方向和拖动距离对虚拟按键进行拖动至另一显示区域中,以减少由于虚拟按键的显示对显示界面中其它显示对象的遮挡,从而提高操作便利性。

在上述技术方案中,优选地,还包括:确定显示区域在显示界面内的位置;在显示区域与显示界面的边界之间的距离不大于预设距离时,将显示区域移动至对应于显示界面的边界处。

在该技术方案中,根据虚拟按键在移动后的显示区域处于显示界面之中的位置,在处于不同位置时,可根据显示区域与显示界面的边界之间的距离进行判断,在距离不大于预设距离时,将虚拟按键对应的显示区域直接移动至显示界面的边界处,从而使得在移动虚拟按键时降低由于存在虚拟按键与边界之间的距离时对显示界面中其它显示对象的正常显示影响。

其中,优选地,若显示区域同时距相邻的两个边界的距离均不大于预设距离时,此时可根据虚拟按键的拖动方向确定显示区域所移动的边界,例如:虚拟按键朝右侧拖动时,显示区域移动至显示界面的右侧边界处。

根据本发明第二方面的技术方案,提出了一种控制设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,程序被处理器执行时实现如第一方面技术方案中任一控制方法的步骤。

根据本发明提出的控制设备,通过处理器运行存储在存储器上的程序,可实现上述任一技术方案中控制方法的有益效果,在此不再赘述。

需要说明的是,控制设备可以为移动终端,例如手机、平板电脑或笔记本电脑,也可以为不经常移动的终端,例如智能家电,智能路由器,台式机等。

根据本发明第三方面的技术方案,提出了一种系统,包括:服务器;如第二方面技术方案中的控制设备,服务器和控制设备能够进行控制指令交互。

根据本发明提出的系统,由于控制设备可与服务器进行交互,在进行控制指令交互时,可实现上述任一技术方案中控制方法的有益效果,在此不再赘述。

根据本发明第四方面的技术方案,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被执行时,实现如第一方面技术方案中任一控制方法的步骤。

根据本发明提出的计算机可读存储介质,在执行存储在计算机可读存储介质中的计算机程序时,可实现上述任一技术方案中控制方法的有益效果,在此不再赘述。

本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

附图说明

图1示出了本发明一个实施例的控制方法的流程示意图;

图2示出了本发明另一个实施例的控制方法的流程示意图;

图3示出了本发明再一个实施例的控制方法的流程示意图;

图4示出了本发明再一个实施例的控制方法的流程示意图;

图5示出了本发明的一个实施例的控制设备的结构框图;

图6示出了本发明的一个实施例的系统的结构框图;

图7示出了本发明一个具体实施例的虚拟按键的界面示意图。

具体实施方式

为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。

实施例1

如图1所示,根据本发明提出的一个实施例的控制方法,包括:步骤s10,获取用户信息,并根据用户信息确定待控制的移动终端;步骤s12,获取移动终端的显示界面,并显示显示界面,其中,显示界面内设有用于控制移动终端的至少一个虚拟按键。

其中,在本实施例中,控制方法用于智能手机。

在该实施例中,通过根据获得到的用户信息确定需要控制的移动终端,以针对于某个指定的移动终端进行控制,减少误操作的可能性,随后通过在获取到显示界面后进行显示,以便用户直观了解移动终端上的界面,此外通过在显示界面中显示有至少一个虚拟按键,通过对虚拟按键进行点击,对待控制的移动终端进行控制。

其中,虚拟按键的数量可以为一个也可以为多个,当数量为一个时,可以作为悬浮按键使用,该虚拟按键为母键,被点击后根据待控制的移动终端的运行系统和操作习惯显示多个控制按键;当数量为多个时,多个虚拟按键共同显示在显示界面中,利于直接点击对应的虚拟按键,进而实现对应的功能。

具体地,若待控制的移动终端为ios系统,则虚拟按键仅为一个,实现home键的功能,若待控制的移动终端为android系统,则虚拟按键的数量为三个,分别为home键,返回键以及设置键。

实施例2

如图2所示,在本发明提出的另一个控制方法的实施例中,包括:步骤s102,获取用户信息,并根据用户信息确定待控制的移动终端;步骤s104,获取移动终端的显示界面,确定与显示界面对应的至少一个虚拟按键;步骤s106,显示显示界面,在显示界面中显示虚拟按键。

在该实施例中,在显示显示界面之前首先确定与显示界面对应的虚拟按键,即由于移动终端的系统、分辨率和显示区域大小均不统一,通过确定对应的虚拟按键,利于虚拟按键与移动终端之间的匹配关系,进而减少由于移动终端的系统、显示界面的分辨率或显示区域不同而导致虚拟按键无法在显示界面中正常显示的可能性。

实施例3

如图3所示,在本发明提出的另一个控制方法的实施例中,包括:步骤s202,获取用户信息,并根据用户信息确定待控制的移动终端;步骤s204,获取移动终端的显示界面,确定与显示界面对应的至少一个虚拟按键;步骤s206,显示显示界面,在显示界面中显示虚拟按键;步骤s208,接收对应于虚拟按键的第一控制指令;步骤s210,根据第一控制指令确定多个对应于虚拟按键的子按键;步骤s212,在虚拟按键被触发后,显示多个子按键;步骤s214,接收至少一个对应于子按键的第二控制指令;步骤s216,根据第二控制指令控制移动终端运行。

在该技术方案中,在显示界面中显示虚拟按键后,通过接收第二控制指令,以执行对应于第二控制指令的子按键,从而以子按键的功能控制移动终端运行,提高在控制移动终端的过程中的操作准确度,同时也使得对移动终端的控制更为简便。

此外,通过接收第二控制指令,以执行对应于第二控制指令的子按键,从而以子按键的功能控制移动终端运行,提高在控制移动终端的过程中的操作准确度,同时也使得对移动终端的控制更为简便。

具体地,远程桌面启动后启动悬浮按钮服务,悬浮按钮服务启动后首先创建悬浮按钮视图,将该视图的窗口类型设置为type_priority_phone,之后将该视图添加到应用程序窗口中,视图添加完毕后设置悬浮按钮点击响应事件,点击悬浮按钮后创建一androidpopupwindow(弹出框),弹出框中显示添加菜单选项,此处的菜单选项布局使用自定义的近似圆形布局,并为每个菜单选项设置点击响应事件,菜单点击处理完毕后隐藏菜单弹出框。

实施例4

如图4所示,在本发明提出的另一个控制方法的实施例中,包括:步骤s302,获取用户信息,并根据用户信息确定待控制的移动终端;步骤s304,获取移动终端的显示界面,并显示显示界面,其中,显示界面内设有用于控制移动终端的至少一个虚拟按键;步骤s306,获取对应于虚拟按键的拖动指令;步骤s308,根据拖动指令确定虚拟按键的拖动方向和拖动距离;步骤s310,根据拖动方向和拖动距离确定对应于虚拟按键的显示区域;步骤s312,确定显示区域在显示界面内的位置;步骤s314,在显示区域与显示界面的边界之间的距离不大于预设距离时,将显示区域移动至对应于显示界面的边界处。

在该实施例中,通过获取虚拟按键的拖动指令以确定虚拟按键的拖动方向和拖动距离,根据拖动方向和拖动距离对虚拟按键进行拖动至另一显示区域中,以减少由于虚拟按键的显示对显示界面中其它显示对象的遮挡,从而提高操作便利性。

此外,根据虚拟按键在移动后的显示区域处于显示界面之中的位置,在处于不同位置时,可根据显示区域与显示界面的边界之间的距离进行判断,在距离不大于预设距离时,将虚拟按键对应的显示区域直接移动至显示界面的边界处,从而使得在移动虚拟按键时降低由于存在虚拟按键与边界之间的距离时对显示界面中其它显示对象的正常显示影响。

其中,优选地,若显示区域同时距相邻的两个边界的距离均不大于预设距离时,此时可根据虚拟按键的拖动方向确定显示区域所移动的边界,例如:虚拟按键朝右侧拖动时,显示区域移动至显示界面的右侧边界处。

在上述任一实施例中,优选地,对应于子按键的第二控制指令具体包括以下之一或其组合:返回主页、返回上一操作、进入设置页面、关闭虚拟按键、执行预设功能。

在该实施例中,通过返回上一操作即可回撤当前操作至上一步的操作状态,通过关闭虚拟按键即可关闭显示多个子按键的窗口,通过返回主页即可返回移动终端的主界面,通过进入设置页面按键即可进入自定义的设置菜单项,通过执行预设操作即可查看推送消息。

需要说明地,上述第二指令的操作可以相互之间进行合并,例如,一个子按键同时具有返回主页并关闭虚拟按键的功能。

可以理解地,其中关闭显示多个子按键的窗口即范围至显示虚拟按键的显示界面。

具体地,如图7所示,界面中包括有六个按钮,即六个第二控制指令呈正六边形分布,最下端中间是关闭按钮,单击关闭悬浮窗;最上端中间是通知中心的按钮,单击可以查看远程客户端的消息通知;左侧上端是home按钮,单击返回远程客户端手机主屏;左侧下端是功能按钮,单击进入自定义的功能选项;右侧上端的是返回按钮,单击返回上一步操作;右侧下端的是设置按钮,单击可以进入自定义的设置菜单项。

实施例5

如图5所示,本发明的一个实施例提出了一种控制设备10,包括:存储器12、处理器14及存储在存储器12上并可在处理器14上运行的程序,程序被处理器14执行时实现如上述任一实施例中控制方法的步骤。

根据本发明提出的控制设备10,通过处理器14运行存储在存储器12上的程序,可实现上述任一实施例中控制方法的有益效果,在此不再赘述。

需要说明的是,控制设备10可以为移动终端,例如手机、平板电脑或笔记本电脑,也可以为不经常移动的终端,例如智能家电,智能路由器,台式机等。

实施例6

如图6所示,本发明的一个实施例提出了一种系统20,包括:服务器22;以及如上述实施例5的控制设备10,服务器22和控制设备10能够进行控制指令交互。

根据本发明提出的系统20,由于控制设备10可与服务器22进行交互,在进行控制指令交互时,可实现上述任一技术方案中控制方法的有益效果,在此不再赘述。

实施例7

本发明的一个实施例提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被执行时,实现上述任一实施例中控制方法的步骤。

根据本发明提出的计算机可读存储介质,在执行存储在计算机可读存储介质中的计算机程序时,可实现上述任一控制方法的有益效果,在此不再赘述。

以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,在对移动终端进行控制的过程中,通过在显示界面上设置的虚拟按键对移动终端进行控制,对不同系统类别的移动终端均可适应性调整,以增强终端控制的普遍性和通用性。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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