[go: up one dir, main page]

CN102833118A - Remote maintenance system and method - Google Patents

Remote maintenance system and method Download PDF

Info

Publication number
CN102833118A
CN102833118A CN2012103599557A CN201210359955A CN102833118A CN 102833118 A CN102833118 A CN 102833118A CN 2012103599557 A CN2012103599557 A CN 2012103599557A CN 201210359955 A CN201210359955 A CN 201210359955A CN 102833118 A CN102833118 A CN 102833118A
Authority
CN
China
Prior art keywords
remote maintenance
information
software
hardware configuration
controlled terminal
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.)
Granted
Application number
CN2012103599557A
Other languages
Chinese (zh)
Other versions
CN102833118B (en
Inventor
吕习彪
王丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201210359955.7A priority Critical patent/CN102833118B/en
Publication of CN102833118A publication Critical patent/CN102833118A/en
Application granted granted Critical
Publication of CN102833118B publication Critical patent/CN102833118B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了远程维护系统及方法,其中一种系统包括:扫描单元,适于与主控端建立远程维护连接后,对被控端计算机的软硬件配置信息进行扫描;信息提取单元,适于对扫描结果进行分析,从所述扫描结果中提取出关键项信息;信息发送单元,适于将所述关键项信息发送到主控端;信息显示单元,适于在所述主控端对所述关键项信息进行显示。通过本发明,主控端的工程师可以结合用户的问题描述以及具体的软硬件配置情况关键项信息,综合进行判断,选择适当的解决问题途径,并执行相应的操作,从而提高远程维护操作的有效性。另外,关键项信息的传输也使得实现过程中不会造成对带宽等传输资源的过度占用。

The invention discloses a remote maintenance system and method, wherein a system includes: a scanning unit adapted to scan the software and hardware configuration information of the computer at the controlled end after establishing a remote maintenance connection with the main control end; an information extraction unit adapted to Analyzing the scanning result, extracting the key item information from the scanning result; the information sending unit is adapted to send the key item information to the main control terminal; the information display unit is suitable for displaying the key item information at the main control end The above key item information is displayed. Through the present invention, the engineer at the main control end can combine the user's problem description and the key item information of the specific software and hardware configuration to make a comprehensive judgment, select an appropriate solution to the problem, and perform corresponding operations, thereby improving the effectiveness of remote maintenance operations . In addition, the transmission of key item information also prevents excessive occupation of transmission resources such as bandwidth during the implementation process.

Description

远程维护系统及方法Remote maintenance system and method

技术领域 technical field

本发明涉及计算机远程维护技术领域,具体涉及远程维护系统及方法。The invention relates to the technical field of computer remote maintenance, in particular to a remote maintenance system and method.

背景技术 Background technique

随着计算机技术的不断发展,电脑等计算机设备几乎成了人们生活中必备的工具。但是,对于很多用户而言,对电脑的了解仅限于应用层面,却不懂对电脑进行维护,一旦电脑出现故障,更加束手无策。为此,一些服务商为用户提供了远程维护服务,用户只要在自己的电脑上安装服务商提供的远程维护客户端,就可以与服务商的工程师进行沟通,技师可以帮助普通电脑用户解决软件和系统问题,例如系统优化、系统补丁升级、驱动安装、恶意插件清理、病毒/木马查杀、系统基础设置、软件下载、软件安装、网络故障调试等等。Along with the continuous development of computer technology, computer equipment such as computer has almost become the necessary tool in people's life. However, for many users, their understanding of computers is limited to the application level, but they do not know how to maintain them. Once the computer fails, they are even more helpless. For this reason, some service providers provide users with remote maintenance services. Users only need to install the remote maintenance client provided by the service provider on their computers, and then they can communicate with service provider engineers. Technicians can help ordinary computer users solve software and System problems, such as system optimization, system patch upgrade, driver installation, malicious plug-in cleaning, virus/trojan horse killing, system basic settings, software download, software installation, network fault debugging, etc.

远程维护(Remote Maintenance或Tele maintenance)是指计算机系统技术服务工程师或管理人员通过局域网络、拨号网络或双方都接入Internet等手段连接目标维护计算机(或其他终端设备)或所需维护管理的网络系统,通过本地对远程系统进行配置、安装、维护、监控与管理,解决以往服务工程师必须亲临现场才能解决的问题,大大降低了计算机应用系统的维护成本,最大限度减少用户损失,实现高效率、低成本的服务方式。Remote maintenance (Remote Maintenance or Tele maintenance) refers to computer system technical service engineers or managers connecting to the target maintenance computer (or other terminal equipment) or the network required for maintenance and management through local area network, dial-up network or both parties accessing the Internet. The system, through the local configuration, installation, maintenance, monitoring and management of the remote system, solves the problems that the service engineers had to visit the site in the past, greatly reduces the maintenance cost of the computer application system, minimizes the loss of users, and achieves high efficiency, Low-cost service method.

在现有的远程维护技术中,工程师或管理人员基本上都需要针对远程用户描述的问题,对用户的终端计算机进行操作,包括安装或删除应用程序,修改系统设置等等,以期解决用户终端计算机存在的问题。但是,鉴于普通用户对计算机相关问题的描述可能缺乏准确性,并且普通用户描述的问题一般仅仅是问题的表象,而同一表象对应到问题的本质可能会有多种,实际需要进行的操作可能也不尽相同,因此,在仅依据用户的描述执行远程维护操作的情况下,使得现有的远程维护服务经常出现无效的现象,例如,经过远程维护之后,用户终端设备存在的问题可能仍然没有解决等。In the existing remote maintenance technology, engineers or managers basically need to address the problems described by remote users and operate the user's terminal computer, including installing or deleting applications, modifying system settings, etc., in order to solve the problems of the user's terminal computer. Existing problems. However, given that the descriptions of computer-related problems by ordinary users may lack accuracy, and the problems described by ordinary users are generally only the appearance of the problem, and the same appearance may correspond to different essences of the problem, the actual operations that need to be performed may also vary. Therefore, in the case of performing remote maintenance operations only according to the user's description, the existing remote maintenance services often appear ineffective. For example, after remote maintenance, the problems existing in the user's terminal equipment may still not be resolved. wait.

发明内容 Contents of the invention

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的远程维护系统和相应的远程维护方法。In view of the above problems, the present invention is proposed to provide a remote maintenance system and a corresponding remote maintenance method that overcome the above problems or at least partially solve the above problems.

依据本发明的一个方面,提供了一种远程维护系统,包括:According to one aspect of the present invention, a remote maintenance system is provided, including:

扫描单元,适于与主控端建立远程维护连接后,对被控端计算机的软硬件配置信息进行扫描;The scanning unit is suitable for scanning the software and hardware configuration information of the controlled computer after establishing a remote maintenance connection with the main control terminal;

信息提取单元,适于对扫描结果进行分析,从所述扫描结果中提取出关键项信息;An information extraction unit, adapted to analyze the scan results, and extract key item information from the scan results;

信息发送单元,适于将所述关键项信息发送到主控端;An information sending unit, adapted to send the key item information to the main control terminal;

信息显示单元,适于在所述主控端对所述关键项信息进行显示。The information display unit is adapted to display the key item information on the main control terminal.

可选地,所述扫描单元进一步适于:Optionally, the scanning unit is further adapted to:

通过Windows管理规范WMI接口,对被控端计算机的软硬件配置信息进行扫描。Scan the software and hardware configuration information of the controlled computer through the Windows Management Specification WMI interface.

可选地,所述被控端计算机的软硬件配置信息包括以下之一或多个组合:Optionally, the software and hardware configuration information of the controlled computer includes one or more of the following combinations:

被控端计算机的操作系统信息、磁盘信息、设备管理器、添加删除程序列表、服务列表、系统日志、网络连接及本地连接IP属性。The operating system information, disk information, device manager, add and remove program list, service list, system log, network connection and local connection IP properties of the controlled computer.

可选地,所述关键项信息包括:Optionally, the key item information includes:

对远程维护操作有影响的信息、存在异常的信息和/或使得远程维护操作产生风险的信息。Information that has an impact on remote maintenance operations, information that exists abnormally, and/or information that makes remote maintenance operations risky.

可选地,还包括:Optionally, also include:

保存单元,适于将所述扫描结果作为远程维护前的扫描结果保存在被控端;A saving unit, adapted to save the scanning result at the controlled end as the scanning result before remote maintenance;

重新扫描单元,适于在远程维护完成后,重新对被控端计算机的软硬件配置信息进行扫描,得到远程维护后的扫描结果;The re-scanning unit is suitable for re-scanning the software and hardware configuration information of the controlled computer after the remote maintenance is completed, and obtains the scanning result after the remote maintenance;

比对单元,适于将所述远程维护后的扫描结果与所述远程维护前的扫描结果进行比对;A comparing unit, adapted to compare the scan result after the remote maintenance with the scan result before the remote maintenance;

变化提示单元,适于如果存在发生变化的项,则将发生变化的项发送到主控端,以便在主控端进行提示。The change prompting unit is adapted to send the changed item to the main control terminal if there is a changed item, so as to be prompted on the main control terminal.

依据本发明的另一个方面,提供了一种远程维护方法,包括:According to another aspect of the present invention, a remote maintenance method is provided, including:

与主控端建立远程维护连接后,对被控端计算机的软硬件配置信息进行扫描;After establishing a remote maintenance connection with the main control terminal, scan the software and hardware configuration information of the controlled terminal computer;

对扫描结果进行分析,从所述扫描结果中提取出关键项信息;Analyzing the scan results, and extracting key item information from the scan results;

将所述关键项信息发送到主控端;Send the key item information to the main control terminal;

在所述主控端对所述关键项信息进行显示。The key item information is displayed on the main control terminal.

可选地,所述对被控端计算机的软硬件配置信息进行扫描包括:Optionally, the scanning of the software and hardware configuration information of the controlled computer includes:

通过Windows管理规范WMI接口,对被控端计算机的软硬件配置信息进行扫描。Scan the software and hardware configuration information of the controlled computer through the Windows Management Specification WMI interface.

可选地,所述被控端计算机的软硬件配置信息包括以下之一或多个组合:Optionally, the software and hardware configuration information of the controlled computer includes one or more of the following combinations:

被控端计算机的操作系统信息、磁盘信息、设备管理器、添加删除程序列表、服务列表、系统日志、网络连接及本地连接IP属性。The operating system information, disk information, device manager, add and remove program list, service list, system log, network connection and local connection IP properties of the controlled computer.

可选地,所述关键项信息包括:Optionally, the key item information includes:

对远程维护操作有影响的信息、存在异常的信息和/或使得远程维护操作产生风险的信息。Information that has an impact on remote maintenance operations, information that exists abnormally, and/or information that makes remote maintenance operations risky.

可选地,还包括:Optionally, also include:

将所述扫描结果作为远程维护前的扫描结果保存在被控端;Save the scan result as the scan result before remote maintenance on the controlled end;

在远程维护完成后,重新对被控端计算机的软硬件配置信息进行扫描,得到远程维护后的扫描结果;After the remote maintenance is completed, re-scan the software and hardware configuration information of the controlled computer to obtain the scanning results after remote maintenance;

将所述远程维护后的扫描结果与所述远程维护前的扫描结果进行比对;comparing the scan result after the remote maintenance with the scan result before the remote maintenance;

如果存在发生变化的项,则将发生变化的项发送到主控端,以便在主控端进行提示。If there is a changed item, the changed item is sent to the main control terminal so as to be prompted at the main control terminal.

依据本发明的另一个方面,提供了一种远程维护系统,包括:According to another aspect of the present invention, a remote maintenance system is provided, including:

第一扫描单元,适于与主控端建立远程维护连接后,对被控端计算机的软硬件配置信息进行扫描;The first scanning unit is adapted to scan the software and hardware configuration information of the controlled computer after establishing a remote maintenance connection with the main control terminal;

扫描结果保存单元,适于将所述扫描结果作为远程维护前的扫描结果保存在被控端;The scan result saving unit is adapted to save the scan result on the controlled end as the scan result before remote maintenance;

第二扫描单元,适于在远程维护完成后,重新对被控端计算机的软硬件配置信息进行扫描,得到远程维护后的扫描结果;The second scanning unit is adapted to re-scan the software and hardware configuration information of the controlled computer after the remote maintenance is completed, and obtain the scanning result after the remote maintenance;

比对单元,适于将所述远程维护后的扫描结果与所述远程维护前的扫描结果进行比对;A comparing unit, adapted to compare the scan result after the remote maintenance with the scan result before the remote maintenance;

变化提示单元,适于如果存在发生变化的关键项,则将发生变化的关键项发送到主控端,以便在主控端进行提示。The change prompt unit is adapted to send the changed key item to the main control terminal if there is a changed key item, so as to be prompted on the main control end.

可选地,所述第一扫描单元及第二扫描单元通过以下方式对被控端计算机的软硬件配置信息进行扫描:Optionally, the first scanning unit and the second scanning unit scan the software and hardware configuration information of the controlled computer in the following manner:

通过Windows管理规范WMI接口,对被控端计算机的软硬件配置信息进行扫描。Scan the software and hardware configuration information of the controlled computer through the Windows Management Specification WMI interface.

可选地,所述被控端计算机的软硬件配置信息包括以下之一或多个的组合:Optionally, the software and hardware configuration information of the controlled computer includes one or more of the following:

被控端计算机的操作系统信息、磁盘信息、设备管理器、添加删除程序列表、服务列表、系统日志、网络连接及本地连接IP属性。The operating system information, disk information, device manager, add and remove program list, service list, system log, network connection and local connection IP properties of the controlled computer.

依据本发明的另一个方面,提供了一种远程维护方法,包括:According to another aspect of the present invention, a remote maintenance method is provided, including:

与主控端建立远程维护连接后,对被控端计算机的软硬件配置信息进行扫描;After establishing a remote maintenance connection with the main control terminal, scan the software and hardware configuration information of the controlled terminal computer;

将所述扫描结果作为远程维护前的扫描结果保存在被控端;Save the scan result as the scan result before remote maintenance on the controlled end;

在远程维护完成后,重新对被控端计算机的软硬件配置信息进行扫描,得到远程维护后的扫描结果;After the remote maintenance is completed, re-scan the software and hardware configuration information of the controlled computer to obtain the scanning results after remote maintenance;

将所述远程维护后的扫描结果与所述远程维护前的扫描结果进行比对;comparing the scan result after the remote maintenance with the scan result before the remote maintenance;

如果存在发生变化的关键项,则将发生变化的关键项发送到主控端,以便在主控端进行提示。If there is a changed key item, the changed key item is sent to the main control terminal so as to be prompted at the main control end.

可选地,所述对被控端计算机的软硬件配置信息进行扫描包括:Optionally, the scanning of the software and hardware configuration information of the controlled computer includes:

通过Windows管理规范WMI接口,对被控端计算机的软硬件配置信息进行扫描。Scan the software and hardware configuration information of the controlled computer through the Windows Management Specification WMI interface.

可选地,所述被控端计算机的软硬件配置信息包括以下之一或多个的组合:Optionally, the software and hardware configuration information of the controlled computer includes one or more of the following:

被控端计算机的操作系统信息、磁盘信息、设备管理器、添加删除程序列表、服务列表、系统日志、网络连接及本地连接IP属性。The operating system information, disk information, device manager, add and remove program list, service list, system log, network connection and local connection IP properties of the controlled computer.

根据本发明的一种远程维护系统及方法,可以在工程师执行具体的远程维护操作之前,对被控端计算机的软硬件配置信息进行扫描,并从扫描结果中提取出关键项信息,发送到主控端,显示给工程师,这样,工程师就可以结合用户的问题描述以及具体的软硬件配置情况,综合进行判断,选择适当的解决问题途径,并执行相应的操作,从而提高远程维护操作的有效性。另外,由于向主控端发送的是从扫描结果中提取出的关键项信息,因此,也不会过多地占用带宽等传输资源,避免造成资源的浪费。According to a remote maintenance system and method of the present invention, before the engineer performs a specific remote maintenance operation, the software and hardware configuration information of the controlled computer can be scanned, and the key item information can be extracted from the scanning result and sent to the host computer. The control terminal is displayed to the engineer, so that the engineer can make a comprehensive judgment based on the user's problem description and specific software and hardware configurations, choose an appropriate solution to the problem, and perform corresponding operations, thereby improving the effectiveness of remote maintenance operations . In addition, since the key item information extracted from the scanning result is sent to the main control terminal, it will not occupy transmission resources such as bandwidth too much, so as to avoid waste of resources.

根据本发明的另一种远程维护系统及方法,可以在工程师执行具体的远程维护操作之前,将被控端计算机中的软件配置相关信息保存在被控端本地;在远程维护操作完成之后,还可以重新对被控端计算机的软硬件配置信息进行扫描,并与远程维护前的扫描结果进行比对,如果发现发生变化的项,则可以提示给工程师,避免由于工程师的误操作或者关联操作等,造成远程用户的损失。According to another remote maintenance system and method of the present invention, before the engineer performs a specific remote maintenance operation, the software configuration-related information in the computer at the controlled terminal can be saved locally at the controlled terminal; after the remote maintenance operation is completed, the The software and hardware configuration information of the controlled computer can be re-scanned and compared with the scanning results before remote maintenance. If any changed items are found, the engineer can be prompted to avoid misoperation or related operations by the engineer. , resulting in the loss of remote users.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.

附图说明 Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅适于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:

图1示出了根据本发明一个实施例的方法流程图;Fig. 1 shows a flow chart of a method according to one embodiment of the present invention;

图2示出了根据本发明另一个实施例的方法流程图;Fig. 2 shows a method flowchart according to another embodiment of the present invention;

图3示出了根据本发明一个实施例的系统示意图;以及Figure 3 shows a schematic diagram of a system according to an embodiment of the present invention; and

图4示出了根据本发明另一个实施例的系统示意图。Fig. 4 shows a schematic diagram of a system according to another embodiment of the present invention.

具体实施方式 Detailed ways

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

首先需要说明的是,在远程维护过程中,在工程师侧及用户侧都需要安装相应的远程维护程序,其中,工程师侧程序相当于是主控端,用户侧程序相当于是被控端,并且,主控端只是将键盘和鼠标的指令传送给远程的被控端电脑,同时被控端电脑的屏幕画面通过通信线路回传过来,显示在被控端电脑屏幕上。也就是说,在主控端控制被控端电脑进行操作。为便于描述,在本发明实施例中,统一将工程师侧程序称为主控端,将用户侧程序称为被控端。First of all, it needs to be explained that in the remote maintenance process, corresponding remote maintenance programs need to be installed on both the engineer side and the user side. Among them, the engineer side program is equivalent to the master terminal, and the user side program is equivalent to the controlled end. The control terminal just transmits the keyboard and mouse commands to the remote controlled terminal computer, and at the same time, the screen image of the controlled terminal computer is sent back through the communication line and displayed on the controlled terminal computer screen. That is to say, the host computer controls the controlled computer to operate. For ease of description, in the embodiments of the present invention, the engineer-side program is collectively referred to as the master control end, and the user-side program is referred to as the controlled end.

实施例一Embodiment one

参见图1,本发明实施例一提供的远程维护方法可以包括以下步骤:Referring to Figure 1, the remote maintenance method provided by Embodiment 1 of the present invention may include the following steps:

S101:与主控端建立远程维护连接后,对被控端计算机的软硬件配置信息进行扫描;S101: After establishing a remote maintenance connection with the master control terminal, scan the software and hardware configuration information of the controlled computer;

在具体实现时,首先可以通过即时通信等方式,使得用户与工程师进行前期沟通,由用户向工程师进行问题描述,如果工程师根据用户的问题描述认为需要进行远程维护,则可以建议用户发起远程维护请求。当一个用户需要远程维护服务时,就可以主动发起连接请求,主控端接收到请求之后,可以经由工程师的确认,启动建立连接的过程。其中,具体在建立主控端与被控端之间的连接时,可以通过中转端实现。例如,被控端可以首先连接到中转端,等待主控端连接到中转端;然后当主控端选择了此被控端后,要求主控端输入验证密码,最终建立主控与被控端之间的连接。In the specific implementation, firstly, the user can communicate with the engineer in the early stage through instant messaging, and the user can describe the problem to the engineer. If the engineer thinks that remote maintenance is required according to the user's problem description, he can suggest the user to initiate a remote maintenance request. . When a user needs remote maintenance service, he can actively initiate a connection request. After receiving the request, the master can start the process of establishing a connection with the confirmation of the engineer. Specifically, when establishing the connection between the master control terminal and the controlled terminal, it can be realized through the transfer terminal. For example, the controlled terminal can first connect to the transfer terminal, and wait for the master control terminal to connect to the transfer terminal; then when the control terminal selects the controlled terminal, it requires the control terminal to enter the authentication password, and finally establishes the connection between the control terminal and the controlled terminal. the connection between.

当主控端与被控端之间建立起连接之后,按照现有技术的流程,就可以将被控端的界面信息传送给主控端,由主控端的工程师根据被控端电脑的界面以及用户对问题的描述执行后续的鼠标、键盘操作。但是,正如背景技术中所言,对于同样的问题描述,可能需要进行不同的操作已解决该问题。本发明人在实现本发明的过程中发现,这种不同一般是由计算机软硬件配置情况决定的。也就是说,由于不同计算机中的软硬件配置情况有所不同,也就导致同样的问题可能需要进行执行不同的操作才能解决。因此,在本发明实施例中,在主控端与被控端之间建立起连接之后,可以首先对被控端计算机的软硬件配置信息进行扫描,以便将被控端计算机的软硬件配置信息发送给主控端,这样,主控端的工程师在选择解决问题的途径时,不仅可以依据被控端用户的描述信息,还可以依据被控端计算机的软硬件配置信息,这样可以使得主控端的工程师能够得到更多的信息,从而更准确地确定解决问题的途径,更有针对性地解决被控端计算机中存在的问题。After the connection is established between the master control terminal and the controlled terminal, according to the process of the prior art, the interface information of the controlled terminal can be transmitted to the master control terminal, and the engineer at the master control terminal can Follow-up mouse and keyboard actions are performed on the description of the problem. However, as stated in the background art, for the same problem description, different operations may be required to solve the problem. In the process of realizing the present invention, the inventors found that this difference is generally determined by the configuration of computer software and hardware. That is to say, due to the different software and hardware configurations in different computers, the same problem may need to be solved by performing different operations. Therefore, in the embodiment of the present invention, after the connection is established between the master control terminal and the controlled terminal, the software and hardware configuration information of the controlled terminal computer can be scanned first, so that the software and hardware configuration information of the controlled terminal computer can be scanned. In this way, when the engineer at the control end chooses a solution to the problem, he can not only rely on the description information of the user at the controlled end, but also based on the software and hardware configuration information of the computer at the controlled end. Engineers can get more information, so they can more accurately determine the way to solve the problem, and solve the problems in the controlled computer in a more targeted manner.

具体实现时,为了对被控端计算机的软硬件配置信息进行扫描,可以通过一个专有的应用程序来进行,该应用程序可以随远程维护主程序一起预先安装在被控端计算机中,由连接建立成功等事件触发该应用程序的运行,然后执行扫描的相关处理。或者,该应用程序也可以是保存在主控端计算机中,当与某被控端建立起连接之后,可以触发主控端的远程维护主程序将该应用程序的相关文件发送到被控端,被控端接收到相关的文件之后,就可以运行该应用程序,执行扫描的相关操作。In specific implementation, in order to scan the software and hardware configuration information of the controlled computer, it can be carried out through a proprietary application program, which can be pre-installed in the controlled computer together with the remote maintenance main program, and connected Events such as establishment success trigger the running of the application program, and then perform scanning-related processing. Alternatively, the application program can also be stored in the host computer, and when a connection is established with a controlled terminal, the remote maintenance main program of the host control terminal can be triggered to send the relevant files of the application program to the controlled terminal, and the After the control terminal receives the relevant files, it can run the application program to perform scanning related operations.

其中,具体在执行扫描操作时,可以通过操作系统提供的接口来实现。例如,在Windows操作系统中,可以通过WMI(Windows ManagementInstrumentation,Windows管理规范)接口来实现对被控端计算机的全面扫描。其中,WMI是Windows提供的重要功能组件,是内置在Windows系列操作系统中核心的管理支持技术。WMI是一种规范和基础结构,通过它可以访问、配置、管理和监视几乎所有的Windows资源,各种应用软件可以基于WMI提供的接口实现对Windows软硬件资源的有效管理。Specifically, the scanning operation may be implemented through an interface provided by the operating system. For example, in the Windows operating system, a comprehensive scan of the controlled computer can be realized through a WMI (Windows Management Instrumentation, Windows Management Specification) interface. Among them, WMI is an important functional component provided by Windows and a core management support technology built in the Windows series operating systems. WMI is a specification and infrastructure through which almost all Windows resources can be accessed, configured, managed, and monitored. Various application software can implement effective management of Windows hardware and software resources based on the interface provided by WMI.

通过对被控端计算机的全面扫描,可以获取到被控端计算机的软硬件配置信息,例如,可以包括被控端计算机的操作系统信息(如操作系统版本)、磁盘信息(磁盘格式、磁盘分区、大小、剩余空间等)、设备管理器(各项驱动是否存在异常)、添加删除程序列表(安装了哪些应用程序)、服务列表(有哪些服务)、系统日志(是否有错误日志)、网络连接、本地连接IP属性,等等。Through a comprehensive scan of the controlled computer, the software and hardware configuration information of the controlled computer can be obtained, for example, it can include the operating system information (such as the operating system version) and disk information (disk format, disk partition) of the controlled computer. , size, remaining space, etc.), device manager (whether there is any abnormality in each driver), add and remove program list (what applications are installed), service list (what services are available), system log (whether there is an error log), network Connections, local area connection IP properties, etc.

