CN101989204A - 一种计算机远程网络诊断和用户支持的方法 - Google Patents
一种计算机远程网络诊断和用户支持的方法 Download PDFInfo
- Publication number
- CN101989204A CN101989204A CN2009100902298A CN200910090229A CN101989204A CN 101989204 A CN101989204 A CN 101989204A CN 2009100902298 A CN2009100902298 A CN 2009100902298A CN 200910090229 A CN200910090229 A CN 200910090229A CN 101989204 A CN101989204 A CN 101989204A
- Authority
- CN
- China
- Prior art keywords
- client
- computing terminal
- user
- remote network
- remote server
- 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
Images
Landscapes
- Computer And Data Communications (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Debugging And Monitoring (AREA)
Abstract
一种计算机远程网络诊断和用户支持的方法,涉及计算机远程控制技术领域。本发明方法的主要步骤为:①启动客户计算终端;②启动客户计算终端的扩展固件接口EFI,判断是否启动客户端模块;③若用户不启动客户端模块,则进入操作***正常工作;若用户启动客户端模块,则执行确认操作建立远程服务器与客户计算终端通信的远程网络连接;④远程服务器通过远程网络连接对客户计算终端进行远程网络诊断和用户支持服务;⑤完成诊断和服务后,断开远程网络连接,客户端模块停止工作。同现有技术相比,本发明不受操作***的限制、不增加硬件平台的成本,具有效率高、实施简单、成本低廉的特点。
Description
技术领域
本发明涉及计算机远程控制技术领域,特别是基于扩展固件接口EFI实现计算机远程网络诊断和用户支持的方法。
技术背景
随着信息技术的高速发展,企业、家庭中的计算机设备不断增多。如果采用传统的网络管理***,当计算机设备出现故障时,就需要专业的管理人员到现场进行诊断和维修。特别是,当操作***、硬件驱动等发生故障时,原本只需简单的***配置即可解决的问题,却不得不需要让客服人员上门维修,这无疑增加了客户维修成本。因此有必要采取远程网络诊断和用户支持的方法来帮助用户解决计算机故障问题,加快维修速度、降低维修成本。
现有技术中,计算机远程网络诊断、用户支持和管理的方法主要有两种:一种是基于操作***的远程网络诊断和管理方法,例如远程桌面管理、各种远程管理软件等。但是当操作***出现问题时,该远程网络诊断、管理方法的应用就会受到限制无法使用,可靠性不高。另外一种是基于硬件设备的远程网络诊断和管理方法,如在计算机设备中增加远程监控卡等,该方法可以不受操作***的限制,但是却增加了硬件成本。
近年来,随着EFI(Extensible Firmware Interface,扩展固件接口)技术的发展,也出现了基于该技术的计算机远程检测及控制方法。该方法需要在EFI中设置客户端程序,客户端程序在每次客户计算机启动时即启动,给用户操作带来麻烦。
发明内容
为了解决上述现有技术中存在的问题,本发明的目的是提供一种计算机远程网络诊断和用户支持的方法。它在不依赖于操作***和不增加任何硬件成本情况下,实现远程服务器对客户计算终端的远程诊断和管理,具有可靠性高、诊断效率高、使用方便的特点。
为了达到上述发明目的,本发明的技术方案以如下方式实现:
一种计算机远程网络诊断和用户支持的方法,它使用包括相互连接的客户计算终端和远程服务器,客户计算终端包括相互联系的硬件平台、装有客户端模块的扩展固件接口EFI和操作***。其主要步骤为:
①启动客户计算终端;
②启动客户计算终端的扩展固件接口EFI,判断是否启动客户端模块;
③若用户不启动客户端模块,则进入操作***正常工作;若用户启动客户端模块,则执行确认操作建立远程服务器与客户计算终端通信的远程网络连接;
④远程服务器通过远程网络连接对客户计算终端进行远程网络诊断和用户支持服务;
⑤完成诊断和服务后,断开远程网络连接,客户端模块停止工作。
在上述方法中,所述远程服务器对客户计算终端进行网络诊断和用户支持服务包括:获得并处理客户计算终端的故障信息、配置客户计算终端数据、为客户计算终端提供缺失或受损文件、提供用户操作指导服务、操作客户计算终端根据远程服务器控制指令执行控制操作。
在上述方法中,所述控制指令包括客户计算终端关机指令、客户计算终端重启指令、客户计算终端进入正常操作***指令。
在上述方法中,所述确认操作是指采用输入单键值、输入组合键键值或者点击鼠标的动作。
在上述方法中,所述客户计算终端采用台式机、笔记本或者上网本。
本发明由于采用了上述方法,通过在客户计算终端的EFI中设置客户端模块实现对客户计算终端的远程网络诊断、并提供用户支持。该方法不受客户计算终端操作***的限制,同时也不增加客户的硬件成本,而且在用户不启动客户端模块时,客户计算终端执行正常的操作工作,不会给用户带来任何麻烦。使用本发明能提高网络诊断的效率、增加计算终端的易用性,特别对于计算终端厂商,通过该方法建立的远程服务***,可以大大降低终端厂商的客户维修服务成本。
下面结合附图和具体实施方式对本发明作进一步说明。
附图说明
图1为使用本发明方法的***结构示意图;
图2为本发明方法流程图。
具体实施方式
参见图1,使用本发明方法的***包括:
远程服务器,提供建立与客户计算终端的远程连接服务、对客户计算终端发送回的数据进行处理、提供控制指令、为客户计算终端提供缺失或受损文件、提供用户操作指导服务等。
客户计算终端,可以通过网络与远程服务器建立连接并接受远程服务器的故障诊断和控制。客户计算终端在构建时,包括:
硬件平台,即组成客户计算终端的主板、内存、硬盘、网卡、显卡等必要硬件部件,也可以包括鼠标、键盘、显示器等输入输出设备,该硬件平台是客户计算终端的硬件基础。
可扩展固件接口EFI,是硬件和预启动软件问的接口规范。负责操作***执行前的初始化工作、连接计算机内各种不同的硬件与操作***。在***开机,完成硬件初始化工作后,EFI会对计算机发出指令开始加载操作***,当操作***启动并正常运行之后,EFI与操作***之间仍然保持通讯。EFI中可以设置应用程序,这些应用程序包括硬件检测及除错程序、引导管理程序、操作***引导程序等。在本发明中,EFI设置了客户端模块,所述客户端模块用于发起与远程服务器的网络连接请求、协助建立远程网络连接、协助处理远程服务器对客户计算终端检测与控制操作等。所述客户端模块只有在用户确认启动远程网络诊断和用户支持服务时,才进行工作。在客户计算终端出厂之前或在客户计算终端BIOS升级过程中,所述客户端模块被写入到EFI中,共同被BIOS ROM烧写工具写入到BIOS ROM中。
操作***,客户计算终端控制其他程序运行、管理***资源、为用户提供操作界面的运行平台。客户计算终端在正常引导后,进入操作***。
参见图2,本发明方法的执行步骤如下:
①启动客户计算终端,启动power按键为客户计算终端加电。
②启动客户计算终端的扩展固件接口EFI,执行硬件初始化工作,判断是否启动客户端模块。
③若用户不启动客户端模块,则由EFI发出加载操作***指令,若操作***启动成功,进入正常操作***,供用户使用,若操作***启动不成功,可由用户选择进入EFI,确定是否使用远程网络诊断和用户支持服务。若用户启动客户端模块,则执行输入某一特定单键值、输入特定组合键或者点击该功能图标等确认操作启动客户端模块。客户端模块向远程服务器发起网络连接请求,远程服务器对该请求进行判断,若判断该请求合法,远程服务器对该请求进行响应,双方建立远程网络连接,用于数据通讯。远程网络连接可采用TCP传输技术、UDP传输技术等。
④远程服务器通过远程网络连接对客户计算终端进行远程网络诊断和用户支持服务。远程服务器通过远程网络连接获得并处理客户计算终端的故障信息、配置客户计算终端数据、为客户计算终端提供缺失或受损文件、提供用户操作指导服务、操作客户计算终端根据远程服务器控制指令执行控制操作等。控制指令包括客户计算终端关机指令、客户计算终端重启指令、客户计算终端进入正常操作***指令等。在此过程中,根据用户需求,可对客户端模块功能进行增强设计,如可采用VNC技术,使用RFB(Remote Frame Buffer,远程帧缓冲)协议来进行远程控制,实现远程屏幕控制,甚至实现虚拟环境下的***恢复。
⑤完成诊断和服务后,通过关机、重启或者进入正常操作***等操作断开远程网络连接,客户端模块停止工作。
应当说明的是:以上实施例仅用以说明本发明的技术方案,而非对其进行限制。尽管参照以上实施例对本发明做了详细的说明,本领域的普通技术人员应当理解:依据以上实施例所记载的技术方案进行修改,或对其中部分技术特征进行等同替换,并不使相应技术方案的本质脱离本发明所述技术方案的技术思路均属于本发明的保护范围。
Claims (5)
1.一种计算机远程网络诊断和用户支持的方法,它使用包括相互连接的客户计算终端和远程服务器,客户计算终端包括相互联系的硬件平台、装有客户端模块的扩展固件接口EFI和操作***,其主要步骤为:
①启动客户计算终端;
②启动客户计算终端的扩展固件接口EFI,判断是否启动客户端模块;
③若用户不启动客户端模块,则进入操作***正常工作;若用户启动客户端模块,则执行确认操作建立远程服务器与客户计算终端通信的远程网络连接;
④远程服务器通过远程网络连接对客户计算终端进行远程网络诊断和用户支持服务;
⑤完成诊断和服务后,断开远程网络连接,客户端模块停止工作。
2.根据权利要求1所述的计算机远程网络诊断和用户支持的方法,其特征在于,所述远程服务器对客户计算终端进行网络诊断和用户支持服务包括:获得并处理客户计算终端的故障信息、配置客户计算终端数据、为客户计算终端提供缺失或受损文件、提供用户操作指导服务、操作客户计算终端根据远程服务器控制指令执行控制操作。
3.根据权利要求1或2所述的计算机远程网络诊断和用户支持的方法,其特征在于,所述控制指令包括客户计算终端关机指令、客户计算终端重启指令、客户计算终端进入正常操作***指令。
4.根据权利要求3所述的计算机远程网络诊断和用户支持的方法,其特征在于,所述确认操作是指采用输入单键值、输入组合键键值或者点击鼠标的动作。
5.根据权利要求4所述的计算机远程网络诊断和用户支持的方法,其特征在于,所述客户计算终端采用台式机、笔记本或者上网本。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100902298A CN101989204A (zh) | 2009-08-06 | 2009-08-06 | 一种计算机远程网络诊断和用户支持的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100902298A CN101989204A (zh) | 2009-08-06 | 2009-08-06 | 一种计算机远程网络诊断和用户支持的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101989204A true CN101989204A (zh) | 2011-03-23 |
Family
ID=43745756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100902298A Pending CN101989204A (zh) | 2009-08-06 | 2009-08-06 | 一种计算机远程网络诊断和用户支持的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101989204A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102857361A (zh) * | 2011-07-02 | 2013-01-02 | 杨源杰 | 一种轻量级的远程计算机带外管理方法 |
CN103379104A (zh) * | 2012-04-23 | 2013-10-30 | 联想(北京)有限公司 | 一种远程数据共享方法及装置 |
CN106161205A (zh) * | 2016-06-13 | 2016-11-23 | 甘肃省科学技术情报研究所 | 一种远程在线服务***及方法 |
CN106357774A (zh) * | 2016-09-22 | 2017-01-25 | 深圳市金立通信设备有限公司 | 一种信息推送方法及网络设备 |
CN107168690A (zh) * | 2017-03-28 | 2017-09-15 | 联想(北京)有限公司 | 一种电子设备的控制方法及电子设备 |
CN110365756A (zh) * | 2019-06-28 | 2019-10-22 | 联想(北京)有限公司 | 一种访问方法、电子设备及计算机存储介质 |
CN110392107A (zh) * | 2019-07-22 | 2019-10-29 | 中科恒运股份有限公司 | 一种远程交流***的实现方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1845077A (zh) * | 2005-04-08 | 2006-10-11 | 联想(北京)有限公司 | 一种对计算机进行远程检测及控制的方法 |
CN101038561A (zh) * | 2006-03-14 | 2007-09-19 | 联想(北京)有限公司 | 一种计算机远程控制方法及*** |
-
2009
- 2009-08-06 CN CN2009100902298A patent/CN101989204A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1845077A (zh) * | 2005-04-08 | 2006-10-11 | 联想(北京)有限公司 | 一种对计算机进行远程检测及控制的方法 |
CN101038561A (zh) * | 2006-03-14 | 2007-09-19 | 联想(北京)有限公司 | 一种计算机远程控制方法及*** |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102857361A (zh) * | 2011-07-02 | 2013-01-02 | 杨源杰 | 一种轻量级的远程计算机带外管理方法 |
CN103379104A (zh) * | 2012-04-23 | 2013-10-30 | 联想(北京)有限公司 | 一种远程数据共享方法及装置 |
CN103379104B (zh) * | 2012-04-23 | 2017-03-01 | 联想(北京)有限公司 | 一种远程数据共享方法及装置 |
CN106161205A (zh) * | 2016-06-13 | 2016-11-23 | 甘肃省科学技术情报研究所 | 一种远程在线服务***及方法 |
CN106357774A (zh) * | 2016-09-22 | 2017-01-25 | 深圳市金立通信设备有限公司 | 一种信息推送方法及网络设备 |
CN107168690A (zh) * | 2017-03-28 | 2017-09-15 | 联想(北京)有限公司 | 一种电子设备的控制方法及电子设备 |
CN110365756A (zh) * | 2019-06-28 | 2019-10-22 | 联想(北京)有限公司 | 一种访问方法、电子设备及计算机存储介质 |
CN110365756B (zh) * | 2019-06-28 | 2021-09-14 | 联想(北京)有限公司 | 一种访问方法、电子设备及计算机存储介质 |
CN110392107A (zh) * | 2019-07-22 | 2019-10-29 | 中科恒运股份有限公司 | 一种远程交流***的实现方法 |
CN110392107B (zh) * | 2019-07-22 | 2022-08-09 | 中科恒运股份有限公司 | 一种远程交流***的实现方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101989204A (zh) | 一种计算机远程网络诊断和用户支持的方法 | |
CN100375042C (zh) | 一种对计算机进行远程检测及控制的方法 | |
US7685474B2 (en) | Failsafe computer support assistant using a support virtual machine | |
CN100410869C (zh) | 一种计算机切换器及计算机切换方法 | |
US7509375B2 (en) | Management system for multimodule multiprocessor machines | |
CN111726413B (zh) | 设备连接方法和装置 | |
CN104503783A (zh) | 一种呈现服务器硬件初始化程度的方法及服务器 | |
CN204759403U (zh) | 一种基于数据透传实现设备内部模块升级的*** | |
US8589954B2 (en) | Method and program for selective suspension of USB network device | |
JP2006072962A (ja) | 複数のターゲットコンピュータを制御する制御システム | |
US9286088B2 (en) | User interface for interaction with virtual machine | |
CN101539897B (zh) | 多计算机切换装置及其运行方法 | |
CN111371629B (zh) | 网络构建和带外管理方法、装置、设备、介质和云平台 | |
EP2280348A1 (en) | Method and system for saving operational state of running applications when unexpected shutdown events occur | |
CN109683964A (zh) | Bios软件调试控制方法、***及服务器 | |
CN112799349A (zh) | 一种上下位机的控制方法、***、电子设备及存储介质 | |
US8122156B2 (en) | Method and computer for processing an operation command in a computer | |
US20150180985A1 (en) | Maintaining Technical Support Continuity Across System Restarts and Multiple Operating Systems | |
JP2013541769A (ja) | 入力ツール呼出システム、方法およびプロキシ装置 | |
US20050055486A1 (en) | Methods and apparatus to enable console redirection in a multiple execution environment | |
CN108241510A (zh) | 一种显卡的切换方法 | |
US20130318336A1 (en) | Method for Executing Bios Tool Program in Non-SMI Mechanism | |
US7861019B2 (en) | System and method for implementing and/or operating network interface devices to achieve network-based communications | |
US20120294188A1 (en) | Wireless Data Card, Method and System for Communicating between Wireless Data Card and Computer Side | |
US20030065864A1 (en) | System and method supporting remote data processing system management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110323 |