说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210262391.9 (22)申请日 2022.03.17 (71)申请人 成都安恒信息技 术有限公司 地址 610000 四川省成 都市自由贸易试验 区成都高新区天府 大道北段1480号高 新孵化园6号楼1 10室 (72)发明人 施明财 范渊 吴永越 郑学新  刘韬  (74)专利代理 机构 成都君合集专利代理事务所 (普通合伙) 51228 专利代理师 尹新路 (51)Int.Cl. G06F 9/451(2018.01) (54)发明名称 一种基于运维审计系统RDP协议H5运维全屏 的方法 (57)摘要 本发明提出了一种基于运维审 计系统RDP协 议H5运维全屏的方法; 在本方案中, RDP协议的H5 运维实现方式为通过canvas实时绘制图形界面 实现, 在运维配置处提供配置项, 让运维员选择 H5图形运维是否以全屏分辨率展现; 若配置了H5 图形运维分辨率为全屏, 则渲染H5图形界面之前 通过JavaScrip t获取屏幕的宽高; 在渲染图形运 维界面时, 将屏幕宽高赋予给图形运维界面; 本 发明通过以上设置解决了目前在运维审计系统 中实现的RDP协议H5运维分辨率一般是在进入运 维时固定, 后期无法变更的问题。 权利要求书2页 说明书5页 附图2页 CN 114860357 A 2022.08.05 CN 114860357 A 1.一种基于运维审计系统RD P协议H5运维全屏的方法, 其特 征在于, 包括以下步骤: 步骤1: 在设置运维配置时, 提前对进行全屏运维和非全屏运维分别对应的H5运维分辨 率进行配置; 并将运维配置项存 储到服务端中; 步骤2: 在进行实际运维的操作时, 在开始运维前, 自主选择是进行全屏运维还是非全 屏运维, 并通过http请求 从服务端获取对应的运维配置项, 将运维配置项中的RDP协议H5运 维分辨率发送到运维组件; 步骤3: 根据接收到的H 5运维分辨 率选择不同的处 理方式: 当接收到对应为非全屏运维的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的remov eChild ()方法移除第f步中展示提示信息的html元素, 以关闭提示运维员点击开启全屏的启动按 键的信息 。 5.如权利要求1所述的一种基于运维审计系统RDP协议H5运维全屏的方法, 其特征在 于, 所述步骤4中, 在 进行全屏运 维时, 设置来触发运 维操作事件的辅助方式为: 将渲 染顶部 信息栏与底部功能性操作菜单html元素css样式中的display属性设置为none值, 以隐藏渲 染顶部信息栏与底部功能性操作菜单。 6.如权利要求1所述的一种基于运维审计系统RDP协议H5运维全屏的方法, 其特征在 于, 所述步骤4中, 在 进行全屏运 维时, 设置来触发运 维操作事件的辅助方式为: 将网页的侧 边栏宽度设置为0以收起侧边栏, 在侧边栏旁侧保留透明按钮, 点击时使侧边栏宽度恢复从 而使其展开。 7.如权利要求1所述的一种基于运维审计系统RDP协议H5运维全屏的方法, 其特征在 于, 所述步骤4中, 在 进行全屏运 维时, 设置来触发运 维操作事件的辅助方式为: 在网页的页 面增加悬浮透明按钮, 通过css样 式中的固定定位使悬浮透明按钮悬浮在运维界面右上角权 利 要 求 书 1/2 页 2 CN 114860357 A 2可见位置; 通过鼠标移入悬浮透明按钮或点击按键来展开底部功能性操作菜单, 所述底部 功能性操作菜单提供显示软键盘、 组合键、 退 出全屏操作选项; 将未展开时的渲染的底部功能性操作菜单的html元素高度设置为0; 当底部功能性操 作菜单要进入展开状态时, 赋予底部功能性操作菜 单的html元素可容纳菜单选项的高度参 数; 底部功能性操作菜单的html元 素挨着悬浮透明按 钮的底部 。 8.如权利要求7所述的一种基于运维审计系统RDP协议H5运维全屏的方法, 其特征在 于, 所述步骤4中, 在 进行全屏运 维时, 设置来触发运 维操作事件的辅助方式还包括: 触发监 听窗口退 出全屏事 件, 触发后将网页布局恢复到刚进入运维时的排版, 具体操作为: 首先, 将渲染顶部信息栏与底部功能性菜单的html元素css样式中的displ ay属性设置 为block值以恢复渲染顶部信息栏与底部功能性菜单展示; 其次, 通过JavaScript技 术的removeC hild()方法去除提供的悬浮透明按 钮; 最后, 将侧边 栏宽度恢复以展开侧边 栏。权 利 要 求 书 2/2 页 3 CN 114860357 A 3

.PDF文档 专利 一种基于运维审计系统RDP协议H5运维全屏的方法

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于运维审计系统RDP协议H5运维全屏的方法 第 1 页 专利 一种基于运维审计系统RDP协议H5运维全屏的方法 第 2 页 专利 一种基于运维审计系统RDP协议H5运维全屏的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:23:11上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。