一种计算机远程网络诊断和用户支持的方法.pdf

上传人:1*** 文档编号:1276451 上传时间:2018-04-12 格式:PDF 页数:6 大小:314.11KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910090229.8

申请日:

2009.08.06

公开号:

CN101989204A

公开日:

2011.03.23

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 9/445申请公布日:20110323|||实质审查的生效IPC(主分类):G06F 9/445申请日:20090806|||公开

IPC分类号:

G06F9/445; G06F11/00; H04L12/24

主分类号:

G06F9/445

申请人:

同方股份有限公司

发明人:

赵珍; 刘锋; 郑必可

地址:

100083 北京市海淀区同方科技广场A座2901

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

一种计算机远程网络诊断和用户支持的方法,涉及计算机远程控制技术领域。本发明方法的主要步骤为:①启动客户计算终端;②启动客户计算终端的扩展固件接口EFI,判断是否启动客户端模块;③若用户不启动客户端模块,则进入操作系统正常工作;若用户启动客户端模块,则执行确认操作建立远程服务器与客户计算终端通信的远程网络连接;④远程服务器通过远程网络连接对客户计算终端进行远程网络诊断和用户支持服务;⑤完成诊断和服务后,断开远程网络连接,客户端模块停止工作。同现有技术相比,本发明不受操作系统的限制、不增加硬件平台的成本,具有效率高、实施简单、成本低廉的特点。

权利要求书

1: 一种计算机远程网络诊断和用户支持的方法, 它使用包括相互连接的客户计算终端 和远程服务器, 客户计算终端包括相互联系的硬件平台、 装有客户端模块的扩展固件接口 EFI 和操作系统, 其主要步骤为 : ①启动客户计算终端 ; ②启动客户计算终端的扩展固件接口 EFI, 判断是否启动客户端模块 ; ③若用户不启动客户端模块, 则进入操作系统正常工作 ; 若用户启动客户端模块, 则执 行确认操作建立远程服务器与客户计算终端通信的远程网络连接 ; ④远程服务器通过远程网络连接对客户计算终端进行远程网络诊断和用户支持服 务; ⑤完成诊断和服务后, 断开远程网络连接, 客户端模块停止工作。
2: 根据权利要求 1 所述的计算机远程网络诊断和用户支持的方法, 其特征在于, 所述 远程服务器对客户计算终端进行网络诊断和用户支持服务包括 : 获得并处理客户计算终端 的故障信息、 配置客户计算终端数据、 为客户计算终端提供缺失或受损文件、 提供用户操作 指导服务、 操作客户计算终端根据远程服务器控制指令执行控制操作。
3: 根据权利要求 1 或 2 所述的计算机远程网络诊断和用户支持的方法, 其特征在于, 所 述控制指令包括客户计算终端关机指令、 客户计算终端重启指令、 客户计算终端进入正常 操作系统指令。
4: 根据权利要求 3 所述的计算机远程网络诊断和用户支持的方法, 其特征在于, 所述 确认操作是指采用输入单键值、 输入组合键键值或者点击鼠标的动作。
5: 根据权利要求 4 所述的计算机远程网络诊断和用户支持的方法, 其特征在于, 所述 客户计算终端采用台式机、 笔记本或者上网本。

说明书


一种计算机远程网络诊断和用户支持的方法

    【技术领域】
     本发明涉及计算机远程控制技术领域, 特别是基于扩展固件接口 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, 远 程帧缓冲 ) 协议来进行远程控制, 实现远程屏幕控制, 甚至实现虚拟环境下的系统恢复。
     ⑤完成诊断和服务后, 通过关机、 重启或者进入正常操作系统等操作断开远程网 络连接, 客户端模块停止工作。
     应当说明的是 : 以上实施例仅用以说明本发明的技术方案, 而非对其进行限制。 尽 管参照以上实施例对本发明做了详细的说明, 本领域的普通技术人员应当理解 : 依据以上 实施例所记载的技术方案进行修改, 或对其中部分技术特征进行等同替换, 并不使相应技 术方案的本质脱离本发明所述技术方案的技术思路均属于本发明的保护范围。

