远程操作方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:36863698 阅读:7 留言:0更新日期:2023-03-15 18:47
本申请涉及一种远程操作方法和装置。所述方法包括:通过第二应用接收投屏请求,投屏请求是主控设备通过第一应用检测到用户的第一操作,并响应于第一操作而发送的;获取被控设备的屏幕图像,并通过第二应用将被控设备的屏幕图像传输至第一应用;通过第二应用接收携带操作命令的远程操作请求,远程操作请求是主控设备通过第一应用检测到用户的第二操作,并响应于第二操作而发送的;根据操作命令操作被控设备,在完成操作后通过第二应用将被控设备的当前屏幕图像传输至第一应用。本申请实施例能够让被控设备将屏幕图像远程投屏至主控设备,并能让主控设备远程操作被控设备。并能让主控设备远程操作被控设备。并能让主控设备远程操作被控设备。

【技术实现步骤摘要】
远程操作方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种远程操作方法、装置、计算机设备和存储介质。

技术介绍

[0002]当前的App(Application,应用程序)测试工作中,不同的机型测试和/或兼容性测试需要用到大量的不同类型的手机,如果测试人员手上没有某种机型的手机,通过需要去购买或者借该机型的手机以便进行测试,其中,购买手机来进行测试的方式需要花费大量金钱,而借手机来进行测试的方式则通常需要花费大量时间,并且还可能遇到借不到该机型的手机的情况,进而耽误了测试进度。
[0003]一些企业可能会在不同地理位置设置相应的办公区,例如某企业在深圳、上海、北京都设有办公区,如果为每个办公区都配齐用于测试的各种机型的手机,则测试成本较高,且此时测试手机(指用于测试的手机)的使用率较低。为了控制测试成本以及提高测试手机的使用率,可能每个办公区只配备部分机型的手机,当某些机型的手机暂时用不到时可将手机交给其他办公区进行测试,然而由于办公区之间存在一定距离,因而在办公区之间转移手机的方式需要耗费大量时间,不利于推进测试进度,并且在提升测试手机的使用率这一方面的作用有限。

技术实现思路