S102:对扫描结果进行分析,从所述扫描结果中提取出关键项信息;S102: Analyze the scanning result, and extract key item information from the scanning result;

S103:将所述关键项信息发送到主控端;S103: Send the key item information to the master control terminal;

S104:在所述主控端对所述关键项信息进行显示。S104: Display the key item information on the control terminal.

在得到扫描结果之后,就可以据此向主控端发送与被控端计算机的软硬件配置相关的信息,并在主控端对这些信息进行显示,以作为主控端的工程师选择解决问题途径的判断依据。After obtaining the scanning results, information related to the software and hardware configuration of the controlled computer can be sent to the main control terminal accordingly, and the information can be displayed on the main control terminal as a guide for the engineer of the main control terminal to choose a solution to the problem. Judgments based.

其中,在向主控端发送与被控端计算机的软硬件配置相关的信息时,为了避免过多地占用传输带宽,也为了提高主控端的工程师获取到的信息的有效性,还可以在被控端对扫描结果进行分析,从中选择出一些关键项信息,也即从扫描结果中将一些无关的信息剔除,然后仅将这些关键项信息发送给主控端,这样,就无需主控端的工程师再花费时间从众多的信息中甄别出有用的信息,可以提高实现的效率。Among them, when sending the information related to the software and hardware configuration of the controlled computer to the host, in order to avoid excessive occupation of the transmission bandwidth and to improve the effectiveness of the information obtained by the engineer at the host, you can The control terminal analyzes the scanning results, selects some key information from them, that is, removes some irrelevant information from the scanning results, and then only sends these key information to the main control terminal, so that there is no need for an engineer at the main control terminal Spending time to identify useful information from a large number of information can improve the efficiency of implementation.

