一种基于运维审计系统RDP协议H5运维全屏的方法技术方案

技术编号:34437176 阅读:38 留言:0更新日期:2022-08-06 16:22
本发明专利技术提出了一种基于运维审计系统RDP协议H5运维全屏的方法;在本方案中,RDP协议的H5运维实现方式为通过canvas实时绘制图形界面实现,在运维配置处提供配置项,让运维员选择H5图形运维是否以全屏分辨率展现;若配置了H5图形运维分辨率为全屏,则渲染H5图形界面之前通过JavaScript获取屏幕的宽高;在渲染图形运维界面时,将屏幕宽高赋予给图形运维界面;本发明专利技术通过以上设置解决了目前在运维审计系统中实现的RDP协议H5运维分辨率一般是在进入运维时固定,后期无法变更的问题。后期无法变更的问题。后期无法变更的问题。

【技术实现步骤摘要】
一种基于运维审计系统RDP协议H5运维全屏的方法


[0001]本专利技术属于计算机信息技术安全的运维审计
,具体地说,涉及一种基于运维审计系统RDP协议H5运维全屏的方法。

技术介绍

[0002]在运维审计系统中,可通过H5页面渲染运维界面实现运维,而RDP也是运维中比较常见的协议,目前在运维审计系统中实现的RDP协议H5运维分辨率一般是在进入运维时固定,后期无法变更,原因是因为在运维界面要实时获取鼠标位置,分辨率改变后将难以准确获取。而出于浏览器安全限制,在html5中,W3C制定了关于全屏的API只能由用户触发,某些网页无法自动全屏,因此难以在所有网页实现全屏的RDP运维。
[0003]术语解释:H5:H5页面是采用HTML5前端技术设计的页面,目前,HTML5的标准在很多移动端的浏览器都支持,所以很多移动站点采用HTML5技术开发,H5页面是也可以理解为移动端网页。
[0004]RDP:远程桌面协议(RDP)是一个多通道(multi

channel)的协议,让使用者(所在计算机称为用户端或'本地计本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于运维审计系统RDP协议H5运维全屏的方法,其特征在于,包括以下步骤:步骤1:在设置运维配置时,提前对进行全屏运维和非全屏运维分别对应的H5运维分辨率进行配置;并将运维配置项存储到服务端中;步骤2:在进行实际运维的操作时,在开始运维前,自主选择是进行全屏运维还是非全屏运维,并通过http请求从服务端获取对应的运维配置项,将运维配置项中的RDP协议H5运维分辨率发送到运维组件;步骤3:根据接收到的H5运维分辨率选择不同的处理方式:当接收到对应为非全屏运维的H5运维分辨率参数时,在进行H5运维时将渲染RDP运维界面的canvas画布自适应调整为网页大小,此时运维界面的分辨率为canvas容器的宽度值和高度值;当接收到对应为全屏运维的H5运维分辨率参数时,则在进行H5运维时,在渲染RDP运维界面之前,通过JavaScript技术获取浏览器内核内关于屏幕的宽度值参数和高度值参数;将获取的宽度值参数和高度值参数给渲染RDP运维界面的canvas画布;步骤4:在进行全屏运维时,设置辅助方式来触发运维操作事件的实现。2.如权利要求1所述的一种基于运维审计系统RDP协议H5运维全屏的方法,其特征在于,在所述步骤3中,在全屏运维的情况下,在渲染RDP运维界面之前,还要在界面上设置一个启动按键并在键盘上设置一个启动按键;所述启动按键用于触发进入网页全屏的API接口。3.如权利要求1或2所述的一种基于运维审计系统RDP协议H5运维全屏的方法,其特征在于,在所述步骤3中,在全屏运维的情况下,使用前端实时将鼠标的坐标发送到服务器来实现鼠标在运维画面中位置的同步;此时将鼠标的位置重新进行处理,具体处理为:将鼠标的X坐标参数修改为:基于网页的X坐标参数+滚动X轴的滚动距离参数;将鼠标的Y坐标参数修改为:基于网页的Y坐标参数+滚动Y轴的滚动距离参数。4.如权利要求2所述的一种基于运维审计系统RDP协议H5运维全屏的方法,其特征在于,在步骤3中开始全屏运维前,弹出提示信息,提示运维员点击启动按键;所述步骤4中,在进行全屏运维时,设置来触发运维操作事件的辅助方式为:通过JavaScript...

【专利技术属性】
技术研发人员:施明财范渊吴永越郑学新刘韬
申请(专利权)人:成都安恒信息技术有限公司
类型:发明
国别省市:

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

1