[0004]本申请针对上述不足或缺点,提供了一种远程操作方法、装置、计算机设备和存储介质,本申请实施例能够让被控设备将屏幕图像远程投屏至主控设备,并能让主控设备远程操作被控设备,从而提高测试设备的利用率。
[0005]本申请根据第一方面提供了一种远程操作方法,在一个实施例中,该方法应用于被控设备,被控设备与主控设备接入同一局域网,主控设备内安装有第一应用,被控设备内安装有第二应用,第二应用包括远程操作服务端程序;上述方法包括:通过第二应用接收投屏请求,投屏请求是主控设备通过第一应用检测到用户的第一操作,并响应于第一操作而发送的;获取被控设备的屏幕图像,并通过第二应用将被控设备的屏幕图像传输至第一应用;通过第二应用接收携带操作命令的远程操作请求,远程操作请求是主控设备通过第一应用检测到用户的第二操作,并响应于第二操作而发送的;根据操作命令操作被控设备,在完成操作后通过第二应用将被控设备的当前屏幕图像传输至第一应用。
[0006]在一个实施例中,通过第二应用接收投屏请求之前,上述方法还包括:通过第二应用启动java进程,并在后台持续运行上述java进程;通过第二应用接收投屏请求:包括:
通过上述java进程接收投屏请求;通过第二应用接收携带操作命令的远程操作请求,包括:通过上述java进程接收携带操作命令的远程操作请求。
[0007]在一个实施例中,上述方法还包括:在接收投屏请求之后,在上述java进程内部开启websocket服务;通过第二应用将被控设备的屏幕图像传输至第一应用,包括:通过上述websocket服务将被控设备的屏幕图像传输至第一应用;通过第二应用将被控设备的当前屏幕图像传输至第一应用,包括:通过上述websocket服务将被控设备的当前屏幕图像传输至第一应用。
[0008]在一个实施例中,通过第二应用接收投屏请求之前,上述方法还包括:通过局域网与主控设备建立通信连接,以及通过通信连接与主控设备进行通信。
[0009]在一个实施例中,通过第二应用接收投屏请求之前,上述方法还包括:以app_process的方式启动第二应用。
[0010]在一个实施例中,获取被控设备的屏幕图像,并通过第二应用将被控设备的屏幕图像传输至第一应用之后,上述方法还包括:监测被控设备的屏幕所显示的图像是否发生变化;响应于被控设备的屏幕所显示的图像发生变化,将屏幕所显示的变化后的图像发送至第一应用。
[0011]在一个实施例中,被控设备和主控设备位于不同的地理位置。
[0012]本申请根据第二方面提供了一种远程操作装置,在一个实施例中,该装置应用于被控设备,被控设备与主控设备接入同一局域网,主控设备内安装有第一应用,被控设备内安装有第二应用,第二应用包括远程操作服务端程序;装置包括:投屏请求接收模块,用于通过第二应用接收投屏请求,投屏请求是主控设备通过第一应用检测到用户的第一操作,并响应于第一操作而发送的;投屏模块,用于获取被控设备的屏幕图像,并通过第二应用将被控设备的屏幕图像传输至第一应用;操作请求接收模块,用于通过第二应用接收携带操作命令的远程操作请求,远程操作请求是主控设备通过第一应用检测到用户的第二操作,并响应于第二操作而发送的;操作模块,用于根据操作命令操作被控设备,在完成操作后通过第二应用将被控设备的当前屏幕图像传输至第一应用。
[0013]本申请根据第三方面提供了一种远程操作方法,在一个实施例中,该方法应用于主控设备,主控设备与被控设备接入同一局域网,主控设备内安装有第一应用,被控设备内安装有第二应用,第二应用包括远程操作服务端程序;上述方法包括:通过第一应用检测用户的第一操作,响应于检测到第一操作生成对应的投屏请求,以及将投屏请求发送至第二应用;投屏请求用于指示第二应用将被控设备的屏幕图像传输至第一应用;通过第一应用显示接收到的被控设备的屏幕图像;通过第一应用检测用户的第二操作,响应于检测到第二操作生成对应的携带操作命令的远程操作请求,以及将远程操作请求发送至第二应用;远程操作请求用于指示第二
应用根据操作命令操作被控设备,并在完成操作后将被控设备的当前屏幕图像传输至第一应用;通过第一应用显示接收到的被控设备的当前屏幕图像。
[0014]本申请根据第四方面提供了一种远程操作装置,在一个实施例中,该装置应用于主控设备,主控设备与被控设备接入同一局域网,主控设备内安装有第一应用,被控设备内安装有第二应用,第二应用包括远程操作服务端程序;装置包括:投屏请求发送模块,用于通过第一应用检测用户的第一操作,响应于检测到第一操作生成对应的投屏请求,以及将投屏请求发送至第二应用;投屏请求用于指示第二应用将被控设备的屏幕图像传输至第一应用;第一显示模块,用于通过第一应用显示接收到的被控设备的屏幕图像;操作请求发送模块,用于通过第一应用检测用户的第二操作,响应于检测到第二操作生成对应的携带操作命令的远程操作请求,以及将远程操作请求发送至第二应用;远程操作请求用于指示第二应用根据操作命令操作被控设备,并在完成操作后将被控设备的当前屏幕图像传输至第一应用;第二显示模块,用于通过第一应用显示接收到的被控设备的当前屏幕图像。
[0015]本申请根据第五方面提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一方法的实施例的步骤。
[0016]本申请根据第六方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一方法的实施例的步骤。
[0017]在本申请实施例中,通过将主控设备和被控设备接入同一局域网,使得主控设备和被控设备通过局域网进行通讯;主控设备内安装有第一应用,被控设备内安装有第二应用;第二应用包括远程操作服务端程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程操作方法,其特征在于,应用于被控设备,所述被控设备与主控设备接入同一局域网,所述主控设备内安装有第一应用,所述被控设备内安装有第二应用,所述第二应用包括远程操作服务端程序;所述方法包括:通过所述第二应用接收投屏请求,所述投屏请求是所述主控设备通过所述第一应用检测到用户的第一操作,并响应于所述第一操作而发送的;获取所述被控设备的屏幕图像,并通过所述第二应用将所述被控设备的屏幕图像传输至所述第一应用;通过所述第二应用接收携带操作命令的远程操作请求,所述远程操作请求是所述主控设备通过所述第一应用检测到用户的第二操作,并响应于所述第二操作而发送的;根据所述操作命令操作所述被控设备,在完成所述操作后通过所述第二应用将所述被控设备的当前屏幕图像传输至所述第一应用。2.如权利要求1所述的方法,其特征在于,通过所述第二应用接收投屏请求之前,所述方法还包括:通过所述第二应用启动java进程,并在后台持续运行所述java进程;通过所述第二应用接收投屏请求:包括:通过所述java进程接收所述投屏请求;通过所述第二应用接收携带操作命令的远程操作请求,包括:通过所述java进程接收所述携带操作命令的远程操作请求。3.如权利要求2所述的方法,其特征在于,所述方法还包括:在接收所述投屏请求之后,在所述java进程内部开启websocket服务;通过所述第二应用将所述被控设备的屏幕图像传输至所述第一应用,包括:通过所述websocket服务将所述被控设备的屏幕图像传输至所述第一应用;通过所述第二应用将所述被控设备的当前屏幕图像传输至所述第一应用,包括:通过所述websocket服务将所述被控设备的当前屏幕图像传输至所述第一应用。4.如权利要求1所述的方法,其特征在于,通过所述第二应用接收投屏请求之前,所述方法还包括:通过所述局域网与所述主控设备建立通信连接,以及通过所述通信连接与所述主控设备进行通信。5.如权利要求1所述的方法,其特征在于,通过所述第二应用接收投屏请求之前,所述方法还包括:以app_process的方式启动所述第二应用。6.如权利要求1所述的方法,其特征在于,获取所述被控设备的屏幕图像,并通过所述第二应用将所述被控设备的屏幕图像传输至所述第一应用之后,所述方法还包括:监测所述被控设备的屏幕所显示的图像是否发生变化;响应于所述被控设备的屏幕所显示的图像发生变化,将所述屏幕所显示的变化后的图像发送至所述第一应用。7.如权利要求1所述的方法,其特征在于,所述被控设备和所述主控设备位于不同的地理位置。8.一种远程操作装置,其特征在于,应用于被控设备,所述被控设备与主控设备接入同
一局域网,所述主控设备内安装有第一应用,所述被控...

【专利技术属性】
技术研发人员:汪蕾
申请(专利权)人:深圳依时货拉拉科技有限公司
类型:发明
国别省市:

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

1