CN110557509A - 一种手机控制方法、装置、电子设备及可读存储介质 - Google Patents

一种手机控制方法、装置、电子设备及可读存储介质 Download PDF

Info

Publication number
CN110557509A
CN110557509A CN201910857873.7A CN201910857873A CN110557509A CN 110557509 A CN110557509 A CN 110557509A CN 201910857873 A CN201910857873 A CN 201910857873A CN 110557509 A CN110557509 A CN 110557509A
Authority
CN
China
Prior art keywords
mobile phone
server
target
control
control instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910857873.7A
Other languages
English (en)
Inventor
陈永柳
方依
梁新敏
陈羲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Miaozhen Information Technology Co Ltd
Miaozhen Systems Information Technology Co Ltd
Original Assignee
Miaozhen Systems Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Miaozhen Systems Information Technology Co Ltd filed Critical Miaozhen Systems Information Technology Co Ltd
Priority to CN201910857873.7A priority Critical patent/CN110557509A/zh
Publication of CN110557509A publication Critical patent/CN110557509A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

本申请提供了一种手机控制方法、装置、电子设备及可读存储介质,其中,该方法包括:服务器与手机建立无线通信连接;服务器通过建立的无线通信连接获取手机的身份标识;服务器判断手机是否具有控制权限;若手机具有控制权限,则服务器将手机的身份标识发送至操作终端,以使操作终端返回携带有目标身份标识的控制指令;其中,控制指令用于发送至与目标身份标识相对应的手机。本申请通过服务器与手机建立无线通信连接,使得操作终端可以无线连接的方式控制手机,并且连接操作终端的手机数量不受限制。

Description

