[发明专利]基于虚拟机技术的远程维护系统有效
申请号: | 201010233662.5 | 申请日: | 2010-07-22 |
公开(公告)号: | CN101917460A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 黄玉琪 | 申请(专利权)人: | 河南远为网络信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 郑州联科专利事务所(普通合伙) 41104 | 代理人: | 刘建芳 |
地址: | 450000 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟机 技术 远程 维护 系统 | ||
技术领域
本发明涉及一种基于虚拟机技术的远程维护系统。
背景技术
目前接入互联网存在各种终端接入方式,其中宽带用户是很大的一部分群体。在这部分人当中有相当部分用户对通信和计算机技术并不了解,只要上不了网就通过电话报故障。通过调查,造成宽带用户不能上网的原因一方面和网络连接有关,一方面和计算机用户的操作系统设置有关。以往通过电话报故障,人工上门服务的这种方式周期长、成本高、效率低,已经不能适用于不断扩大的宽带用户群体。
发明内容
本发明目的在于提供一种基于虚拟机技术的远程维护系统,维护周期短、成本低、效率高。
为了实现上述目的,本发明采用如下技术方案:基于虚拟机技术的远程维护系统,包括客户端、远程维护服务器、远程维护端,客户端通过虚拟机网关与远程维护服务器连接,远程维护端与远程维护服务器连接,客户端设有用于提供纯净的故障检测环境的维护虚拟机,所述的维护虚拟机包括虚拟化模块、自动恢复模块、故障排除模块、故障定位模块、管理模块和远程维护服务模块;所述的客户端系统运行时存在两种状态:维护虚拟机和工作虚拟机,维护虚拟机是用来分析问题,请求维护的系统状态,工作虚拟机是提供工作环境的系统状态;远程维护系统工作流程为:(1)当在工作虚拟机下出现系统异常,进入维护虚拟机;(2)判断是否存在系统或配置错误,判断结果为“是”时,则启动自动恢复模块,对系统或配置错误进行恢复维护;(3)上一步判断结果为“否”时,则继续判断是否存在网络链路不畅通,判断结果为“是”时,启动故障排除模块或故障定位模块,进行排除故障或者排除故障失败后定位出故障位置;(4)上一步判断结果为“否”时,确定通信网络物理层畅通,可启动远程维护服务模块,请求远程维护服务器建立远程连接;(5)判断远程连接是否成功,判断结果为“否”时,则转到提示更换故障硬件;(6)上一步判断结果为“是”时,远程维护服务器分配远程维护端与客户端建立连接,远程维护端对客户端进行远程维护排除故障。
所述的维护虚拟机的管理模块包括中断/异常管理模块、内存管理模块、I/O管理模块、虚拟机管理模块。
所述的故障定位模块通过对系统API数据调用来判断网络上故障出现的位置,故障类型判断包括网卡禁用故障判断、网线拨出故障判断、拨号程序故障判断、DNS故障判断。
本发明在终端用户操作系统中永远存在一个健康的维护虚拟机,为排除网络故障提供了一个纯净的环境,这样在远程维护时无论原有操作系统是否崩溃都可以启动维护虚拟机分情况进行故障处理。这种新的维护方式可以排除或定位许多故障种类,做到维护工作有的放矢,是对现在宽带维护通过电话受理人工上门服务这种高成本、慢响应、维护周期长、故障定位靠经验的维护方式的改进。
附图说明
图1是本发明的远程维护的连网示意图;
图2客户端远程维护流程图;
图3是根据本发明设计的虚拟机监控器;
图4是根据本发明设计的I/O虚拟化框架;
图5是根据本发明的输入时虚拟机与I/O处理机间的交互;
图6是根据本发明的输出时虚拟机与I/O处理机间的交互;
图7是本发明服务器与终端用户之间的通信消息发送流程图。
具体实施方式
实施例:如图1-7所示,基于虚拟机技术的远程维护系统,包括客户端、远程维护服务器、远程维护端,客户端通过虚拟机网关与远程维护服务器连接,远程维护端与远程维护服务器连接,客户端设有用于提供纯净的故障检测环境的维护虚拟机,所述的维护虚拟机包括虚拟化模块、自动恢复模块、故障排除模块、故障定位模块、管理模块和远程维护服务模块;所述的客户端系统运行时存在两种状态:维护虚拟机和工作虚拟机,维护虚拟机是用来分析问题,请求维护的系统状态,工作虚拟机是提供工作环境的系统状态;远程维护系统工作流程为:(1)当在工作虚拟机下出现系统异常,进入维护虚拟机;(2)判断是否存在系统或配置错误,判断结果为“是”时,则启动自动恢复模块,对系统或配置错误进行恢复维护;(3)上一步判断结果为“否”时,则继续判断是否存在网络链路不畅通,判断结果为“是”时,启动故障排除模块或故障定位模块,进行排除故障或者排除故障失败后定位出故障位置;(4)上一步判断结果为“否”时,确定通信网络物理层畅通,可启动远程维护服务模块,请求远程维护服务器建立远程连接;(5)判断远程连接是否成功,判断结果为“否”时,则转到提示更换故障硬件;(6)上一步判断结果为“是”时,远程维护服务器分配远程维护端与客户端建立连接,远程维护端对客户端进行远程维护排除故障。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南远为网络信息技术有限公司,未经河南远为网络信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010233662.5/2.html,转载请声明来源钻瓜专利网。