在实际应用中,所谓的关键项信息主要是指与远程维护操作相关的一些信息,关键项信息的提取原则主要是基于远程维护的实际需要进行,具体可以包括对远程维护操作有影响的信息、存在异常的信息和/或使得远程维护操作产生风险的信息。In practical applications, the so-called key item information mainly refers to some information related to remote maintenance operations. The principle of key item information extraction is mainly based on the actual needs of remote maintenance. Specifically, it can include information that affects remote maintenance operations, Information that is unusual and/or that puts remote maintenance operations at risk.

其中,对远程维护操作有影响的信息,是指可能影响远程维护的操作步骤的信息,或者为了能够保证远程维护操作的进行而需要预先优化的信息,等。例如,同样是需要对计算机进行优化提速,但是针对Windows XP系统和Window 7系统的优化提速操作会有不同,因此,主控端的工程师就需要了解用户计算机系统版本的信息。再如,如果需要某个专业工具软件才能解决某问题,但是用户目前C盘空间剩余很少,无法接收该软件,那么工程师可能需要先帮用户清理下C盘,因此,服务工程师需要了解用户磁盘剩余空间的信息,等等。具体实现时,可以预先建立起与远程维护操作相关的关键信息列表,当获得扫描结果后,可以对照该列表,将具体的关键信息提取出来,并发送到主控端即可。Wherein, the information that affects the remote maintenance operation refers to the information that may affect the operation steps of the remote maintenance, or the information that needs to be pre-optimized in order to ensure the progress of the remote maintenance operation, and the like. For example, it is also necessary to optimize the speed-up of the computer, but the optimization speed-up operation for the Windows XP system and the Window 7 system will be different. Therefore, the engineer at the main control end needs to know the information of the user's computer system version. For another example, if a certain professional tool software is needed to solve a certain problem, but the user currently has very little space on the C drive and cannot receive the software, then the engineer may need to help the user clean the C drive first. Therefore, the service engineer needs to understand the user's disk Information about remaining space, etc. In actual implementation, a list of key information related to remote maintenance operations can be established in advance. After obtaining the scanning results, the list can be compared to extract specific key information and sent to the main control terminal.