一种手机控制方法、装置、电子设备及可读存储介质
技术领域
本申请涉及通信技术领域,尤其是涉及一种手机控制方法、装置、电子设备及可读存储介质。
背景技术
在软件开发测试、微商运营以及客户管理的过程中,通常需要对多台手机进行操控。
相关技术中的手机控制方法,多是通过安卓调试桥(Android Debug Bridge,简称adb)工具包控制手机,adb工具包是谷歌提供的安卓手机辅助工具包,起到调试桥的作用,借助这款工具,可以从操作终端连接到手机,从而控制手机。但是,通过adb工具包控制手机时,需要电脑与手机通过数据线连接,导致与电脑连接的手机数量受限。
发明内容
有鉴于此,本申请的目的在于提供一种手机控制方法、装置、电子设备及可读存储介质,以使操作终端与手机无线通信。
第一方面,本申请实施例提供了一种手机控制方法,包括:
服务器与手机建立无线通信连接;
所述服务器通过建立的所述无线通信连接获取所述手机的身份标识;
所述服务器判断所述手机是否具有控制权限;
若所述手机具有控制权限,则所述服务器将所述手机的身份标识发送至操作终端,以使所述操作终端返回携带有目标身份标识的控制指令;其中,所述控制指令用于发送至与所述目标身份标识相对应的手机。
结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,若所述手机具有控制权限,则所述服务器将所述手机的身份标识发送至操作终端之后,还包括:
所述服务器接收所述操作终端返回的携带有目标身份标识的控制指令;
所述服务器根据所述目标身份标识,确定与所述目标身份标识相对应的手机,并将该手机作为目标手机;
所述服务器将所述控制指令转发至所述目标手机,以使所述目标手机执行与所述控制指令相对应的操作。
结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第二种可能的实施方式,其中,所述控制指令包括连续截屏指令;
所述服务器将所述控制指令转发至所述目标手机,以使所述目标手机执行与所述控制指令相对应的操作之后,还包括:
所述服务器接收所述手机返回的截取的多张屏幕图像;
所述服务器将多张所述屏幕图像转发至所述操作终端。
结合第一方面的第二种可能的实施方式,本申请实施例提供了第一方面的第三种可能的实施方式,其中,所述控制指令包括停止截屏指令;
所述服务器将所述控制指令转发至所述目标手机,以使所述目标手机执行与所述控制指令相对应的操作,包括:
所述服务器将所述停止截屏指令转发至所述目标手机,以使所述目标手机停止截取屏幕图像的操作。
结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第四种可能的实施方式,其中,所述控制指令包括点击的控制指令;
所述服务器将所述控制指令转发至所述目标手机,以使所述目标手机执行与所述控制指令相对应的操作,包括:
所述服务器将所述点击的控制指令转发至所述目标手机,以使所述目标手机执行点击的操作。
第二方面,本申请实施例还提供一种手机控制装置,包括:
建立模块,用于服务器与手机建立无线通信连接;
获取模块,用于所述服务器通过建立的所述无线通信连接获取所述手机的身份标识;
判断模块,用于所述服务器判断所述手机是否具有控制权限;
发送模块,用于若所述手机具有控制权限,则所述服务器将所述手机的身份标识发送至操作终端,以使所述操作终端返回携带有目标身份标识的控制指令;其中,所述控制指令用于发送至与所述目标身份标识相对应的手机。
结合第二方面,本申请实施例提供了第二方面的第一种可能的实施方式,还包括:
第一接收模块,用于所述服务器接收所述操作终端返回的携带有目标身份标识的控制指令;
确定模块,用于所述服务器根据所述目标身份标识,确定与所述目标身份标识相对应的手机,并将该手机作为目标手机;
第一转发模块,用于所述服务器将所述控制指令转发至所述目标手机,以使所述目标手机执行与所述控制指令相对应的操作。
结合第二方面的第一种可能的实施方式,本申请实施例提供了第二方面的第二种可能的实施方式,还包括:
第二接收模块,用于所述服务器接收所述手机返回的截取的多张屏幕图像;
第二转发模块,用于所述服务器将多张所述屏幕图像转发至所述操作终端。
第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面中任一种可能的实施方式中的步骤。
第四方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面中任一种可能的实施方式中的步骤。
本申请实施例提供的一种手机控制方法、装置、电子设备及可读存储介质,该手机控制方法,包括:服务器与手机建立无线通信连接;服务器通过建立的无线通信连接获取手机的身份标识;服务器判断手机是否具有控制权限;若手机具有控制权限,则服务器将手机的身份标识发送至操作终端,以使操作终端返回携带有目标身份标识的控制指令;其中,控制指令用于发送至与目标身份标识相对应的手机。本申请通过服务器与手机建立无线通信连接,使得操作终端可以无线连接的方式控制手机,并且连接操作终端的手机数量不受限制。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例所提供的一种手机控制方法的流程图;
图2示出了本申请实施例所提供的一种手机控制方法所在的***框图;
图3示出了本申请实施例所提供的一种手机控制装置名称的结构示意图;
图4示出了本申请实施例所提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
在一些场景下,比如软件开发测试、微商运营、客户管理,开发人员需要对多台手机进行操控。目前很多手机控制***,通常是通过安卓调试桥(Android Debug Bridge,简称adb)工具包控制手机的,adb工具包是Google提供的安卓手机辅助工具包,起到调试桥的作用,借助这款工具,可以从电脑端连接到手机的壳(shell),从而控制手机。
但是通过adb工具包控制手机时,需要电脑与手机通过数据线连接,导致与电脑端连接的手机数量受限。
基于此,本申请实施例提供了一种手机控制方法、装置、电子设备及可读存储介质,下面通过实施例进行描述。
为便于对本实施例进行理解,首先对本申请实施例所公开的一种手机控制方法进行详细介绍。如图1所示的一种手机控制方法的流程示意图,该手机控制方法包括以下步骤:
S101:服务器与手机建立无线通信连接。
S102:服务器通过建立的无线通信连接获取手机的身份标识。
S103:服务器判断手机是否具有控制权限。
S104:若手机具有控制权限,则服务器将手机的身份标识发送至操作终端,以使操作终端返回携带有目标身份标识的控制指令;其中,控制指令用于发送至与目标身份标识相对应的手机。
在本申请中,该手机控制方法所在的***包括服务器、手机和操作终端,如图2所示的一种手机控制方法所在的***框图中,服务器与手机之间,以及服务器与操作终端均可以建立通信连接。
其中,操作终端将控制指令发送给服务器,服务器再将控制指令转发至手机;同时,服务器还可以将手机返回的针对控制指令的操作转发至操作终端。
手机可以在步骤S101之前获取服务器的连接地址,手机通过该连接地址与服务器进行无线通信连接。
在步骤S101中,服务器可以是部署在公网上的服务器,手机可以在任意有网的位置接入该服务器手机手机。
操作终端也可以在任意有网的位置接入该服务器,从而实现手机与操作终端在任意位置都可以无线交互。通常情况下,操作终端指的是电脑。
服务器与手机、服务器与操作终端之间均以WebSocket协议作为通信协议,由于本申请中利用无线网络通信的方式进行连接,因此,连接在服务器上的手机的数量不受限制,且不受地域的限制。
在步骤S102中,当手机打开某应用程序时,应用程序可以从已写好的配置文件中读取到当前手机的身份标识,例如手机的设备标识码,然后应用程序通过手机向服务器发送该身份标识,服务器通过建立的无线通信连接接收该身份标识。
服务器与手机连接之后,可以一直保持连接,服务器可以保存获取到的身份标识,当手机与服务器断开连接之后,服务器将删除保存的身份标识。当下次手机与服务器连接时,服务器再重新获取手机的身份标识,这样可以清除服务器中的缓存,减少服务器存储的数据信息。
在步骤S103中,服务器根据接收到的身份信息,判断该身份信息对应的手机是否具有控制权限。
这里,控制权限指的是应用程序对该手机拥有的权限。具体地,控制权限可以包括允许应用程序对该手机屏幕截图的权限、读取手机中存储的文件权限、超级管理员权限等。当应用程序具有该控制权限时,应用程序可以对该手机进行权限操作。
一般情况下,用户在手机上安装某应用程序时,应用程序可以向用户申请是否开启控制权限,用户可以自主选择相应的控制权限。当用户再次打开该应用程序时,手机默认已开启的控制权限。
当用户开启了控制权限,也就是服务器判断应用程序对手机具有控制权限时,服务器可以广播的形式告诉操作终端该手机具有控制权限。
在步骤S104中,若该手机具有控制权限,也就是应用程序可以对该手机执行相应的操作,那么服务器将手机的身份标识发送至操作终端,操作终端会将该身份标识保存在一个信息表中,该信息表中记录了已打开某应用程序的手机对应的身份标识,操作终端可以在信息表中选择部分或全部身份标识,将控制指令发送至服务器。服务器可以将控制指令转发至身份标识对应的手机。
因此服务器将手机的身份标识发送至操作终端之后,还可以包括以下步骤:
步骤1041,服务器接收操作终端返回的携带有目标身份标识的控制指令;
步骤1042,服务器根据目标身份标识,确定与目标身份标识相对应的手机,并将该手机作为目标手机;
步骤1043,服务器将控制指令转发至目标手机,以使目标手机执行与控制指令相对应的操作。
在具体实施中,目标身份标识指的是操作终端在信息表中选择的部分或全部的身份标识,操作终端将向目标身份标识对应的手机发送控制指令。
服务器可以根据选择的目标身份标识确定出与目标身份标识对应的手机。
服务器将控制指令转发给目标手机之后,目标手机可以执行相应的操作。
服务器可以同时接收操作终端发送的多个控制指令,不同的手机之间控制指令可以不相同,也就是操作终端可以同时向多个身份标识对应的手机发送相同的控制指令;操作终端也可以同时向多个身份标识对应的手机发送不同的控制指令,即每个手机之间的控制指令可以不相同。
表1和表2示出了操作终端在发送控制指令时,选择的目标身份标识对应的手机与控制指令的关系。
表1
表2
身份标识 手机 控制指令
身份标识A 手机A 控制指令A
身份标识B 手机B 控制指令B
身份标识C 手机C 控制指令B
身份标识D 手机D 控制指令C
身份标识E 手机E
通过表1,可以看出,操作终端可以选择部分身份标识作为目标身份标识,然后返回相同的控制指令,以使服务器向目标身份标识对应的手机转发该控制指令;表2可以看出,操作终端可以选择部分身份标识作为目标身份标识,然后针对不同的目标身份标识返回对应的控制指令,以使服务器向对应的手机转发对应的控制指令。
服务器可以接收操作终端发送的连续截屏指令、停止截屏指令、点击的控制指令、双击的控制指令、以及滑动的控制指令等。手机可以执行控制指令对应的操作。
具体地,若操作终端返回的控制指令为连续截屏指令时,手机可以截取多张屏幕图像。
在具体实施中,手机可以在预设时间内连续截取预设数量的屏幕图像,也可以在每个预设间隔后截取一张屏幕图像。
手机可以将截取的屏幕图像转变成base64的图像,然后发送给服务器,再由服务器将图像转发给操作终端。手机可以持续地向操作终端发送图像,操作终端可以实时看到手机的屏幕变化情况。
在具体实施中,手机还可以向服务器发送视频流形式的屏幕内容。
若操作终端返回的控制指令为停止截屏指令时,手机在接收到服务器转发的停止截屏指令后,执行停止截屏操作。通常情况下,该停止截屏指令是在连续截屏指令后才发出的。
若操作终端返回的控制指令为点击的控制指令,手机在接收到服务器转发的点击的控制指令后,打开点击的目标对象。
具体地,本申请实施例以服务器、手机和电脑为例,具体说明该手机控制方法。
步骤1,手机获取服务器的连接地址,与服务器建立无线通信连接。
在该步骤或该步骤之前,电脑也与服务器建立了无线通信连接。手机与服务器、服务器与电脑之间均可以通过无线通信方式进行交互。
步骤2,手机的上某应用程序启动时,服务器通过建立的无线通信连接获取手机的设备标识码。
步骤3,服务器判断手机是否具有控制权限。
控制权限一般是用户在安装应用程序时选择开启的,当用户再次打开该应用程序时,手机默认已开启的控制权限。
步骤4,若手机具有控制权限,则服务器以广播的形式告诉操作终端该手机具有控制权限。
步骤5,服务器将手机的设备标识码发送给电脑端。
步骤6,电脑端将选择的目标设备标识码和连续截屏指令发送给服务器。
电脑端可以显示出一个图形界面,图形界面上有手机的屏幕、控制按钮以及一些包含有手机设备标识码的信息表。
电脑端根据信息表选择目标设备标识码,通过控制按钮发送连续截屏指令。
步骤7,服务器根据接收到的目标设备标识码确定目标手机,并将连续截屏指令发送至目标手机。
步骤8,目标手机根据接收到的连续截屏指令,截取多张屏幕图像,并发送至服务器。
步骤9,服务器将接收到的屏幕图像转发至电脑端。
电脑端的图形界面上可以显示出手机的屏幕图像。
步骤10,电脑端向服务器发送选择的目标设备标识码和停止截屏指令。
步骤11,服务器根据接收到的目标设备标识码确定目标手机,并将停止截屏指令发送至目标手机。
步骤12,目标手机根据接收到的停止截屏指令,停止截取屏幕图像。
基于相同的技术构思,本申请实施例还提供一种手机控制装置、电子设备以及计算机存储介质等,具体可参见以下实施例。
图3是示出本申请的一些实施例的手机控制装置的框图,该手机控制装置实现的功能对应上述在终端设备上执行手机控制方法的步骤。该装置可以理解为一个包括处理器的服务器的组件,该组件能够实现上述手机控制方法,如图3所示,该手机控制装置可以包括:
建立模块301,用于服务器与手机建立无线通信连接;
获取模块302,用于服务器通过建立的无线通信连接获取手机的身份标识;
判断模块303,用于服务器判断手机是否具有控制权限;
发送模块304,用于若手机具有控制权限,则服务器将手机的身份标识发送至操作终端,以使操作终端返回携带有目标身份标识的控制指令;其中,控制指令用于发送至与目标身份标识相对应的手机。
该手机控制装置还包括:
第一接收模块,用于服务器接收操作终端返回的携带有目标身份标识的控制指令;
确定模块,用于服务器根据目标身份标识,确定与目标身份标识相对应的手机,并将该手机作为目标手机;
第一转发模块,用于服务器将控制指令转发至目标手机,以使目标手机执行与控制指令相对应的操作。
该手机控制装置还包括:
第二接收模块,用于服务器接收手机返回的截取的多张屏幕图像;
第二转发模块,用于服务器将多张屏幕图像转发至操作终端。
如图4所示,为本申请实施例所提供的一种电子设备400的结构示意图,该电子设备400包括:至少一个处理器401,至少一个网络接口404和至少一个用户接口403,存储器405,至少一个通信总线402。通信总线402用于实现这些组件之间的连接通信。用户接口403,包括显示器(例如,触摸屏)、键盘或者点击设备(例如,触感板或者触摸屏等)。
存储器405可以包括只读存储器和随机存取存储器,并向处理器401提供指令和数据。存储器405的一部分还可以包括非易失性随机存取存储器(NVRAM)。
在一些实施方式中,存储器405存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
操作***4051,包含各种***程序,用于实现各种基础业务以及处理基于硬件的任务;
应用程序4052,包含各种应用程序,用于实现各种应用业务。
在本申请实施例中,通过调用存储器405存储的程序或指令,处理器401用于:
服务器与手机建立无线通信连接;
服务器通过建立的无线通信连接获取手机的身份标识;
服务器判断手机是否具有控制权限;
若手机具有控制权限,则服务器将手机的身份标识发送至操作终端,以使操作终端返回携带有目标身份标识的控制指令;其中,控制指令用于发送至与目标身份标识相对应的手机。
处理器401还用于:
若手机具有控制权限,则服务器将手机的身份标识发送至操作终端之后,还包括:
服务器接收操作终端返回的携带有目标身份标识的控制指令;
服务器根据目标身份标识,确定与目标身份标识相对应的手机,并将该手机作为目标手机;
服务器将控制指令转发至目标手机,以使目标手机执行与控制指令相对应的操作。
处理器401还用于:
服务器将控制指令转发至目标手机,以使目标手机执行与控制指令相对应的操作之后,服务器接收手机返回的截取的多张屏幕图像;
服务器将多张屏幕图像转发至操作终端。
处理器401还用于:
服务器将控制指令转发至目标手机,以使目标手机执行与控制指令相对应的操作,服务器将停止截屏指令转发至目标手机,以使目标手机停止截取屏幕图像的操作。
处理器401还用于:
服务器将控制指令转发至目标手机,以使目标手机执行与控制指令相对应的操作,服务器将点击的控制指令转发至目标手机,以使目标手机执行点击的操作。
本申请实施例所提供的进行手机控制方法的计算机程序产品,包括存储了处理器可执行的非易失的程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种手机控制方法,其特征在于,包括:
服务器与手机建立无线通信连接;
所述服务器通过建立的所述无线通信连接获取所述手机的身份标识;
所述服务器判断所述手机是否具有控制权限;
若所述手机具有控制权限,则所述服务器将所述手机的身份标识发送至操作终端,以使所述操作终端返回携带有目标身份标识的控制指令;其中,所述控制指令用于发送至与所述目标身份标识相对应的手机。
2.根据权利要求1所述的手机控制方法,其特征在于,若所述手机具有控制权限,则所述服务器将所述手机的身份标识发送至操作终端之后,还包括:
所述服务器接收所述操作终端返回的携带有目标身份标识的控制指令;
所述服务器根据所述目标身份标识,确定与所述目标身份标识相对应的手机,并将该手机作为目标手机;
所述服务器将所述控制指令转发至所述目标手机,以使所述目标手机执行与所述控制指令相对应的操作。
3.根据权利要求2所述的手机控制方法,其特征在于,所述控制指令包括连续截屏指令;
所述服务器将所述控制指令转发至所述目标手机,以使所述目标手机执行与所述控制指令相对应的操作之后,还包括:
所述服务器接收所述手机返回的截取的多张屏幕图像;
所述服务器将多张所述屏幕图像转发至所述操作终端。
4.根据权利要求3所述的手机控制方法,其特征在于,所述控制指令包括停止截屏指令;
所述服务器将所述控制指令转发至所述目标手机,以使所述目标手机执行与所述控制指令相对应的操作,包括:
所述服务器将所述停止截屏指令转发至所述目标手机,以使所述目标手机停止截取屏幕图像的操作。
5.根据权利要求2所述的手机控制方法,其特征在于,所述控制指令包括点击的控制指令;
所述服务器将所述控制指令转发至所述目标手机,以使所述目标手机执行与所述控制指令相对应的操作,包括:
所述服务器将所述点击的控制指令转发至所述目标手机,以使所述目标手机执行点击的操作。
6.一种手机控制装置,其特征在于,包括:
建立模块,用于服务器与手机建立无线通信连接;
获取模块,用于所述服务器通过建立的所述无线通信连接获取所述手机的身份标识;
判断模块,用于所述服务器判断所述手机是否具有控制权限;
发送模块,用于若所述手机具有控制权限,则所述服务器将所述手机的身份标识发送至操作终端,以使所述操作终端返回携带有目标身份标识的控制指令;其中,所述控制指令用于发送至与所述目标身份标识相对应的手机。
7.根据权利要求6所述的手机控制装置,其特征在于,还包括:
第一接收模块,用于所述服务器接收所述操作终端返回的携带有目标身份标识的控制指令;
确定模块,用于所述服务器根据所述目标身份标识,确定与所述目标身份标识相对应的手机,并将该手机作为目标手机;
第一转发模块,用于所述服务器将所述控制指令转发至所述目标手机,以使所述目标手机执行与所述控制指令相对应的操作。
8.根据权利要求7所述的手机控制装置,其特征在于,还包括:
第二接收模块,用于所述服务器接收所述手机返回的截取的多张屏幕图像;
第二转发模块,用于所述服务器将多张所述屏幕图像转发至所述操作终端。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至5任一所述的手机控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至5任一所述的手机控制方法的步骤。
CN201910857873.7A 2019-09-09 2019-09-09 一种手机控制方法、装置、电子设备及可读存储介质 Pending CN110557509A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910857873.7A CN110557509A (zh) 2019-09-09 2019-09-09 一种手机控制方法、装置、电子设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910857873.7A CN110557509A (zh) 2019-09-09 2019-09-09 一种手机控制方法、装置、电子设备及可读存储介质