一种计算机远程网络诊断和用户支持的方法.pdf_第1页
第1页 / 共6页
一种计算机远程网络诊断和用户支持的方法.pdf_第2页
第2页 / 共6页
一种计算机远程网络诊断和用户支持的方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种计算机远程网络诊断和用户支持的方法.pdf》由会员分享,可在线阅读,更多相关《一种计算机远程网络诊断和用户支持的方法.pdf(6页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101989204A43申请公布日20110323CN101989204ACN101989204A21申请号200910090229822申请日20090806G06F9/445200601G06F11/00200601H04L12/2420060171申请人同方股份有限公司地址100083北京市海淀区同方科技广场A座290172发明人赵珍刘锋郑必可54发明名称一种计算机远程网络诊断和用户支持的方法57摘要一种计算机远程网络诊断和用户支持的方法,涉及计算机远程控制技术领域。本发明方法的主要步骤为启动客户计算终端;启动客户计算终端的扩展固件接口EFI,判断是否启动客户端模块;若。

2、用户不启动客户端模块,则进入操作系统正常工作;若用户启动客户端模块,则执行确认操作建立远程服务器与客户计算终端通信的远程网络连接;远程服务器通过远程网络连接对客户计算终端进行远程网络诊断和用户支持服务;完成诊断和服务后,断开远程网络连接,客户端模块停止工作。同现有技术相比,本发明不受操作系统的限制、不增加硬件平台的成本,具有效率高、实施简单、成本低廉的特点。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图1页CN101989204A1/1页21一种计算机远程网络诊断和用户支持的方法,它使用包括相互连接的客户计算终端和远程服务器,客户计算终端包括相互联系。

3、的硬件平台、装有客户端模块的扩展固件接口EFI和操作系统,其主要步骤为启动客户计算终端;启动客户计算终端的扩展固件接口EFI,判断是否启动客户端模块;若用户不启动客户端模块,则进入操作系统正常工作;若用户启动客户端模块,则执行确认操作建立远程服务器与客户计算终端通信的远程网络连接;远程服务器通过远程网络连接对客户计算终端进行远程网络诊断和用户支持服务;完成诊断和服务后,断开远程网络连接,客户端模块停止工作。2根据权利要求1所述的计算机远程网络诊断和用户支持的方法,其特征在于,所述远程服务器对客户计算终端进行网络诊断和用户支持服务包括获得并处理客户计算终端的故障信息、配置客户计算终端数据、为客户。

4、计算终端提供缺失或受损文件、提供用户操作指导服务、操作客户计算终端根据远程服务器控制指令执行控制操作。3根据权利要求1或2所述的计算机远程网络诊断和用户支持的方法,其特征在于,所述控制指令包括客户计算终端关机指令、客户计算终端重启指令、客户计算终端进入正常操作系统指令。4根据权利要求3所述的计算机远程网络诊断和用户支持的方法,其特征在于,所述确认操作是指采用输入单键值、输入组合键键值或者点击鼠标的动作。5根据权利要求4所述的计算机远程网络诊断和用户支持的方法,其特征在于,所述客户计算终端采用台式机、笔记本或者上网本。权利要求书CN101989204A1/3页3一种计算机远程网络诊断和用户支持的。

5、方法技术领域0001本发明涉及计算机远程控制技术领域,特别是基于扩展固件接口EFI实现计算机远程网络诊断和用户支持的方法。技术背景0002随着信息技术的高速发展,企业、家庭中的计算机设备不断增多。如果采用传统的网络管理系统,当计算机设备出现故障时,就需要专业的管理人员到现场进行诊断和维修。特别是,当操作系统、硬件驱动等发生故障时,原本只需简单的系统配置即可解决的问题,却不得不需要让客服人员上门维修,这无疑增加了客户维修成本。因此有必要采取远程网络诊断和用户支持的方法来帮助用户解决计算机故障问题,加快维修速度、降低维修成本。0003现有技术中,计算机远程网络诊断、用户支持和管理的方法主要有两种一。

6、种是基于操作系统的远程网络诊断和管理方法,例如远程桌面管理、各种远程管理软件等。但是当操作系统出现问题时,该远程网络诊断、管理方法的应用就会受到限制无法使用,可靠性不高。另外一种是基于硬件设备的远程网络诊断和管理方法,如在计算机设备中增加远程监控卡等,该方法可以不受操作系统的限制,但是却增加了硬件成本。0004近年来,随着EFIEXTENSIBLEFIRMWAREINTERFACE,扩展固件接口技术的发展,也出现了基于该技术的计算机远程检测及控制方法。该方法需要在EFI中设置客户端程序,客户端程序在每次客户计算机启动时即启动,给用户操作带来麻烦。发明内容0005为了解决上述现有技术中存在的问题。

7、,本发明的目的是提供一种计算机远程网络诊断和用户支持的方法。它在不依赖于操作系统和不增加任何硬件成本情况下,实现远程服务器对客户计算终端的远程诊断和管理,具有可靠性高、诊断效率高、使用方便的特点。0006为了达到上述发明目的,本发明的技术方案以如下方式实现0007一种计算机远程网络诊断和用户支持的方法,它使用包括相互连接的客户计算终端和远程服务器,客户计算终端包括相互联系的硬件平台、装有客户端模块的扩展固件接口EFI和操作系统。其主要步骤为0008启动客户计算终端;0009启动客户计算终端的扩展固件接口EFI,判断是否启动客户端模块;0010若用户不启动客户端模块,则进入操作系统正常工作;若用。

8、户启动客户端模块,则执行确认操作建立远程服务器与客户计算终端通信的远程网络连接;0011远程服务器通过远程网络连接对客户计算终端进行远程网络诊断和用户支持服务;0012完成诊断和服务后,断开远程网络连接,客户端模块停止工作。0013在上述方法中,所述远程服务器对客户计算终端进行网络诊断和用户支持服务包括获得并处理客户计算终端的故障信息、配置客户计算终端数据、为客户计算终端提供缺说明书CN101989204A2/3页4失或受损文件、提供用户操作指导服务、操作客户计算终端根据远程服务器控制指令执行控制操作。0014在上述方法中,所述控制指令包括客户计算终端关机指令、客户计算终端重启指令、客户计算终。

9、端进入正常操作系统指令。0015在上述方法中,所述确认操作是指采用输入单键值、输入组合键键值或者点击鼠标的动作。0016在上述方法中,所述客户计算终端采用台式机、笔记本或者上网本。0017本发明由于采用了上述方法,通过在客户计算终端的EFI中设置客户端模块实现对客户计算终端的远程网络诊断、并提供用户支持。该方法不受客户计算终端操作系统的限制,同时也不增加客户的硬件成本,而且在用户不启动客户端模块时,客户计算终端执行正常的操作工作,不会给用户带来任何麻烦。使用本发明能提高网络诊断的效率、增加计算终端的易用性,特别对于计算终端厂商,通过该方法建立的远程服务系统,可以大大降低终端厂商的客户维修服务成。

10、本。0018下面结合附图和具体实施方式对本发明作进一步说明。附图说明0019图1为使用本发明方法的系统结构示意图;0020图2为本发明方法流程图。具体实施方式0021参见图1,使用本发明方法的系统包括0022远程服务器,提供建立与客户计算终端的远程连接服务、对客户计算终端发送回的数据进行处理、提供控制指令、为客户计算终端提供缺失或受损文件、提供用户操作指导服务等。0023客户计算终端,可以通过网络与远程服务器建立连接并接受远程服务器的故障诊断和控制。客户计算终端在构建时,包括0024硬件平台,即组成客户计算终端的主板、内存、硬盘、网卡、显卡等必要硬件部件,也可以包括鼠标、键盘、显示器等输入输出。

11、设备,该硬件平台是客户计算终端的硬件基础。0025可扩展固件接口EFI,是硬件和预启动软件问的接口规范。负责操作系统执行前的初始化工作、连接计算机内各种不同的硬件与操作系统。在系统开机,完成硬件初始化工作后,EFI会对计算机发出指令开始加载操作系统,当操作系统启动并正常运行之后,EFI与操作系统之间仍然保持通讯。EFI中可以设置应用程序,这些应用程序包括硬件检测及除错程序、引导管理程序、操作系统引导程序等。在本发明中,EFI设置了客户端模块,所述客户端模块用于发起与远程服务器的网络连接请求、协助建立远程网络连接、协助处理远程服务器对客户计算终端检测与控制操作等。所述客户端模块只有在用户确认启动。

12、远程网络诊断和用户支持服务时,才进行工作。在客户计算终端出厂之前或在客户计算终端BIOS升级过程中,所述客户端模块被写入到EFI中,共同被BIOSROM烧写工具写入到BIOSROM中。0026操作系统,客户计算终端控制其他程序运行、管理系统资源、为用户提供操作界面的运行平台。客户计算终端在正常引导后,进入操作系统。说明书CN101989204A3/3页50027参见图2,本发明方法的执行步骤如下0028启动客户计算终端,启动POWER按键为客户计算终端加电。0029启动客户计算终端的扩展固件接口EFI,执行硬件初始化工作,判断是否启动客户端模块。0030若用户不启动客户端模块,则由EFI发出加。

13、载操作系统指令,若操作系统启动成功,进入正常操作系统,供用户使用,若操作系统启动不成功,可由用户选择进入EFI,确定是否使用远程网络诊断和用户支持服务。若用户启动客户端模块,则执行输入某一特定单键值、输入特定组合键或者点击该功能图标等确认操作启动客户端模块。客户端模块向远程服务器发起网络连接请求,远程服务器对该请求进行判断,若判断该请求合法,远程服务器对该请求进行响应,双方建立远程网络连接,用于数据通讯。远程网络连接可采用TCP传输技术、UDP传输技术等。0031远程服务器通过远程网络连接对客户计算终端进行远程网络诊断和用户支持服务。远程服务器通过远程网络连接获得并处理客户计算终端的故障信息、。

14、配置客户计算终端数据、为客户计算终端提供缺失或受损文件、提供用户操作指导服务、操作客户计算终端根据远程服务器控制指令执行控制操作等。控制指令包括客户计算终端关机指令、客户计算终端重启指令、客户计算终端进入正常操作系统指令等。在此过程中,根据用户需求,可对客户端模块功能进行增强设计,如可采用VNC技术,使用RFBREMOTEFRAMEBUFFER,远程帧缓冲协议来进行远程控制,实现远程屏幕控制,甚至实现虚拟环境下的系统恢复。0032完成诊断和服务后,通过关机、重启或者进入正常操作系统等操作断开远程网络连接,客户端模块停止工作。0033应当说明的是以上实施例仅用以说明本发明的技术方案,而非对其进行限制。尽管参照以上实施例对本发明做了详细的说明,本领域的普通技术人员应当理解依据以上实施例所记载的技术方案进行修改,或对其中部分技术特征进行等同替换,并不使相应技术方案的本质脱离本发明所述技术方案的技术思路均属于本发明的保护范围。说明书CN101989204A1/1页6图1图2说明书附图。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1