存在异常的信息,是指各种软硬件设备是否已经损坏或者发生错误等信息。例如,被控端用户反映的问题是计算机没声音,通过关键信息检查如果检查出用户声卡驱动存在问题,那么服务工程师可能借助这一信息,大致锁定是声卡驱动异常导致的问题,并以此确定下一步的操作步骤。具体实现时,可以通过查看系统日志或者调用相关的硬件检测程序等方式,对各个软硬件是否存在异常进行检测,根据检测结果获取到存在异常的信息。Abnormal information refers to information such as whether various software and hardware devices have been damaged or have errors. For example, the problem reported by the user at the controlled end is that the computer has no sound. If there is a problem with the user's sound card driver through the key information check, the service engineer may use this information to roughly determine that the problem is caused by an abnormal sound card driver, and then determine Next steps. During specific implementation, it is possible to detect whether there is an abnormality in each software and hardware by checking the system log or calling a related hardware detection program, and obtain abnormality information according to the detection result.

使得远程维护操作产生风险的信息,是指某些信息的存在可能使得远程维护操作存在一定的风险。例如,用户计算机安装了专业财务软件,其中可能存有非常重要的财务数据。而针对用户问题所需的操作可能存在一定的风险,或需要对某些磁盘进行格式化,那么工程师需要提前提示用户,在用户转移或备份重要数据后再进行操作。具体实现时,同样可以预先统计可能会使得远程维护操作产生风险的信息列表,在获得扫描结果之后,判断是否存在该信息列表中的信息,如果存在,则提取出来,以便显示给主控端的工程师。Information that makes remote maintenance operations risky refers to the existence of certain information that may cause remote maintenance operations to have certain risks. For example, professional financial software is installed on the user's computer, which may store very important financial data. However, the operations required for user problems may have certain risks, or certain disks need to be formatted, so the engineer needs to remind the user in advance, and perform the operation after the user transfers or backs up important data. In the specific implementation, it is also possible to pre-compile the list of information that may cause risks in remote maintenance operations. After obtaining the scanning results, it is judged whether there is information in the information list. If it exists, it is extracted for display to the engineer on the main control side. .

