一种远程监控方法技术

技术编号:23161464 阅读:48 留言:0更新日期:2020-01-21 21:56
本发明专利技术提出了一种远程监控方法,通过浏览器点击区域和客户端屏幕显示区域之间的坐标转换,实现浏览器点击区域与客户端屏幕显示区域相匹配,通过坐标转换,浏览器可以指定客户端截图范围,还可以实现浏览器远程模拟触控客户端屏幕;在客户端向浏览器上传的截图中出现异常时,可以点击浏览器上的某区域,通过浏览器与客户端界面之间的坐标转换,远程操作客户端,可以直接进入异常清理程序,不需要跳转到异常系统,再提交异常申请,这样,可以提高效益;在浏览器、服务端和客户端之间建立长连接以及浏览器与客户端界面之间的坐标转换的基础下,可以实现远程监控的同时,还可以实现远程文件管理,提高运维效益。

【技术实现步骤摘要】
一种远程监控方法
本专利技术涉及远程监控领域,尤其涉及一种远程监控方法。
技术介绍
远程监控是指通过网络对远程的计算机进行查看和操作的的方法,目前,用户大多是通过使用Windows自带的远程桌面连接功能来实现,以实现对远程计算机进行监控。现有的远程监控是在网络上由一台电脑(主控端Remote/客户端)远距离去控制另一台电脑(被控端Host/服务器端)的技术,主控端电脑只是将键盘和鼠标的指令传送给远程电脑,同时将被控端电脑的屏幕画面通过通信线路回传过来,通过监控当前设备上最新界面,以便及时发现设备的异常。现有的远程监控系统存在以下技术问题:(1)现有的截图技术都是将整个屏幕的画面均截下来,在屏幕数据较多时,后台工作人员需要将截图放大才可以看清楚,使得监控速度慢,无法指定截图范围;(2)当发现设备异常时,监控系统无法对异常的设备进行远程维修,只能跳转到异常系统,进行异常的提交等操作,或者指挥现场人员到现场进行维修,上述两种消除异常的方式执行起来非常繁琐,并且效率低。因此,为解决上述问题,本专利技术提供一种远程监控方法,远程模本文档来自技高网...

【技术保护点】
1.一种远程监控方法,其特征在于:包括以下步骤:/nS1、建立浏览器、服务端、客户端之间的长连接通道;/nS2、浏览器向服务端请求指定客户端画面,服务端收到请求并下发截屏指令给客户端,客户端收到截屏指令后开始截屏,上传截图,通知服务器截图上传成功,服务器给浏览器下发刷新指令,浏览器刷新最新截图,后台人员检测客户端运行情况;/nS3、浏览器加载截图,并点击截图上某区域(x,y),将浏览器点击的某区域(x,y)转换到客户端的界面坐标(u,z),实现远程模拟触摸。/n

【技术特征摘要】
1.一种远程监控方法,其特征在于:包括以下步骤:
S1、建立浏览器、服务端、客户端之间的长连接通道;
S2、浏览器向服务端请求指定客户端画面,服务端收到请求并下发截屏指令给客户端,客户端收到截屏指令后开始截屏,上传截图,通知服务器截图上传成功,服务器给浏览器下发刷新指令,浏览器刷新最新截图,后台人员检测客户端运行情况;
S3、浏览器加载截图,并点击截图上某区域(x,y),将浏览器点击的某区域(x,y)转换到客户端的界面坐标(u,z),实现远程模拟触摸。


2.如权利要求1所述的一种远程监控方法,其特征在于:所述S1中客户端为安卓5.0以上非root设备或安卓5.0以下root设备;
所述安卓5.0以上非root设备通过MediaProjecttion实现截图;
所述安卓5.0以下root设备首先尝试安卓自带screencap指令截图,当指令截图失效时,采用执行java程序反射调用“screenshot”指令。


3.如权利要求1所述的一种远程监控方法,其特征在于:执行所述S2前还包括以下步骤:点击浏览器屏幕坐标(p,q),将浏览器屏幕坐标(p,q)转换成客户端的屏幕坐标(n,m),浏览器向服务端请求指定客户端画面。


4.如权利要求3所述的一种远程监控方法,其特征在于:所述浏览器屏幕坐标(p,q)转换成客户端的屏幕坐标(n,m)具体包括以下步骤:
S401、获取浏览器屏幕的宽度和高度,设浏览器宽度为w,高度为h;
S402、设浏览器截图显示宽度为w1,高度为h1,根据等比缩放得到截图显示高度为h1=(w1*h)/w,宽高比值k=w1/w;
S403、浏览器点击区域(p,q),由宽高比值k转换到客户端的界面坐标为:(p*k,q*k),即(p*k,q*k)=(n,m);
S404、若浏览器显示区域具备滚动特性,设定浏览器横向滚动距离为s1,纵向滚动距离为s2,浏览器点击区域(p,q)时,实际坐标为(s1+p,s2+q),由宽高比值k转换到客户端的界面坐标为((s1+p)*k,(s2+q)*k)。

【专利技术属性】
技术研发人员:汪佳威
申请(专利权)人:武汉鼎森电子科技有限公司
类型:发明
国别省市:湖北;42

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

1