Publications (1)

Publication Number Publication Date
CN110557509A true CN110557509A (zh) 2019-12-10

Family

ID=68739966

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910857873.7A Pending CN110557509A (zh) 2019-09-09 2019-09-09 一种手机控制方法、装置、电子设备及可读存储介质

Country Status (1)

Country Link
CN (1) CN110557509A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111427525A (zh) * 2020-02-27 2020-07-17 深圳壹账通智能科技有限公司 集群设备的同步操控方法、装置、计算机设备及存储介质
CN112805651A (zh) * 2020-03-30 2021-05-14 深圳市大疆创新科技有限公司 无人机的控制方法、控制终端、服务器及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102821015A (zh) * 2012-08-07 2012-12-12 歌尔声学股份有限公司 一种实现家庭中多媒体终端相互控制的方法和***
CN104050407A (zh) * 2014-06-13 2014-09-17 北京奇虎科技有限公司 一种移动终端控制pc操作的方法及装置和***
US20160012717A1 (en) * 2011-05-09 2016-01-14 Glamo, Inc. Remote Control Device, Server, Method, and Computer Program
CN105491229A (zh) * 2015-11-26 2016-04-13 小米科技有限责任公司 远程控制移动终端的方法和装置
CN105487389A (zh) * 2015-11-17 2016-04-13 小米科技有限责任公司 控制智能设备的方法和装置
CN105592364A (zh) * 2016-02-25 2016-05-18 腾讯科技(深圳)有限公司 跨终端的截屏图片获取方法和装置
CN106789460A (zh) * 2016-12-08 2017-05-31 青岛海信移动通信技术股份有限公司 用于智能家居的控制方法和***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160012717A1 (en) * 2011-05-09 2016-01-14 Glamo, Inc. Remote Control Device, Server, Method, and Computer Program
CN102821015A (zh) * 2012-08-07 2012-12-12 歌尔声学股份有限公司 一种实现家庭中多媒体终端相互控制的方法和***
CN104050407A (zh) * 2014-06-13 2014-09-17 北京奇虎科技有限公司 一种移动终端控制pc操作的方法及装置和***
CN105487389A (zh) * 2015-11-17 2016-04-13 小米科技有限责任公司 控制智能设备的方法和装置
CN105491229A (zh) * 2015-11-26 2016-04-13 小米科技有限责任公司 远程控制移动终端的方法和装置
CN105592364A (zh) * 2016-02-25 2016-05-18 腾讯科技(深圳)有限公司 跨终端的截屏图片获取方法和装置
CN106789460A (zh) * 2016-12-08 2017-05-31 青岛海信移动通信技术股份有限公司 用于智能家居的控制方法和***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111427525A (zh) * 2020-02-27 2020-07-17 深圳壹账通智能科技有限公司 集群设备的同步操控方法、装置、计算机设备及存储介质
CN112805651A (zh) * 2020-03-30 2021-05-14 深圳市大疆创新科技有限公司 无人机的控制方法、控制终端、服务器及存储介质

