一种远程协助运维画板系统技术方案

技术编号:39138977 阅读:11 留言:0更新日期:2023-10-23 14:54
本发明专利技术涉及远程控制技术领域,具体涉及了一种远程协助运维画板系统。包括控制台模块和客户端模块;控制台模块包括IP管理模块、通信模块、远程操作模块、所述客户端模块包括指令存储模块以及执行模块;IP管理模块,记录有各个客户端模块的IP地址;通信模块,用于根据客户端模块的IP地址,与客户端模块之间建立远程通讯;远程操作模块,用于向建立远程通讯的客户端模块发送指令指令存储模块,用于存储指令以及指令的优先级;执行模块,用于根据接收到的指令以及指令的优先级,对指令进行执行,且同时等待执行的指令不超过N个。能够使远程指令快速响应。令快速响应。令快速响应。

【技术实现步骤摘要】
一种远程协助运维画板系统


[0001]本专利技术涉及远程控制
,具体涉及了一种远程协助运维画板系统。

技术介绍

[0002]计算机图形技术是随着计算机技术在图形处理领域中的应用而发展起来的一门新技术,是伴随着电子计算机及其外围设备的发展而产生的,现已成为计算机应用科学中的一个重要分支,在许多行业中起着越来越大的作用。
[0003]一些服务部门在管理大量计算机时,有很多时候需要用到画图来阐述一些问题,即通过远程控制到任意电脑屏幕上进行批注、绘图、拖拽移动等操作,这就需要利用远程画板,来进行一些简单的画图、批注的工作。然而目前。然而,通过远程画板,进行图像绘制时,会存在远程传输指令在事件队列中堆积的问题,导致部分指令发出后,存在刷新速度慢,绘图时位置偏移,某些操作无响应的情况。

技术实现思路