在服务前关键信息检查完成并进行了提示后,工程师即可根据服务前关键信息检查结果开始远程维护的具体操作。另外,在工程师具体执行操作的过程中,可能会因为误操作或关联操作等而使一些原本不需要修改的项发生变动,使得在解决一个问题之后又产生了新的问题。如果既能在服务前让工程师很好地了解被控端计算机的软硬件配置情况,在服务后又能让工程师得知本次服务所引起的计算机各项变动,就可以更好地帮助工程师进行服务,并减少或避免服务中出错导致的用户计算机损失。因此,在本发明实施例中,在获得远程维护前的扫描结果之后,还可以将其保存在被控端本地(可以以xml等格式保存为文件),在远程维护操作完成之后,再触发适于扫描的应用程序重新对被控端计算机的软硬件配置情况进行扫描,得到远程维护后的扫描结果;然后,将远程维护后的扫描结果与远程维护前的扫描结果进行比对,如果存在发生变化的项,则将发生变化的项发送到主控端,以便在主控端进行提示。After the pre-service key information check is completed and a prompt is given, the engineer can start the specific operation of remote maintenance according to the pre-service key information check result. In addition, during the process of the engineer's specific operation, some items that do not need to be modified may change due to misoperation or related operations, etc., causing new problems to arise after solving one problem. If the engineer can understand the software and hardware configuration of the controlled computer well before the service, and let the engineer know the changes of the computer caused by the service after the service, the engineer can be better helped services, and reduce or avoid the loss of users' computers caused by errors in the services. Therefore, in the embodiment of the present invention, after obtaining the scan result before remote maintenance, it can also be saved locally on the controlled end (it can be saved as a file in a format such as xml), and after the remote maintenance operation is completed, trigger the appropriate The scanning application program re-scans the software and hardware configuration of the controlled computer to obtain the scan result after remote maintenance; then, compares the scan result after remote maintenance with the scan result before remote maintenance, and if any If the changed item is changed, the changed item will be sent to the main control terminal so as to be prompted on the main control terminal.

接下来,工程师可以一一查看所有发生变化的项,其中有些变化可能是符合预期的,例如本次远程维护为用户修复了声卡驱动,那么服务前检查声卡驱动存在异常,服务后检查声卡驱动变为正常的了。这样的变化不用再进行后续处理。但是,也可能有些变化是不符合预期的,例如本次远程维护为用户进行了优化提速,但是服务后检查却发现用户的无线网络连接设置发生了变化,可能导致以后用户无法直接连无线网。这类的变化,则需要服务工程师采取补救操作,对异常变动项进行恢复。再次进行操作后,可以再次在被控端运行适于扫描的应用程序,扫描结果仍将和远程维护前的扫描结果进行比对,如果仍然存在发生变化的项,则继续在主控端进行提示,直至工程师判断可以正常完成服务为止。Next, the engineer can check all the changed items one by one. Some of the changes may be in line with expectations. as normal now. Such changes do not require subsequent processing. However, there may be some changes that are not in line with expectations. For example, this remote maintenance has optimized the speed for the user, but after the service inspection, it is found that the user's wireless network connection settings have changed, which may cause the user to be unable to directly connect to the wireless network in the future. Such changes require service engineers to take remedial actions to restore abnormal changes. After the operation is performed again, the application suitable for scanning can be run on the controlled end again, and the scanning result will still be compared with the scanning result before remote maintenance. If there are still items that have changed, it will continue to prompt on the main control end , until the engineer judges that the service can be completed normally.

以上对本发明实施例提供的一种远程维护方法进行了描述,在该方法中,可以在工程师执行具体的远程维护操作之前,将被控端计算机中的软件配置相关信息显示给工程师,这样,工程师就可以结合用户的问题描述以及具体的软硬件配置情况,综合进行判断,选择适当的解决问题途径,并执行相应的操作,从而提高远程维护操作的有效性。在此基础上,在远程维护操作完成之后,还可以触发适于扫描的应用程序重新对被控端计算机的软硬件配置信息进行扫描,并与远程维护前的扫描结果进行比对,如果发现发生变化的项,则可以提示给工程师,避免由于工程师的误操作或者关联操作等,造成远程用户的损失。A remote maintenance method provided by the embodiment of the present invention has been described above. In this method, before the engineer performs a specific remote maintenance operation, the software configuration related information in the controlled computer can be displayed to the engineer. In this way, the engineer Combined with the user's problem description and specific software and hardware configurations, comprehensive judgment can be made, an appropriate solution to the problem can be selected, and corresponding operations can be performed, thereby improving the effectiveness of remote maintenance operations. On this basis, after the remote maintenance operation is completed, the application program suitable for scanning can also be triggered to re-scan the software and hardware configuration information of the controlled computer, and compare it with the scanning results before the remote maintenance. The changed item can be prompted to the engineer to avoid the loss of the remote user due to the engineer's misoperation or related operations.

实施例二Embodiment two

在该实施例二中,将远程维护后的扫描结果与远程维护前的扫描结果进行比对,并将发生变化的项提示给工程师的相关操作,也可以不必以将远程维护前的扫描结果提示给工程师为前提,也即,本发明实施例还提供了另一种远程维护方法,参见图2,该方法可以包括:In the second embodiment, the scan result after remote maintenance is compared with the scan result before remote maintenance, and the changed item is prompted to the relevant operation of the engineer, and it is not necessary to prompt the scan result before remote maintenance As a premise for engineers, that is, the embodiment of the present invention also provides another remote maintenance method, see Figure 2, the method may include:

S201:与主控端建立远程维护连接后,对被控端计算机的软硬件配置信息进行扫描;S201: After establishing a remote maintenance connection with the master control terminal, scan the software and hardware configuration information of the controlled computer;

S202:将所述扫描结果作为远程维护前的扫描结果保存在被控端;S202: Save the scanning result on the controlled end as the scanning result before remote maintenance;

S203:在远程维护完成后,重新对被控端计算机的软硬件配置信息进行扫描,得到远程维护后的扫描结果;S203: After the remote maintenance is completed, re-scan the software and hardware configuration information of the controlled computer, and obtain the scanning result after the remote maintenance;

S204:将所述远程维护后的扫描结果与所述远程维护前的扫描结果进行比对;S204: Compare the scan result after the remote maintenance with the scan result before the remote maintenance;

S205:如果存在发生变化的项,则将发生变化的项发送到主控端,以便在主控端进行提示。S205: If there is a changed item, send the changed item to the master control terminal, so as to prompt on the master control terminal.

该方法与实施例一中所述的方法的不同之处仅在于,在步骤S201完成在远程维护前的扫描之后,没有将扫描结果发送给工程师,而是直接进入步骤S202进行保存,适于在远程维护完成之后,与远程维护后的扫描结果进行比对。各个步骤的具体实现均与实施例一中所述的方法相同,这里不再赘述。The difference between this method and the method described in Embodiment 1 is that after the scan before remote maintenance is completed in step S201, the scan result is not sent to the engineer, but directly enters step S202 for saving, which is suitable for After the remote maintenance is completed, compare it with the scan result after the remote maintenance. The specific implementation of each step is the same as the method described in Embodiment 1, and will not be repeated here.

通过该实施例二提供的远程维护方法,能够避免由于工程师的误操作或者关联操作等,造成远程用户的损失。当然,在实际应用中也可以与实施例一中的方法相结合。Through the remote maintenance method provided in the second embodiment, it is possible to avoid losses of remote users due to engineer's misoperation or related operations. Of course, it can also be combined with the method in Embodiment 1 in practical applications.

在该实施例二中,在远程维护前,可以先对被控端计算机的软硬件配置信息进行扫描,获取到远程维护前的扫描结果,在远程维护操作完成之后,还可以触发适于扫描的应用程序重新对被控端计算机的软硬件配置信息进行扫描,并与远程维护前的扫描结果进行比对,如果发现发生变化的项,则可以提示给工程师,避免由于工程师的误操作或者关联操作等,造成远程用户的损失。In the second embodiment, before the remote maintenance, the software and hardware configuration information of the controlled computer can be scanned to obtain the scanning results before the remote maintenance. After the remote maintenance operation is completed, it can also trigger the The application program re-scans the software and hardware configuration information of the controlled computer, and compares it with the scanning results before remote maintenance. If any changed items are found, it can prompt the engineer to avoid misoperation or related operations by the engineer. etc., resulting in the loss of remote users.

与本发明实施例一提供的远程维护方法相对应,本发明实施例还提供了一种远程维护系统,参见图3,该系统可以包括:Corresponding to the remote maintenance method provided in the first embodiment of the present invention, the embodiment of the present invention also provides a remote maintenance system, see Figure 3, the system may include:

扫描单元301,适于与主控端建立远程维护连接后,对被控端计算机的软硬件配置信息进行扫描;The scanning unit 301 is suitable for scanning the software and hardware configuration information of the controlled terminal computer after establishing a remote maintenance connection with the main control terminal;

信息提取单元302,适于对扫描结果进行分析,从所述扫描结果中提取出关键项信息;An information extraction unit 302, adapted to analyze the scan result, and extract key item information from the scan result;

信息发送单元303,适于将所述关键项信息发送到主控端;An information sending unit 303, adapted to send the key item information to the main control terminal;

信息显示单元304,适于在所述主控端对所述关键项信息进行显示。The information display unit 304 is adapted to display the key item information on the main control terminal.

具体实现时,所述扫描单元301进一步适于:During specific implementation, the scanning unit 301 is further adapted to:

通过Windows管理规范WMI接口,对被控端计算机的软硬件配置信息进行扫描。Scan the software and hardware configuration information of the controlled computer through the Windows Management Specification WMI interface.

其中,所述被控端计算机的软硬件配置信息包括以下之一或多个组合:Wherein, the software and hardware configuration information of the controlled computer includes one or more combinations of the following:

被控端计算机的操作系统信息、磁盘信息、设备管理器、添加删除程序列表、服务列表、系统日志、网络连接及本地连接IP属性。The operating system information, disk information, device manager, add and remove program list, service list, system log, network connection and local connection IP properties of the controlled computer.

其中,所述关键项信息包括:Among them, the key item information includes:

对远程维护操作有影响的信息、存在异常的信息和/或使得远程维护操作产生风险的信息。Information that has an impact on remote maintenance operations, information that exists abnormally, and/or information that makes remote maintenance operations risky.

在实际应用中,该系统还可以包括:In practical applications, the system can also include:

保存单元,适于将所述扫描结果作为远程维护前的扫描结果保存在被控端;A saving unit, adapted to save the scanning result at the controlled end as the scanning result before remote maintenance;

重新扫描单元,适于在远程维护完成后,重新对被控端计算机的软硬件配置信息进行扫描,得到远程维护后的扫描结果;The re-scanning unit is suitable for re-scanning the software and hardware configuration information of the controlled computer after the remote maintenance is completed, and obtains the scanning result after the remote maintenance;

比对单元,适于将所述远程维护后的扫描结果与所述远程维护前的扫描结果进行比对;A comparing unit, adapted to compare the scan result after the remote maintenance with the scan result before the remote maintenance;

变化提示单元,适于如果存在发生变化的项,则将发生变化的项发送到主控端,以便在主控端进行提示。The change prompting unit is adapted to send the changed item to the main control terminal if there is a changed item, so as to be prompted on the main control terminal.

通过该远程维护装系统,可以在工程师执行具体的远程维护操作之前,将被控端计算机中的软件配置相关信息显示给工程师,这样,工程师就可以结合用户的问题描述以及具体的软硬件配置情况,综合进行判断,选择适当的解决问题途径,并执行相应的操作,从而提高远程维护操作的有效性。在此基础上,在远程维护操作完成之后,还可以触发适于扫描的应用程序重新对被控端计算机的软硬件配置信息进行扫描,并与远程维护前的扫描结果进行比对,如果发现发生变化的项,则可以提示给工程师,避免由于工程师的误操作或者关联操作等,造成远程用户的损失。Through this remote maintenance installation system, before the engineer performs specific remote maintenance operations, the software configuration related information in the controlled computer can be displayed to the engineer, so that the engineer can combine the user's problem description and specific software and hardware configurations , make a comprehensive judgment, choose an appropriate way to solve the problem, and execute the corresponding operation, so as to improve the effectiveness of remote maintenance operations. On this basis, after the remote maintenance operation is completed, the application program suitable for scanning can also be triggered to re-scan the software and hardware configuration information of the controlled computer, and compare it with the scanning results before the remote maintenance. The changed item can be prompted to the engineer to avoid the loss of the remote user due to the engineer's misoperation or related operations.

与本发明实施例二提供的远程维护方法相对应,本发明实施例还提供了另一种远程维护系统,参见图4,该系统可以包括:Corresponding to the remote maintenance method provided in Embodiment 2 of the present invention, this embodiment of the present invention also provides another remote maintenance system, see Figure 4, the system may include:

第一扫描单元401,适于与主控端建立远程维护连接后,对被控端计算机的软硬件配置信息进行扫描;The first scanning unit 401 is adapted to scan the software and hardware configuration information of the controlled computer after establishing a remote maintenance connection with the main control terminal;