Similar Documents

Publication Publication Date Title
US8254908B2 (en) Server and method for remotely testing electronic devices
US20180285053A1 (en) Screenshot method and apparatus
CN110442502B (zh) 一种埋点的方法、装置、设备及存储介质
CN110557509A (zh) 一种手机控制方法、装置、电子设备及可读存储介质
CN109041267B (zh) 一种网络连接故障处理方法、装置及电子设备
CN104468947B (zh) 一种信息处理方法及电子设备
CN111061448A (zh) 日志信息的显示方法、装置、电子设备及存储介质
CN114222320A (zh) 通信设备的测试方法、装置、设备、存储介质及程序
CN109343944B (zh) eSIM卡的数据处理方法、装置、终端及存储介质
CN107404456B (zh) 错误定位方法及装置
CN111092780A (zh) 一种安卓***动态调试的方法及***
CN108345508B (zh) 接口调用测试方法和装置
CN106302011B (zh) 基于多端的测试方法及终端
CN112486733A (zh) ***还原方法、装置、终端及存储介质
CN111142885A (zh) 一种eSIM设备管理方法、装置、设备及存储介质
CN109995931B (zh) 一种实现自动呼叫的方法及装置
US10291498B1 (en) Mobile communication device diagnostic client and error remediation sharing
CN113297513B (zh) 基于云手机的敏感信息打码方法、装置及存储介质
CN107786420B (zh) 一种消息撤销方法、消息撤销服务器及用户设备
JP7230951B2 (ja) 携帯端末、情報処理システム、制御方法、及びプログラム
CN114490323A (zh) 终端设备的测试方法、装置及电子设备
CN111147400B (zh) 一种命令行配置同步的方法、装置及电子设备
CN110971696B (zh) 一种实现虚拟电子卡通讯的***和方法
CN112671814B (zh) 一种跨平台的设备开发方法、装置及***
CN113961162A (zh) 投屏控制方法、投屏发送端、投屏接收端和投屏***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20191210