CN104809378A - 一种kvm本地管理***用户身份验证设计方法 - Google Patents
一种kvm本地管理***用户身份验证设计方法 Download PDFInfo
- Publication number
- CN104809378A CN104809378A CN201510216060.1A CN201510216060A CN104809378A CN 104809378 A CN104809378 A CN 104809378A CN 201510216060 A CN201510216060 A CN 201510216060A CN 104809378 A CN104809378 A CN 104809378A
- Authority
- CN
- China
- Prior art keywords
- management system
- local management
- kvm
- mcu
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Storage Device Security (AREA)
Abstract
本发明提供一种KVM本地管理***用户身份验证设计方法,其具体实现过程为:采用MCU和EEPROM作为本地管理的主控制器和数据存储芯片,MCU外接该EEPROM,然后通过校验机制实现KVM上本地管理***的用户身份验证。该KVM本地管理***用户身份验证设计方法和现有技术相比,采用成本较低的MCU控制器及EEPROM存储器,软硬件设计简单可行,且所用电路在PCB上占用面积较小,易于PCB布板与设计,增强特殊应用场合下KVM设备使用的安全性,实用性强,易于推广。
Description
技术领域
本发明涉及计算机技术领域,具体地说是一种应用到机房或其他特殊应用场合中计算机设备的管理的KVM本地管理***用户身份验证设计方法。
背景技术
当今社会计算机的普及和应用越来越广泛,随之而来的管理和维护的工作量也越来越大,尤其是对于一些安全性和便携性有特殊要求的场合,如机房或集成测试中心,如果为每台计算设备都配备一套专用的鼠标、键盘和显示器将增加大量的设备和线缆,导致布线复杂凌乱,且影响日常正常的操作管理,同时也浪费空间和资金,于是在大型机房或测试中心,KVM设备被广泛应用。随着信息量的增加和网络技术的快速发展、普及与应用,KVM切换器已成为很多行业或应用场合必不可少的设备,并且获得越来越广泛的应用,但常见KVM的OSD菜单没有用户身份验证,任何用户都可以进行OSD菜单调出、配置更改、切换通道,甚至可以对计算机终端进行操作控制,大大降低了***的安全性,难以满足一些对安全性要求较高场所的应用。基于此,现提供一种KVM本地管理***用户身份验证设计方法。
发明内容
本发明的技术任务是针对在现有技术的不足,提供一种KVM本地管理***用户身份验证设计方法。
本发明的技术方案是按以下方式实现的,该一种KVM本地管理***用户身份验证设计方法,具体过程为:采用MCU和EEPROM作为本地管理的主控制器和数据存储芯片,MCU外接该EEPROM,然后通过校验机制实现KVM上本地管理***的用户身份验证。
所述校验机制是指多级OSD菜单显示机制,主菜单作为用户登录窗口,其余作为通道切换或附属功能菜单,配合MCU控制器及EEPROM存储芯片,实现对KVM本地管理***OSD菜单控制的用户身份验证。
上述MCU还连接有微控制器,该微控制器作为作为本地OSD菜单控制器;MCU上的GPIO控制VGA SWITCH与多路复用器实现VGA视频信号和USB切换,从而确保通道切换时信号的可靠性与实时性;MCU经过CPLD与键盘/鼠标通信。
所述微控制器的工作过程为:首先将***器件及接口进行初始化;然后接收主MCU发送来的数据并进行命令解析;最后调出、关闭或修改OSD界面显示信息。
通过MCU主控制器的控制,使用键盘或外置控制按键进行OSD菜单调出或关闭,通过校验算法,对用户输入的用户名或密码进行校验,其中用户名及登录密码信息存储在EEPROM中,实现KVM切换器本地管理***的用户身份验证。
具体校验过程为:用户通过键盘/鼠标输入命令;MCU接收到用户输入调出OSD菜单命令后将打开OSD菜单命令通过I2C发送给微控制器,微控制器进行判断后打开OSD用户登录界面菜单;用户输入用户名和登录密码后,MCU将接收到的信息与外置EEPROM内存储的用户信息进行校验,校验成功后将发送控制命令给微控制器调出二级通道切换与配置菜单;如果校验失败将发送命令给微控制器,在当前菜单上显示“登陆失败,用户名或密码错误”提示信息。
用户登录KVM本地管理***,进入用户管理界面后,可以添加新用户名与登录密码,该添加过程为:MCU接收到新的用户名和登录密码后,在EEPROM内开辟一个新的区域并将接收到的信息保存;当以新用户名进行登录时,与EEPROM内首组用户信息校验失败后会自动与下一组的用户信息进行校验,如果校验成功则停止校验,若果失败则继续往下进行,直至最后一组,如果没有对应的用户信息,将在当前菜单上显示“登陆失败,用户名或密码错误”提示信息。
本发明与现有技术相比所产生的有益效果是:
本发明的一种KVM本地管理***用户身份验证设计方法采用成本较低的MCU控制器及EEPROM存储器,软硬件设计简单可行,且所用电路在PCB上占用面积较小,易于PCB布板与设计,增强特殊应用场合下KVM设备使用的安全性,实用性强,易于推广。
附图说明
附图1是本发明的硬件结构示意图。
附图2是本发明的MCU工作流程图。
附图3是本发明的微处理器内部工作流程图。
具体实施方式
下面结合附图对本发明所提供的一种KVM本地管理***用户身份验证设计方法作以下详细说明。
本发明公开了一种KVM本地管理***用户身份验证设计方法,如附图1、图2、图3所示,具体过程为:采用MCU和EEPROM作为本地管理的主控制器和数据存储芯片,MCU外接该EEPROM,然后通过校验机制实现KVM上本地管理***的用户身份验证,增强特殊应用场合下KVM设备使用的安全性。
所述校验机制是指多级OSD菜单显示机制,主菜单作为用户登录窗口,其余作为通道切换或附属功能菜单,配合MCU控制器及EEPROM存储芯片,实现对KVM本地管理***OSD菜单控制的用户身份验证。
上述MCU还连接有微控制器,该微控制器作为作为本地OSD菜单控制器;MCU上的GPIO控制VGA SWITCH与多路复用器实现VGA视频信号和USB切换,从而确保通道切换时信号的可靠性与实时性;MCU经过CPLD与键盘/鼠标通信。
该MCU的工作过程为:首先MCU***器件及接口进行初始化;然后将默认用户信息写入EEPROM;接收并处理键盘数据,查看是否收到调用OSD菜单的命令;当调用时,则通知微控制器打开OSD菜单,并接收键盘数据,校验用户信息是否通过,完成通道切换或其它配置操作;当输入命令为不调用时,则直接进行数据转发或其它控制操作。
所述微控制器的工作过程为:首先将***器件及接口进行初始化;然后接收主MCU发送来的数据并进行命令解析;最后调出、关闭或修改OSD界面显示信息。
通过MCU主控制器的控制,使用键盘或外置控制按键进行OSD菜单调出或关闭,通过校验算法,对用户输入的用户名或密码进行校验,其中用户名及登录密码信息存储在EEPROM中,实现KVM切换器本地管理***的用户身份验证。
实施例:
在实际使用时,微处理器可采用带处理器核的MTV230,MTV230具有独立的处理器核,可以大大减轻KVM上主MCU的负荷,释放主MCU的一些资源,由于MTV230内部具有自己独立的处理器,确保了资源的充足性,开发者可以通过双处理器的协同工作,实现复杂的应用或设计,可以根据不同用户要求进行OSD菜单界面风格的开发。
具体校验过程为:根据图1所示,VGA视频信号和USB切换部分是通过MCU上的GPIO控制型号为QS3VH251QG的VGA SWITCH与型号为MAX4999的多路复用器实现,通过硬件直接切换,确保了通道切换时信号的可靠性与实时性;MCU经过CPLD与键盘/鼠标通信,有效避免了键盘/鼠标同时操作时由于中断间的冲突造成键盘或鼠标数据丢失的问题。
MCU接收到用户输入调出OSD菜单命令后将打开OSD菜单命令通过I2C发送给MTV230,MTV230进行判断后打开OSD用户登录界面菜单,用户输入用户名和登录密码后,MCU将接收到的信息与外置EEPROM内存储的用户信息进行校验,校验成功后将发送控制命令给MTV230调出二级通道切换与配置菜单,如果校验失败将发送命令给MTV230,在当前菜单上显示“登陆失败,用户名或密码错误”提示信息。
用户登录KVM本地管理***后,进入用户管理界面后,可以添加新用户名与登录密码,MCU接收到新的用户名和登录密码后,在EEPROM内开辟一个新的区域并将接收到的信息保存。当以新用户名进行登录时,与EEPROM内首组用户信息校验失败后会自动与下一组的用户信息进行校验,如果校验成功则停止校验,若果失败则继续往下进行,直至最后一组,如果没有对应的用户信息,将在当前菜单上显示“登陆失败,用户名或密码错误”提示信息。
除说明书所述的技术特征外,均为本专业技术人员的公知技术。
Claims (7)
1.一种KVM本地管理***用户身份验证设计方法,其特征在于,具体过程为,采用MCU和EEPROM作为本地管理的主控制器和数据存储芯片,MCU外接该EEPROM,然后通过校验机制实现KVM上本地管理***的用户身份验证。
2.根据权利要求1所述的一种KVM本地管理***用户身份验证设计方法,其特征在于,所述校验机制是指多级OSD菜单显示机制,主菜单作为用户登录窗口,其余作为通道切换或附属功能菜单,配合MCU控制器及EEPROM存储芯片,实现对KVM本地管理***OSD菜单控制的用户身份验证。
3.根据权利要求2所述的一种KVM本地管理***用户身份验证设计方法,其特征在于,上述MCU还连接有微控制器,该微控制器作为作为本地OSD菜单控制器;MCU上的GPIO控制VGA SWITCH与多路复用器实现VGA视频信号和USB切换,从而确保通道切换时信号的可靠性与实时性;MCU经过CPLD与键盘/鼠标通信。
4.根据权利要求3所述的一种KVM本地管理***用户身份验证设计方法,其特征在于,所述微控制器的工作过程为:首先将***器件及接口进行初始化;然后接收主MCU发送来的数据并进行命令解析;最后调出、关闭或修改OSD界面显示信息。
5.根据权利要求3所述的一种KVM本地管理***用户身份验证设计方法,其特征在于,通过MCU主控制器的控制,使用键盘或外置控制按键进行OSD菜单调出或关闭,通过校验算法,对用户输入的用户名或密码进行校验,其中用户名及登录密码信息存储在EEPROM中,实现KVM切换器本地管理***的用户身份验证。
6.根据权利要求5所述的一种KVM本地管理***用户身份验证设计方法,其特征在于,具体校验过程为:用户通过键盘/鼠标输入命令;MCU接收到用户输入调出OSD菜单命令后将打开OSD菜单命令通过I2C发送给微控制器,微控制器进行判断后打开OSD用户登录界面菜单;用户输入用户名和登录密码后,MCU将接收到的信息与外置EEPROM内存储的用户信息进行校验,校验成功后将发送控制命令给微控制器调出二级通道切换与配置菜单;如果校验失败将发送命令给微控制器,在当前菜单上显示“登陆失败,用户名或密码错误”提示信息。
7.根据权利要求6所述的一种KVM本地管理***用户身份验证设计方法,其特征在于,用户登录KVM本地管理***,进入用户管理界面后,可以添加新用户名与登录密码,该添加过程为:MCU接收到新的用户名和登录密码后,在EEPROM内开辟一个新的区域并将接收到的信息保存;当以新用户名进行登录时,与EEPROM内首组用户信息校验失败后会自动与下一组的用户信息进行校验,如果校验成功则停止校验,若果失败则继续往下进行,直至最后一组,如果没有对应的用户信息,将在当前菜单上显示“登陆失败,用户名或密码错误”提示信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510216060.1A CN104809378A (zh) | 2015-04-30 | 2015-04-30 | 一种kvm本地管理***用户身份验证设计方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510216060.1A CN104809378A (zh) | 2015-04-30 | 2015-04-30 | 一种kvm本地管理***用户身份验证设计方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104809378A true CN104809378A (zh) | 2015-07-29 |
Family
ID=53694194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510216060.1A Pending CN104809378A (zh) | 2015-04-30 | 2015-04-30 | 一种kvm本地管理***用户身份验证设计方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104809378A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630592A (zh) * | 2015-08-12 | 2016-06-01 | 宇龙计算机通信科技(深圳)有限公司 | 基于身份验证的空间切换方法、装置及终端 |
CN106453262A (zh) * | 2016-09-18 | 2017-02-22 | 中北大学 | 一种基于二维码的kvm用户访问授权方法 |
CN106469547A (zh) * | 2015-08-21 | 2017-03-01 | 三星显示有限公司 | 解复用器、显示设备以及用于驱动该显示设备的方法 |
CN112565112A (zh) * | 2020-12-09 | 2021-03-26 | 威创集团股份有限公司 | 一种坐席控制***及坐席*** |
CN115344129A (zh) * | 2022-10-20 | 2022-11-15 | 中孚信息股份有限公司 | 一种单向kvm键盘状态指示同步方法、***及设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1182339A (zh) * | 1996-02-09 | 1998-05-20 | 刘杰 | 移动电话防盗码方法 |
CN1991710A (zh) * | 2005-12-27 | 2007-07-04 | 宏正自动科技股份有限公司 | 远程控制方法、装置以及计算机切换器 |
CN101699457A (zh) * | 2009-11-06 | 2010-04-28 | 深圳市优特普科技有限公司 | 一种计算机接口信号传输管理***及接口监控方法 |
CN103067176A (zh) * | 2013-01-11 | 2013-04-24 | 浪潮集团有限公司 | 一种适用于多单元服务器管理的安全认证方法 |
CN103465631A (zh) * | 2013-07-26 | 2013-12-25 | 中山铭祺电子科技有限公司 | 一种打印机用耗材计数芯片 |
-
2015
- 2015-04-30 CN CN201510216060.1A patent/CN104809378A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1182339A (zh) * | 1996-02-09 | 1998-05-20 | 刘杰 | 移动电话防盗码方法 |
CN1991710A (zh) * | 2005-12-27 | 2007-07-04 | 宏正自动科技股份有限公司 | 远程控制方法、装置以及计算机切换器 |
CN101699457A (zh) * | 2009-11-06 | 2010-04-28 | 深圳市优特普科技有限公司 | 一种计算机接口信号传输管理***及接口监控方法 |
CN103067176A (zh) * | 2013-01-11 | 2013-04-24 | 浪潮集团有限公司 | 一种适用于多单元服务器管理的安全认证方法 |
CN103465631A (zh) * | 2013-07-26 | 2013-12-25 | 中山铭祺电子科技有限公司 | 一种打印机用耗材计数芯片 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630592A (zh) * | 2015-08-12 | 2016-06-01 | 宇龙计算机通信科技(深圳)有限公司 | 基于身份验证的空间切换方法、装置及终端 |
CN106469547A (zh) * | 2015-08-21 | 2017-03-01 | 三星显示有限公司 | 解复用器、显示设备以及用于驱动该显示设备的方法 |
US10777145B2 (en) | 2015-08-21 | 2020-09-15 | Samsung Display Co., Ltd. | Demultiplexer, display device including the same, and method of driving the display device |
CN106453262A (zh) * | 2016-09-18 | 2017-02-22 | 中北大学 | 一种基于二维码的kvm用户访问授权方法 |
CN112565112A (zh) * | 2020-12-09 | 2021-03-26 | 威创集团股份有限公司 | 一种坐席控制***及坐席*** |
CN112565112B (zh) * | 2020-12-09 | 2022-03-18 | 威创集团股份有限公司 | 一种坐席控制***及坐席*** |
WO2022121046A1 (zh) * | 2020-12-09 | 2022-06-16 | 威创集团股份有限公司 | 一种坐席控制***及坐席*** |
CN115344129A (zh) * | 2022-10-20 | 2022-11-15 | 中孚信息股份有限公司 | 一种单向kvm键盘状态指示同步方法、***及设备 |
CN115344129B (zh) * | 2022-10-20 | 2023-03-24 | 中孚信息股份有限公司 | 一种单向kvm键盘状态指示同步方法、***及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8521929B2 (en) | Virtual serial port management system and method | |
CN104809378A (zh) | 一种kvm本地管理***用户身份验证设计方法 | |
CN104808983B (zh) | 一种应用程序的推送方法及服务器 | |
US11113224B2 (en) | Display driver board with multiple TYPE-C full-function interfaces | |
US11343782B2 (en) | Method of transmitting synchronized signal block, network equipment, and user equipment | |
CN104572243A (zh) | 用于共享Java虚拟机的方法和*** | |
CN109756568A (zh) | 文件的处理方法、设备及计算机可读存储介质 | |
CN104769601A (zh) | 识别用户身份的方法及电子设备 | |
CN106445182B (zh) | 适用于双机环境的键鼠屏幕安全切换与隔离方法 | |
KR101284403B1 (ko) | 저장 네트워크 환경에서 scsi 타겟으로부터 scsi 에러 응답을 커스터마이징하는 방법, 비-일시적 컴퓨터 판독 가능한 저장 매체, 저장 네트워크 환경에서 scsi 타겟으로부터 수신된 scsi 에러 응답을 커스터마이징하는 시스템 | |
CN101772761A (zh) | 电子设备接口控制*** | |
CN111984557A (zh) | 数据处理方法、装置和*** | |
CN110088719B (zh) | 移动设备的显示方法和移动设备 | |
CN110309462B (zh) | 数据展示方法及*** | |
CN103020500B (zh) | 登录认证方法和电子设备 | |
WO2016131181A1 (zh) | 一种指纹事件的处理方法、装置及终端 | |
CN101510240A (zh) | 多套独立操作平台的安全管理*** | |
CN111046356A (zh) | 一种内容访问方法、装置及计算机可读存储介质 | |
CN105843368B (zh) | 一种电子装置和响应方法 | |
US11523467B2 (en) | Group control device | |
CN107704052B (zh) | 一种基于飞腾平台的指纹识别装置及台式机 | |
CN109857469A (zh) | 显示屏控制方法及相关产品 | |
CN107197345A (zh) | 遥控界面配置方法及装置 | |
CN103631750B (zh) | 一种信息处理的方法及电子设备 | |
CN104462894A (zh) | 屏幕的解锁方法及解锁装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150729 |
|
WD01 | Invention patent application deemed withdrawn after publication |