扫描结果保存单元402,适于将所述扫描结果作为远程维护前的扫描结果保存在被控端;The scan result saving unit 402 is adapted to save the scan result as the scan result before remote maintenance on the controlled end;

第二扫描单元403,适于在远程维护完成后,重新对被控端计算机的软硬件配置信息进行扫描,得到远程维护后的扫描结果;The second scanning unit 403 is adapted to re-scan the software and hardware configuration information of the controlled computer after the remote maintenance is completed, and obtain the scanning result after the remote maintenance;

比对单元404,适于将所述远程维护后的扫描结果与所述远程维护前的扫描结果进行比对;The comparison unit 404 is adapted to compare the scan result after the remote maintenance with the scan result before the remote maintenance;

变化提示单元405,适于如果存在发生变化的关键项,则将发生变化的关键项发送到主控端,以便在主控端进行提示。The change prompting unit 405 is adapted to send the changed key item to the main control terminal if there is a changed key item, so as to be prompted at the main control terminal.

其中,所述第一扫描单元及第二扫描单元通过以下方式对被控端计算机的软硬件配置信息进行扫描:Wherein, the first scanning unit and the second scanning unit scan the software and hardware configuration information of the controlled computer in the following manner:

通过Windows管理规范WMI接口,对被控端计算机的软硬件配置信息进行扫描。Scan the software and hardware configuration information of the controlled computer through the Windows Management Specification WMI interface.

所述被控端计算机的软硬件配置信息包括以下之一或多个的组合:The software and hardware configuration information of the controlled computer includes one or more of the following:

被控端计算机的操作系统信息、磁盘信息、设备管理器、添加删除程序列表、服务列表、系统日志、网络连接及本地连接IP属性。The operating system information, disk information, device manager, add and remove program list, service list, system log, network connection and local connection IP properties of the controlled computer.

通过该远程维护系统,在远程维护前,可以先对被控端计算机的软硬件配置信息进行扫描,获取到远程维护前的扫描结果,在远程维护操作完成之后,还可以触发适于扫描的应用程序重新对被控端计算机的软硬件配置信息进行扫描,并与远程维护前的扫描结果进行比对,如果发现发生变化的项,则可以提示给工程师,避免由于工程师的误操作或者关联操作等,造成远程用户的损失。Through the remote maintenance system, before remote maintenance, the software and hardware configuration information of the controlled computer can be scanned first, and the scanning results before remote maintenance can be obtained. After the remote maintenance operation is completed, the application suitable for scanning can also be triggered. The program re-scans the software and hardware configuration information of the controlled computer and compares it with the scanning results before remote maintenance. If any changed items are found, it can prompt the engineer to avoid misoperation or related operations by the engineer, etc. , resulting in the loss of remote users.

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的远程维护设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为适于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all functions of some or all components in the remote maintenance device according to the embodiments of the present invention. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) adapted to perform a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" placed between an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.

本申请可以应适于计算机系统/服务器,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统、大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。计算机系统/服务器可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。The present application may be adapted to a computer system/server that is operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments and/or configurations suitable for use with computer systems/servers include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, Microprocessor-based systems, set-top boxes, programmable consumer electronics, networked personal computers, minicomputer systems, mainframe computer systems, and distributed cloud computing technology environments including any of the foregoing, among others. Computer systems/servers may be described in the general context of computer system-executable instructions, such as program modules, being executed by the computer system. Generally, program modules may include routines, programs, objects, components, logic, data structures, etc., that perform particular tasks or implement particular abstract data types. The computer system/server can be practiced in distributed cloud computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed cloud computing environment, program modules may be located in both local and remote computing system storage media including storage devices.

Claims (16)

1. remote maintenance system comprises:
Scanning element is suitable for after main control end is set up remote maintenance and is connected, and the software-hardware configuration information of controlled terminal computer is scanned;
Information extraction unit is suitable for scanning result is analyzed, and from said scanning result, extracts key item information;
Information transmitting unit is suitable for said key item information is sent to main control end;
Information display unit is suitable in said main control end said key item information being shown.
2. the system of claim 1, said scanning element is further adapted for:
Through Windows management regulation WMI interface, the software-hardware configuration information of controlled terminal computer is scanned.
3. the system of claim 1, the software-hardware configuration information of said controlled terminal computer comprises one or more following combination:
Controlled terminal operation system of computer information, disc information, equipment manager, the tabulation of interpolation delete program, service list, system journal, network connect and the local IP of connection attribute.
4. like each described system of claim 1 to 3, said key item information comprises:
Remote maintenance is operated influential information, has unusual information and/or made the remote maintenance operation produce the information of risk.
5. like each described system of claim 1 to 3, also comprise:
Preserve the unit, be suitable for the scanning result of said scanning result before as remote maintenance is kept at controlled terminal;
Rescan the unit, be suitable for after remote maintenance is accomplished, the software-hardware configuration information to the controlled terminal computer scans again, obtains the scanning result behind the remote maintenance;
Comparing unit is suitable for the scanning result before scanning result behind the said remote maintenance and the said remote maintenance is compared;
Change Tip element, if be suitable for existing the item that changes, the item that then will change sends to main control end, so that point out in main control end.
6. long-distance maintenance method comprises:
After main control end is set up remote maintenance and is connected, the software-hardware configuration information of controlled terminal computer is scanned;
Scanning result is analyzed, from said scanning result, extracted key item information;
Said key item information is sent to main control end;
In said main control end said key item information is shown.
7. method as claimed in claim 6, said software-hardware configuration information to the controlled terminal computer scans and comprises:
Through Windows management regulation WMI interface, the software-hardware configuration information of controlled terminal computer is scanned.
8. the method for claim 1, the software-hardware configuration information of said controlled terminal computer comprises one or more following combination:
Controlled terminal operation system of computer information, disc information, equipment manager, the tabulation of interpolation delete program, service list, system journal, network connect and the local IP of connection attribute.
9. like each described method of claim 1 to 3, said key item information comprises:
Remote maintenance is operated influential information, has unusual information and/or made the remote maintenance operation produce the information of risk.
10. like each described method of claim 1 to 3, also comprise:
The scanning result of said scanning result before as remote maintenance is kept at controlled terminal;
After remote maintenance was accomplished, the software-hardware configuration information to the controlled terminal computer scanned again, obtained the scanning result behind the remote maintenance;
Scanning result before scanning result behind the said remote maintenance and the said remote maintenance is compared;
If there is the item that changes, the item that then will change sends to main control end, so that point out in main control end.
11. a remote maintenance system comprises:
First scanning element is suitable for after main control end is set up remote maintenance and is connected, and the software-hardware configuration information of controlled terminal computer is scanned;
Scanning result is preserved the unit, is suitable for the scanning result of said scanning result before as remote maintenance is kept at controlled terminal;
Second scanning element is suitable for after remote maintenance is accomplished, and the software-hardware configuration information to the controlled terminal computer scans again, obtains the scanning result behind the remote maintenance;
Comparing unit is suitable for the scanning result before scanning result behind the said remote maintenance and the said remote maintenance is compared;
Change Tip element,, then the key item that changes is sent to main control end, so that point out in main control end if be suitable for having the key item that changes.
12. system as claimed in claim 11, said first scanning element and second scanning element scan the software-hardware configuration information of controlled terminal computer in the following manner:
Through Windows management regulation WMI interface, the software-hardware configuration information of controlled terminal computer is scanned.
13. system as claimed in claim 11, the software-hardware configuration information of said controlled terminal computer comprises the combination of following one or more:
Controlled terminal operation system of computer information, disc information, equipment manager, the tabulation of interpolation delete program, service list, system journal, network connect and the local IP of connection attribute.
14. a long-distance maintenance method comprises:
After main control end is set up remote maintenance and is connected, the software-hardware configuration information of controlled terminal computer is scanned;
The scanning result of said scanning result before as remote maintenance is kept at controlled terminal;
After remote maintenance was accomplished, the software-hardware configuration information to the controlled terminal computer scanned again, obtained the scanning result behind the remote maintenance;
Scanning result before scanning result behind the said remote maintenance and the said remote maintenance is compared;
If have the key item that changes, then the key item that changes sent to main control end, so that point out in main control end.
15. method as claimed in claim 14, said software-hardware configuration information to the controlled terminal computer scans and comprises:
Through Windows management regulation WMI interface, the software-hardware configuration information of controlled terminal computer is scanned.
16. method as claimed in claim 14, the software-hardware configuration information of said controlled terminal computer comprise the combination of following one or more:
Controlled terminal operation system of computer information, disc information, equipment manager, the tabulation of interpolation delete program, service list, system journal, network connect and the local IP of connection attribute.
CN201210359955.7A 2012-09-25 2012-09-25 Remote maintenance system and method Active CN102833118B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210359955.7A CN102833118B (en) 2012-09-25 2012-09-25 Remote maintenance system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210359955.7A CN102833118B (en) 2012-09-25 2012-09-25 Remote maintenance system and method