[0004]本专利技术所意在于提供一种远程协助运维画板,能够使远程指令快速响应。
[0005]本专利技术提供的基础方案:一种远程协助运维画板,包括控制台模块和客户端模块;
[0006]控制台模块包括IP管理模块、通信模块、远程操作模块、所述客户端模块包括指令存储模块以及执行模块;
[0007]IP管理模块,记录有各个客户端模块的IP地址;
[0008]通信模块,用于根据客户端模块的IP地址,与客户端模块之间建立远程通讯;
[0009]远程操作模块,用于向建立远程通讯的客户端模块发送指令
[0010]指令存储模块,用于存储指令以及指令的优先级;
[0011]执行模块,用于根据接收到的指令以及指令的优先级,对指令进行执行,且同时等待执行的指令不超过N个。
[0012]本专利技术的原理及优点在于:通过控制台与客户端模块建立远程通讯,向客户端发送指令,对客户端进行控制。客户端在接收到指令过后,对指令进行执行,并且通过存储的指令的优先级,按照接收到的指令的优先级对指令完成执行。
[0013]1.根据指令的优先级,逐一对指令进行执行,通过逐一执行接收到的指令,减少单次执行的计算量,从而使得远程协助运维系统刷新快。同时通过排序的方式实现指令的分类优先执行,避免当前优先级低的指令占用内存,高优先级的指令等待执行造成拥堵,指令刷新慢的问题出现。
[0014]2.通过限制等待执行的指令数量,避免待执行指令过多造成传输拥挤从而造成的输入指令响应慢。
[0015]3.根据不同指令的优先级进行判断,通过合理设置不同指令的优先级,使得重要控制指令优先执行,输入的高优先级指令被快速执行,使得高优先级指令快速响应。
[0016]进一步,所述通信模块包括强制远程模块和授权远程模块;
[0017]授权远程模块,用于获取客户端模块发出的远程请求,以及其IP地址,根据发出远程请求的客户端的IP地址与其建立远程通讯;
[0018]强制远程模块,用于获取用户输入的IP地址,并根据IP地址与对应的客户端模块建立远程通讯。
[0019]客户端模块可向控制台模块主动请求远程协助,控制台模块在接收到远程请求后,根据发出请求的IP地址对对应的客户端模块进行远程通讯,从而使在存在问题时,主动请求进行远程协助。也可以通过直接选择需要进行远程协助的控制台模块的IP地址,对客户端模块进行强制远程。
[0020]进一步,所述执行模块包括执行队列模块和执行判断模块;
[0021]执行队列模块,用于在客户端模块接收到指令后,将接收到的指令添加进执行队列,执行队列中的等待执行的指令数量不超过10;
[0022]执行判断模块,用于根据执行队列中的指令的优先级,执行优先级高的指令。
[0023]将客户端模块接收到的指令添加至执行队列,并将执行队列中等待执行的指令数量限制在10以下,避免等待执行的指令过多造成网络拥堵。根据执行队列中的指令优先级,多优先级高的指令优先执行,保证高优先级的指令的快速响应。
[0024]进一步,所述指令包括绘图指令和编辑指令,所述绘图指令用于控制客户端模块绘画图形,所述编辑用于控制客户端模块执行文字编辑操作和图像编辑操作,编辑执行优先级高于绘图指令。
[0025]编辑指令主要对于文字编辑及绘图进行控制,绘图指令主要用于绘图辅助远程运维方式进行理解,当需要进行编辑指令,则表示当前绘图存在错误或需要进一步文字编辑保存重要内容,因此通过优先响应编辑指令,实现重要指令的快速响应。
[0026]进一步,所述绘图指令包括基本图绘制指令和自由绘制指令,所述基本图绘制指令用于调取预设的基本图形完成绘制,自由绘制指令用于根据控制台模块中用户输入的绘画轨迹进行绘制;
[0027]所述编辑指令包括文件编辑指令和图编辑指令;文件编辑指令包括打开、新建、保存,所述图编辑指令包括批注、擦除、箭头。
[0028]基本绘图指令可以调取预设的图形完成绘制,自由绘制模块可以根据用户输入的绘制指令进行绘制,编辑指令可以对文件、图像、文字进行操作。便于用户操作类别快速选择对于的指令。
[0029]进一步,所述客户端还包括上报模块;
[0030]上报模块,用于客户端模块在受监控主机上安装成功后,向控制台模块上报受监控主机的主机信息。
附图说明
[0031]图1为本专利技术一种远程协助运维画板系统实施例的逻辑框图。
具体实施方式
[0032]下面通过具体实施方式进一步详细说明:
[0033]实施例基本如附图1所示:
[0034]一种远程协助运维画板系统,包括控制台模块和客户端模块,控制台模块包括IP管理模块、通信模块、远程操作模块,客户端模块包括指令存储模块、执行模块以及上报模块。
[0035]使用时,首先在服务端安装控制台模块,并从服务端打包客户端模块安装程序。在受监控主机上安装客户端模块,在受监控主机上完成客户端模块的安装后,上报模块读取主机信息,上报控制台模块,本实施例中主机信息包括有IP地址、MAC地址、硬件配置等。安装有控制台模块的服务接收到客户端模块上报的主机信息后,通过列表展示。
[0036]IP管理模块,记录有各个客户端模块的IP地址。对各个安装有客户端模块的受监控主机的IP地址进行存储。
[0037]通信模块,用于根据客户端模块的IP地址,与客户端模块之间建立远程通讯。
[0038]通讯模块包括有强制远程模块和授权远程模块。
[0039]强制远程模块,用于获取用户输入的IP地址,并根据IP地址与对应的客户端模块建议远程通讯。具体的,用户在服务端,可直接选择需要进行远程控制的受监控主机的IP地址,根据选择IP地址,与对应的受监控主机建立远程通讯。
[0040]授权远程模块,用于获取客户端模块发出的远程请求,并查询其IP地址,根据发出远程请求的客户端的IP地址与其建立远程通讯。具体的,工作人员可通过受监控主机发出远程请求,控制台模块接收到远程请求后,查询出IP地址,根据IP地址对发出远程请求的受监控主机进行远程通讯。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程协助运维画板系统,其特征在于:包括控制台模块和客户端模块;控制台模块包括IP管理模块、通信模块、远程操作模块、所述客户端模块包括指令存储模块以及执行模块;IP管理模块,记录有各个客户端模块的IP地址;通信模块,用于根据客户端模块的IP地址,与客户端模块之间建立远程通讯;远程操作模块,用于向建立远程通讯的客户端模块发送指令指令存储模块,用于存储指令以及指令的优先级;执行模块,用于根据接收到的指令以及指令的优先级,对指令进行执行,且同时等待执行的指令不超过N个。2.根据权利要求1所述的一种远程协助运维画板系统,其特征在于:所述通信模块包括强制远程模块和授权远程模块;授权远程模块,用于获取客户端模块发出的远程请求,并查询其IP地址,根据发出远程请求的客户端的IP地址与其建立远程通讯;强制远程模块,用于获取用户输入的IP地址,并根据IP地址与对应的客户端模块建立远程通讯。3.根据权利要求1所述的一种远程协助运维画板系统,其特征在于:所述执行模块包括执行队列模块以及执行判断模块;执行队列模块,用...

【专利技术属性】
技术研发人员:许罡田江松陈金
申请(专利权)人:贵州信安志恒信息技术有限公司
类型:发明
国别省市:

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

1