掌桥专利:专业的专利平台
掌桥专利
首页

一种用于计算机的远程管理方法、系统及介质

文献发布时间:2023-06-19 13:26:15


一种用于计算机的远程管理方法、系统及介质

技术领域

本发明涉及电子设备技术领域,尤其涉及一种用于计算机的远程管理方法、系统及计算机可读存储介质。

背景技术

随着电子设备的迅速发展,计算机得到了普遍的应用。在数据中心或局域网络内,实现计算机的高效、远程管理,可实时监控计算机运行状态,快速定位设备故障,可大大节省人力资源。现有的用于计算机的远程管理方法通常是采用AST2400、AST2500系列芯片。但是,现有的用于计算机的远程管理方法存在数据被窃取的风险,存在安全隐患。

发明内容

本发明提出了一种用于计算机的远程管理方法、系统及计算机可读存储介质,有效避免数据被窃取的风险,安全性较高。

基于上述目的,本发明实施例的一方面提供了一种用于计算机的远程管理方法,具体包括如下步骤:

利用温度传感器采集主板上电器件的温度;

利用单片机通过I2C接口读取所述温度传感器采集的温度;

利用所述单片机通过内置的模/数转换(ADC)模块输入引脚读取所述主板的关键电压;

利用所述单片机将所述温度和所述关键电压通过SPI接口传送至以太网协议栈模块;

利用所述以太网协议栈模块将所述温度和所述关键电压显示在全球广域网(WEB)界面中;

当用户在所述WEB界面上操作第一控件时,利用所述以太网协议栈模块向所述单片机发送控制指令,所述控制指令用于指示所述主板的控制器执行相应操作。

在一些实施方式中,在利用温度传感器采集主板上电器件的温度之后,还包括:

利用所述温度传感器将所述温度的模拟量转换成数字量,并保存在所述温度传感器内部的寄存器中。

在一些实施方式中,在利用所述单片机通过内置的ADC模块输入引脚读取所述主板的关键电压之后,还包括:

利用所述单片机根据所述关键电压确定所述计算机处于开机状态或关机状态。

在一些实施方式中,利用所述单片机根据所述关键电压确定所述计算机处于开机状态或关机状态包括:

当利用所述单片机确定所述关键电压等于0V时,确定所述计算机处于所述关机状态;

当利用所述单片机确定所述关键电压不等于0V时,确定所述计算机处于所述开机状态。

在一些实施方式中,第一控件包括开机控件、关机控件、复位控件中的至少一个。

在一些实施方式中,所述第一控件包括开机控件;

当用户在所述WEB界面上操作第一控件时,利用所述以太网协议栈模块向所述单片机发送控制指令,所述控制指令用于指示所述主板的控制器执行相应操作包括:

当用户在所述WEB界面上点击所述开机控件时,利用所述以太网协议栈模块向所述单片机发送控制指令,所述控制指令用于指示所述主板的控制器控制所述主板上的电源模块执行开机操作。

在一些实施方式中,所述第一控件包括复位控件;

当用户在所述WEB界面上操作第一控件时,利用所述以太网协议栈模块向所述单片机发送控制指令,所述控制指令用于指示所述主板的控制器执行相应操作包括:

当用户在所述WEB界面上点击所述复位控件时,利用所述以太网协议栈模块向所述单片机发送控制指令,所述控制指令用于指示所述主板的控制器控制所述主板上的处理器执行复位操作。

在一些实施方式中,所述单片机为芯片GD32F450ZIT6,所述以太网协议栈模块为芯片CH395;所述主板的控制器为EC/复杂可编程逻辑器件(CPLD)。

本发明实施例的另一方面,还提供了一种用于计算机的远程管理系统,包括:温度传感器、单片机以及以太网协议栈模块,其中:

温度传感器配置用于采集主板上电器件的温度;

单片机配置用于:

通过I2C接口读取温度传感器采集的温度;

通过内置的模/数转换(ADC)模块输入引脚读取主板的关键电压;

将温度和关键电压通过SPI接口传送至以太网协议栈模块;

以太网协议栈模块配置用于将温度和关键电压显示在全球广域网(WEB)界面中;

当用户在WEB界面上操作第一控件时,以太网协议栈模块配置用于向单片机发送控制指令,控制指令用于指示主板的控制器执行相应操作。

本发明实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。

本发明实施例通过利用温度传感器采集主板上电器件的温度;利用单片机通过I2C接口读取温度传感器采集的温度;利用单片机通过内置的ADC模块输入引脚读取主板的关键电压;利用单片机将温度和所述关键电压通过SPI接口传送至以太网协议栈模块;利用以太网协议栈模块将温度和关键电压显示在WEB界面中;当用户在WEB界面上操作第一控件时,利用以太网协议栈模块向单片机发送控制指令,控制指令用于指示主板的控制器执行相应操作。通过本发明的方案,有效避免数据被窃取的风险,安全性较高。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。

图1为本发明的实施例提供的一种用于计算机的远程管理方法的流程示意图;

图2为本发明的实施例提供的一种用于计算机的远程管理系统的框图;

图3为本发明的实施例提供的计算机可读存储介质的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。

需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。

基于上述目的,本发明实施例的第一个方面,提出了一种用于计算机的远程管理方法的实施例。如图1所示,其包括:

S101、利用温度传感器采集主板上电器件的温度。

S102、利用单片机通过I2C接口读取温度传感器采集的温度。

其中,单片机可以为芯片GD32F450ZIT6。

在本步骤中,利用单片机通过I2C接口周期性读取温度传感器采集的温度。