Publications (2)

Publication Number Publication Date
CN102833118A true CN102833118A (en) 2012-12-19
CN102833118B CN102833118B (en) 2016-09-28

Family

ID=47336096

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210359955.7A Active CN102833118B (en) 2012-09-25 2012-09-25 Remote maintenance system and method

Country Status (1)

Country Link
CN (1) CN102833118B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425454A (en) * 2013-09-11 2013-12-04 徐州重型机械有限公司 Method and system for displaying remote information of mobile crane
CN103475936A (en) * 2013-08-23 2013-12-25 四川长虹电器股份有限公司 Method for remote monitoring of digital television receiving terminal
CN103617093A (en) * 2013-10-30 2014-03-05 北京奇虎科技有限公司 Method, client terminal and system for solving terminal fault problem
CN105094385A (en) * 2015-06-30 2015-11-25 北京奇虎科技有限公司 Method, device and system for remote control
CN109614323A (en) * 2018-11-30 2019-04-12 河南职业技术学院 Maintenance method and maintenance device of computer system
CN113285981A (en) * 2021-04-16 2021-08-20 北京沃东天骏信息技术有限公司 Remote control method, controlled method and device, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1508689A (en) * 2002-12-19 2004-06-30 联想(北京)有限公司 System and method for long-distace obtaining informtion of monitroed computer
CN1848748A (en) * 2005-04-13 2006-10-18 华为技术有限公司 Network unit long-distance management system and method
CN101216797A (en) * 2008-01-11 2008-07-09 中国移动通信集团四川有限公司 In-depth inspection system and method for basic software and hardware platforms of IT systems in large data centers
CN101242260A (en) * 2007-02-08 2008-08-13 北京天融信网络安全技术有限公司 Automatic repair method for firewall system
CN102104498A (en) * 2011-02-21 2011-06-22 奇智软件(北京)有限公司 Remote terminal maintenance method and system
CN102196018A (en) * 2010-02-15 2011-09-21 埃森哲环球服务有限公司 Multiple simultaneous session support by a remote technician

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1508689A (en) * 2002-12-19 2004-06-30 联想(北京)有限公司 System and method for long-distace obtaining informtion of monitroed computer
CN1848748A (en) * 2005-04-13 2006-10-18 华为技术有限公司 Network unit long-distance management system and method
CN101242260A (en) * 2007-02-08 2008-08-13 北京天融信网络安全技术有限公司 Automatic repair method for firewall system
CN101216797A (en) * 2008-01-11 2008-07-09 中国移动通信集团四川有限公司 In-depth inspection system and method for basic software and hardware platforms of IT systems in large data centers
CN102196018A (en) * 2010-02-15 2011-09-21 埃森哲环球服务有限公司 Multiple simultaneous session support by a remote technician
CN102104498A (en) * 2011-02-21 2011-06-22 奇智软件(北京)有限公司 Remote terminal maintenance method and system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103475936A (en) * 2013-08-23 2013-12-25 四川长虹电器股份有限公司 Method for remote monitoring of digital television receiving terminal
CN103425454A (en) * 2013-09-11 2013-12-04 徐州重型机械有限公司 Method and system for displaying remote information of mobile crane
CN103425454B (en) * 2013-09-11 2016-10-05 徐州重型机械有限公司 Mobilecrane remote information display packing and system
CN103617093A (en) * 2013-10-30 2014-03-05 北京奇虎科技有限公司 Method, client terminal and system for solving terminal fault problem
CN103617093B (en) * 2013-10-30 2017-06-20 北京奇虎科技有限公司 A kind of method for solving terminal fault, client and system
CN105094385A (en) * 2015-06-30 2015-11-25 北京奇虎科技有限公司 Method, device and system for remote control
CN105094385B (en) * 2015-06-30 2018-01-02 北京奇虎科技有限公司 The method, apparatus and system of remote control
CN109614323A (en) * 2018-11-30 2019-04-12 河南职业技术学院 Maintenance method and maintenance device of computer system
CN113285981A (en) * 2021-04-16 2021-08-20 北京沃东天骏信息技术有限公司 Remote control method, controlled method and device, equipment and storage medium
CN113285981B (en) * 2021-04-16 2023-03-07 北京沃东天骏信息技术有限公司 Remote control method, controlled method and device, equipment and storage medium

Also Published As

Publication number Publication date
CN102833118B (en) 2016-09-28

Similar Documents

Publication Publication Date Title
CN102833118B (en) Remote maintenance system and method
US8875296B2 (en) Methods and systems for providing a framework to test the security of computing system over a network
CN102105884B (en) Streaming malware definition updates
CN102982284B (en) For the scanning device of rogue program killing, cloud management equipment and method and system
WO2017166446A1 (en) Vulnerability-fixing method and device
US11461206B2 (en) Cloud simulation and validation system
CN103034808B (en) Scan method, equipment and system and cloud management and equipment
US10404568B2 (en) Agent manager for distributed transaction monitoring system
US9058205B2 (en) Automatically performing operations on applications based on dependencies on other applications
CN105468433A (en) Method and system for acquiring disc data of virtual machines
CN110059007B (en) System vulnerability scanning method and device, computer equipment and storage medium
CN113191889A (en) Wind control configuration method, configuration system, electronic device and readable storage medium
CN102694850A (en) System integration method based on HttpClient technique
CN102982275A (en) Security control method and device for running applications
CN102981942B (en) A kind of task processing method and system
CN108549810A (en) A kind of program white list service method and system based on OS Type
CN102968336B (en) Method and system for processing tasks
CN109189652A (en) A kind of acquisition method and system of close network terminal behavior data
US20190327263A1 (en) Distributed client protection
US8572732B2 (en) System, method, and computer program product for enabling communication between security systems
WO2021135257A1 (en) Vulnerability processing method and related device
CN116743619A (en) Network service testing method, device, equipment and storage medium
CN105590054A (en) Virtual machine process monitoring method, device and system
CN110061864B (en) Method and system for automatically verifying domain name configuration
CN115878238A (en) Operation and maintenance audit method and graphical bastion machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220707

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right