S103、利用单片机通过内置的ADC模块输入引脚读取主板的关键电压。

在本步骤中,利用单片机通过内置的ADC模块输入引脚周期性地读取主板的关键电压。

S104、利用单片机将温度和关键电压通过SPI接口传送至以太网协议栈模块。

其中,以太网协议栈模块可以为芯片CH395,该以太网协议栈模块连接网口。

S105、利用以太网协议栈模块将温度和关键电压显示在全球广域网(WEB)界面中。

当然,以太网协议栈模块还可以将开机状态、关机状态等信息显示在全球广域网(WEB)界面中。

S106(图中未示出)、当用户在WEB界面上操作第一控件时,利用以太网协议栈模块向单片机发送控制指令,控制指令用于指示主板的控制器执行相应操作。

其中,主板的控制器可以为EC/复杂可编程逻辑器件(CPLD)。

其中,第一控件可以包括开机控件、关机控件、复位控件中的至少一个。

在一种具体可实现方式中,第一控件可以包括开机控件,S106具体可实现为:当用户在WEB界面上点击开机控件时,利用以太网协议栈模块向单片机发送控制指令,控制指令用于指示主板的控制器控制主板上的电源模块执行开机操作。具体的,控制指令可以表示为0x11。

在一种具体可实现方式中,第一控件可以包括关机控件,S106具体可实现为:当用户在WEB界面上点击关机控件时,利用以太网协议栈模块向单片机发送控制指令,控制指令用于指示主板的控制器控制主板上的电源模块执行关机操作。具体的,控制指令可以表示为0x12。

在一种具体可实现方式中,第一控件可以包括复位控件,S106具体可实现为:当用户在WEB界面上点击复位控件时,利用以太网协议栈模块向单片机发送控制指令,控制指令用于指示主板的控制器控制主板上的处理器执行复位操作。具体的,控制指令可以表示为0x13。

在一些实施例中,在执行S101之后,本发明实施例提供的一种用于计算机的远程管理方法,还包括:

S107(图中未示出)、利用温度传感器将温度的模拟量转换成数字量,并保存在温度传感器内部的寄存器中。

在一些实施例中,在执行S103之后,本发明实施例提供的一种用于计算机的远程管理方法,还包括:

S108(图中未示出)、利用单片机根据关键电压确定计算机处于开机状态或关机状态。

在一种具体可实现方式中,S108具体可实现为:当利用单片机确定关键电压等于0V时,可以确定计算机处于关机状态;当利用单片机确定关键电压不等于0V时,可以确定计算机处于开机状态。

通过本发明的方案,有效避免数据被窃取的风险,安全性较高。

基于同一发明构思,根据本发明的另一个方面,如图2所示,本发明的实施例还提供了一种用于计算机的远程管理系统200,包括:

温度传感器211,用于采集主板210上电器件的温度;

单片机220,用于通过I2C接口读取温度传感器210采集的温度;

单片机220还用于通过内置的模/数转换(ADC)模块输入引脚读取主板210的关键电压;

单片机220进一步用于将温度和关键电压通过SPI接口传送至以太网协议栈模块230;

以太网协议栈模块230,用于将温度和关键电压显示在全球广域网(WEB)界面中;

当用户在WEB界面上操作第一控件时,以太网协议栈模块230向单片机220发送控制指令,控制指令用于指示主板210的控制器212执行相应操作。

在一些实施例中,温度传感器211还用于将温度的模拟量转换成数字量,并保存在温度传感器内部的寄存器中。

在一些实施例中,单片机220还用于根据关键电压确定计算机处于开机状态或关机状态。

在一些实施例中,当单片机220确定关键电压等于0V时,单片机220确定计算机处于关机状态;

当单片机220确定关键电压不等于0V时,单片机220确定计算机处于开机状态。

在一些实施例中,第一控件可以包括开机控件、关机控件、复位控件中的至少一个。

在一些实施例中,第一控件可以包括开机控件;以太网协议栈模块230还用于:当用户在WEB界面上点击开机控件时,以太网协议栈模块230向单片机220发送控制指令,控制指令用于指示主板210的控制器212控制主板上的电源模块执行开机操作。

在一些实施例中,第一控件包括复位控件;以太网协议栈模块230还用于:当用户在WEB界面上点击复位控件时,以太网协议栈模块230向单片机220发送控制指令,控制指令用于指示主板210的控制器212控制主板210上的处理器执行复位操作。

在一些实施例中,单片机220为芯片GD32F450ZIT6,以太网协议栈模块230为芯片CH395;主板210的控制器212为EC/复杂可编程逻辑器件(CPLD)。

通过本发明的方案,有效避免数据被窃取的风险,安全性较高。

基于同一发明构思,根据本发明的另一个方面,如图3所示,本发明的实施例还提供了一种计算机可读存储介质30,计算机可读存储介质30存储有被处理器执行时执行如上方法的计算机程序310。

最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关硬件来完成,程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,程序的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。上述计算机程序的实施例,可以达到与之对应的前述任意方法实施例相同或者相类似的效果。

以上是本发明公开的示例性实施例,但是应当注意,在不背离权利要求限定的本发明实施例公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明实施例公开的元素可以以个体形式描述或要求,但除非明确限制为单数,也可以理解为多个。

应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。

上述本发明实施例公开实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。

相关技术
  • 一种用于计算机的远程管理方法、系统及介质
  • 基于物联网和人工智能的智能燃气远程监测管理方法、系统、电子设备及计算机存储介质
技术分类

06120113678599