CN1845077A - Remote detection and control method for computer - Google Patents

Remote detection and control method for computer Download PDF

Info

Publication number
CN1845077A
CN1845077A CN 200510063357 CN200510063357A CN1845077A CN 1845077 A CN1845077 A CN 1845077A CN 200510063357 CN200510063357 CN 200510063357 CN 200510063357 A CN200510063357 A CN 200510063357A CN 1845077 A CN1845077 A CN 1845077A
Authority
CN
China
Prior art keywords
client
remote detection
client computer
control
out remote
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
CN 200510063357
Other languages
Chinese (zh)
Other versions
CN100375042C (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB2005100633575A priority Critical patent/CN100375042C/en
Publication of CN1845077A publication Critical patent/CN1845077A/en
Application granted granted Critical
Publication of CN100375042C publication Critical patent/CN100375042C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention relates to a method for remotely detecting and controlling computer. Wherein, in the EFI of user computer, arranging a user program for remotely detecting and controlling user computer; setting the user program that started before the operating system; when said computer is started, according to the user input and system check, deciding whether to remotely detect and control the user computer, and the user program sends a network interline request to the server; the server responds said network interlink request and communication chain that the server remotely detects and controls the user computer is built, server processes remote detection and control on the user computer; or else, starting the operating system. The invention can avoid the supports of operatic system and external device; which can process remote detection and control, when the hard disc is hurt.

Description

A kind of method of computing machine being carried out remote detection and control
Technical field
The present invention relates to a kind of method that computer remote is detected and controls, belong to field of computer technology.
Background technology
The method of the telemanagement of present computer system, upgrading and maintenance mainly contains two kinds:
A kind of is to rely on operating system, on the operating system of client computer, carry out the operation of telemanagement and maintenance, but when operating system itself breaks down, cause and to guide, perhaps hard disk breaks down, in the time of can not guidance system, need managerial personnel to manage, upgrade and safeguard to computer field.
Another kind method is to increase a remote monitor card on computer equipment, has network function on this card, perhaps this card existing network interface card on the equipment that uses a computer; The software of telemanagement, upgrading and a maintenance is set on the firmware on this remote monitor card (FIRMWARE), when occur that operating system can not guide or hard disk badly damaged situation under, this method can independently be finished the task of telemanagement, upgrading and maintenance.But it need increase hardware device, and this hardware device need be installed on the computer equipment, has increased cost virtually.
In addition, if when the operating system of subscriber computer or hard disk break down equally, traditional network management system is just powerless, and managerial personnel will arrive the scene and debug and safeguard.Therefore, for a large amount of computer equipments that use network managements in present each enterprise, adopt a kind of system that very reliably, does not rely on remote management computer, fault diagnosis and the reparation of operating system, for improving the efficiency of management and accelerating diagnosis speed, all will play important effect.
Summary of the invention
Purpose of the present invention is for proposing a kind of method that computer remote is detected and controls, expansion firmware interface (Extensible Firmware Interface at computing machine, abbreviation EFI) is provided for the client-side program that client computer carries out remote detection and control in, and client-side program is set to prior to os starting, not only can be implemented in operating system can not guide, under the situation that hard disk breaks down to the telemanagement of computer system, upgrading and maintenance function, and do not need to increase any external hardware, realize that not relying on operating system just can carry out remote detection and control to computing machine.The objective of the invention is to realize by the following technical solutions:
A kind of method that computer remote is detected and controls, in the EFI of client computer, be provided for the client-side program that client computer carries out remote detection and control, and described client-side program is set to prior to os starting, after described client computer starts, carry out following steps:
Step 1: described client-side program starts, and determines whether that according to user's input and system's detection judgement needs carry out remote detection and control to client computer; If desired client computer is carried out remote detection and control, execution in step 2, otherwise, execution in step 3;
Step 2: described client-side program sends the network linking request to server; The network linking request of described server customer in response end program is set up and to be used for carrying out execution in step 4 behind the communication link of information interaction with client computer;
Step 3: client-side program withdraws from, and starts the operating system the normal os starting operation of object computer;
Step 4: described server carries out remote detection and control to client computer.
Adopt method of the present invention, not only can be implemented under the situation that operating system can not guide, hard disk breaks down computer system is carried out remote detection and control function, and do not need to increase any external hardware, only need in EFI, be provided for the client-side program that client computer carries out remote detection and control and get final product.Behind computer starting, when the client presses certain certain trigger key as required or the booting operating system trace routine detects that operating system can not guide or physical hard disk when damaging, client-side program on this machine just is triggered, thereby the network connection among the EFI is connected with the telemanagement center, realizes not relying on operating system and just can detect and control computer remote.
The present invention will play important effect to improving the efficiency of management and accelerating diagnosis speed.Reduce computer user's fitting operation simultaneously, improved the ease for use of computing machine, also further reduced the workload and the maintenance cost of computing machine manufacturer after sale service.
Description of drawings
Fig. 1 is a method flow diagram of the present invention;
Fig. 2 is a client software trigger process flow diagram of the present invention.
Embodiment
The present invention is described in further detail below in conjunction with accompanying drawing and specific embodiment:
Sees also Fig. 1, in the EFI of client computer, be provided for the client-side program that client computer carries out remote detection and control, and client-side program is set to prior to os starting, after client computer starts, carry out following steps:
Step 1: described client-side program starts, and determines whether that according to user's input and system's detection judgement needs carry out remote detection and control to client computer; If desired client computer is carried out remote detection and control, execution in step 2, otherwise, execution in step 3;
Step 2: described client-side program sends the network linking request to server; The network linking request of described server customer in response end program is set up and to be used for carrying out execution in step 4 behind the communication link of information interaction with client computer;
Step 3: client-side program withdraws from, and starts the operating system the normal os starting operation of object computer;
Step 4: described server carries out remote detection and control to client computer.
Performing step of the present invention is divided into four-stage: the one, and deployment phase, the 2nd, configuration phase, the 3rd, the unloading phase, the 4th, the operational administrative stage.
Deployment phase mainly was before computing machine dispatches from the factory, perhaps in the process of BIOS of upgrading computing machine, the EFI of client software, client software trigger and client computer is integrated, and can UNICOM on network the machine of client and server end, to guarantee that client software can correctly have access to server software in the process of implementation.The process of deployment phase is: use the FIRMWARE strapping tool of EFI, the FIRMWARE of client-side program and client software trigger and EFI is packaged in together, form an independently file.And use the programming instrument of BIOS ROM that this document is written among the BIOS ROM.So just finish the deployment of client software.The user need use of the present invention the time, the server that can own independent dispose a computing machine as LAN (Local Area Network) is used to detect and control the online computing machine that connects of this local, and at this build-in services device end software above computing machine; The user also can be directly the server of the site for service of computer vendors as own computer access.This method realizes that by the network ways of connecting program of client and server end is connected, and server can be simultaneously carries out remote detection and control to the computing machine of a plurality of clients.
The BIOS rom chip is the storer that is used for storing BIOS on the mainboard, and the type can adopt diversified chip, as ROM, EPROM, EEPROM, FLASH ROM etc.
Configuration phase mainly is that the user is when using this computing machine for the first time, perhaps when using client-side program and server to communicate for the first time, or server and client side's IP address need be configured server and client side's IP address when changing.Simultaneously, in client-side program the inside, the IP address that can use the IP address dynamic-configuration agreement of server end to obtain client also can be provided with the client fixed IP addresses.
Client-side program comprises client software trigger, client-side management subroutine, client renewal (upgrading) subroutine and client remote maintenance subroutine.
The unloading phase major function be to activate client-side program, and be connected with server program.During computer starting, the client software trigger moves automatically, and at first whether the client software trigger detects and to be connected required procotol with server and to load, if less than loading, then this procotol is loaded in the internal memory.
Determine whether that according to user's input and system's detection judgement needs carry out remote detection to client computer and control comprises following concrete steps then:
Step 11: described client-side program judges in a stand-by period of setting whether user key-press is arranged, if any, execution in step 2, otherwise, execution in step 12;
Step 12: if the stand-by period of setting do not arrive, execution in step 11, otherwise, execution in step 13.
The client presses particular key according to screen prompt and can enter client-side management subroutine, client renewal (upgrading) subroutine and client remote maintenance subroutine at this moment, be that the client software trigger judges in a stand-by period of setting whether user key-press is arranged, this moment, the user in time pressed this particular key, had just entered client-side management subroutine, client renewal (upgrading) subroutine and client remote maintenance subroutine.Client-side program can if connect normally, just show and can correctly use the function of remote detection and control according to the IP address that configures from the remote server that is dynamically connected.
The unloading phase another Starting mode be exactly under the situation that can not guide appears in operating system, break down as operating system itself collapse, hard disk etc., the client software trigger will call the client-side management subroutine automatically, client is upgraded (upgrading) subroutine and client remote maintenance subroutine, and concrete steps are as follows:
Step 13: whether can client-side program detecting operation system guide with physical hard disk normal;
Step 14: described client-side program detects that operating system can not guide or physical hard disk damages execution in step 2, otherwise execution in step 3.
Please refer to Fig. 2, in the start-up course of EFI, before the boot of call operation system, the client-side program that calls on the EFI triggers software; Client-side program triggers software and will press certain particular key execution client-side management subroutine, client renewal (upgrading) subroutine and client remote maintenance subroutine to user prompt on display screen then, client-side program triggers software and judges in a stand-by period (for example 2 seconds) of setting whether user key-press is arranged, if this moment, the user pressed this particular key in 2 seconds stand-by period, will start client-side management subroutine, client renewal (upgrading) subroutine and client remote maintenance subroutine; If in 2 seconds stand-by period, do not have press key message sent by user, whether can client-side program just begin the detecting operation system and guide with physical hard disk and damage.When damaging and can not guide may appear in operating system, perhaps physical fault etc. appears in hard disk, cause the operating system can't normal boot, client-side program triggering this moment software will trigger automatically and carry out the client-side management subroutine, client is upgraded (upgrading) subroutine and client remote maintenance subroutine, and gives administrative center the problem Trouble Report.
The operational administrative stage is remote detection and a control function of finishing client on client.There is dual mode operational phase: first kind of mode is the various concrete functions of the manual button operation of user.Client software will show that friendly prompting interface allows the user finish concrete remote detection and control function in this case.The second way is this computing machine nobody operation, and be after operating system can not start, to enter under the situation of client-side program, at the enterprising line operate of server, finish the function of long-range various telemanagement, upgrading and maintenance to client computer by the keeper.
The client-side management subroutine, be used for the information of computing machine is gathered and detected, the request of response server end supervisory routine, the information of gathering and detect is sent to the server end supervisory routine, and the control command that sends according to described server end supervisory routine, carry out the operation of control command indication, control command comprises the order of shutdown command, computing machine reset command and/or shielding mainboard parts.
Client is upgraded (upgrading) subroutine request server end software administration center and is started server end remote upgrade software, required upgrading software is downloaded to from server end on the hard disk of client computer or on the BIOS ROM, client is upgraded (upgrading) subroutine and is used to carry out the renewal of the renewal of described EFI, described client-side program and the renewal of other programs.
Client remote maintenance subroutine is after the remote maintenance PROGRAMMED REQUESTS order that receives server end, control computer is carried out described client remote maintenance subroutine, carry out the system diagnostics of client computer response, after executing, the result is fed back to server.
It should be noted last that, above embodiment is only unrestricted in order to technical scheme of the present invention to be described, although the present invention is had been described in detail with reference to preferred embodiment, those of ordinary skill in the art is to be understood that, can make amendment or be equal to replacement technical scheme of the present invention, and not breaking away from the spirit and scope of technical solution of the present invention, it all should be encompassed in the middle of the claim scope of the present invention.

Claims (8)

1, a kind of method of computing machine being carried out remote detection and control, it is characterized in that: in the EFI of client computer, be provided for the client-side program that client computer carries out remote detection and control, and described client-side program is set to prior to os starting, after described client computer starts, carry out following steps:
Step 1: described client-side program starts, and determines whether that according to user's input and system's detection judgement needs carry out remote detection and control to client computer; If desired client computer is carried out remote detection and control, execution in step 2, otherwise, execution in step 3;
Step 2: described client-side program sends the network linking request to server; The network linking request of described server customer in response end program is set up and to be used for carrying out execution in step 4 behind the communication link of information interaction with client computer;
Step 3: client-side program withdraws from, and starts the operating system the normal os starting operation of object computer;
Step 4: described server carries out remote detection and control to client computer.
2, method of computing machine being carried out remote detection and control according to claim 1, it is characterized in that, between described step 1 and described step 2, also comprise, whether described client-side program detection is connected required procotol with described server and loads, if do not load, then this procotol be loaded in the internal memory.
3, method of computing machine being carried out remote detection and control according to claim 1, it is characterized in that, client computer is carried out remote detection to described server and control comprises: described client-side program responds the detection request of described server, to set up good communication link by step 2 to the information after client computer collection and the detection and send to described server, and, carry out the operation of described control command indication according to the control command that described server sends.
4, the method that computing machine is carried out remote detection and control according to claim 3 is characterized in that, described control command comprises the order of shutdown command, computing machine reset command and/or shielding mainboard parts.
5, method of computing machine being carried out remote detection and control according to claim 1, it is characterized in that, client computer is carried out remote detection to described server and control comprises: client-side program is set up good communication link by step 2 and is sent the request that the upgrade software service is provided to described server, and described server is set up the required upgrading software of client computer on the hard disk that good communication link sends to client computer or on the BIOS ROM by step 2.
6, method of computing machine being carried out remote detection and control according to claim 1, it is characterized in that, client computer is carried out remote detection to described server and control comprises: after client-side program is received the remote maintenance program command of described server by the good communication link of step 2 foundation, client computer is diagnosed, and diagnostic result is fed back to described server by the good communication link of step 2 foundation.
7, the method that computing machine is carried out remote detection and control according to claim 1 is characterized in that, described determining whether need be carried out remote detection and control comprises following concrete steps to client computer:
Step 11: described client-side program judges in a stand-by period of setting whether user key-press is arranged, if any, execution in step 2, otherwise, execution in step 12;
Step 12: if the stand-by period of setting do not arrive, execution in step 11, otherwise, execution in step 13;
Step 13: whether can client-side program detecting operation system guide with physical hard disk normal;
Step 14: described client-side program detects that operating system can not guide or physical hard disk damages execution in step 2, otherwise execution in step 3.
8, method of computing machine being carried out remote detection and control according to claim 1, it is characterized in that, when described client-side program sends the network linking request to server, described server can dynamically arrange the IP address of client computer, and client computer uses this IP address to carry out network service.
CNB2005100633575A 2005-04-08 2005-04-08 Remote detection and control method for computer Active CN100375042C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100633575A CN100375042C (en) 2005-04-08 2005-04-08 Remote detection and control method for computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100633575A CN100375042C (en) 2005-04-08 2005-04-08 Remote detection and control method for computer

Publications (2)

Publication Number Publication Date
CN1845077A true CN1845077A (en) 2006-10-11
CN100375042C CN100375042C (en) 2008-03-12

Family

ID=37064005

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100633575A Active CN100375042C (en) 2005-04-08 2005-04-08 Remote detection and control method for computer

Country Status (1)

Country Link
CN (1) CN100375042C (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009067877A1 (en) * 2007-11-14 2009-06-04 Huawei Technologies Co., Ltd. Method and system for automatically debug-testing network device
CN101989204A (en) * 2009-08-06 2011-03-23 同方股份有限公司 Method of computer remote network diagnosis and user support
CN102104498A (en) * 2011-02-21 2011-06-22 奇智软件(北京)有限公司 Remote terminal maintenance method and system
CN102184111A (en) * 2011-04-29 2011-09-14 杭州海康威视数字技术股份有限公司 Online upgrade method for operating system and device with operating system
CN102243601A (en) * 2010-05-11 2011-11-16 精英电脑股份有限公司 Debugging system and relevant method for detecting and controlling state of computer host
CN102316073A (en) * 2010-06-30 2012-01-11 鸿富锦精密工业(深圳)有限公司 Method for achieving UEFI (unified extensible firmware interface) BIOS (basic input output system) remote upgrade by utilizing sever and server
CN102455947A (en) * 2010-10-15 2012-05-16 索尼公司 Recovery from hdd failure and technical support through wwan
CN102469150A (en) * 2010-11-19 2012-05-23 深圳Tcl新技术有限公司 Long-range control method of embedded equipment
CN102811241A (en) * 2011-05-30 2012-12-05 纬创资通股份有限公司 Remote management method and remote management system
CN103235755A (en) * 2013-04-16 2013-08-07 合肥联宝信息技术有限公司 Basic input output system (BIOS) remote network debugging method
CN103246598A (en) * 2012-02-09 2013-08-14 广州博纳信息技术有限公司 Remote testing method for software testing and evaluation
CN103379104A (en) * 2012-04-23 2013-10-30 联想(北京)有限公司 Method and device for sharing remote data
CN101983498B (en) * 2008-04-03 2014-06-25 诺基亚西门子通信公司 Method and device for data processing and communication system comprising such device
CN104035914A (en) * 2013-03-04 2014-09-10 联想(北京)有限公司 Password initializing method and electronic device
CN104580135A (en) * 2014-09-10 2015-04-29 中电科技(北京)有限公司 UEFI-based terminal real-time control system and method
CN107168690A (en) * 2017-03-28 2017-09-15 联想(北京)有限公司 The control method and electronic equipment of a kind of electronic equipment
CN110609537A (en) * 2019-09-10 2019-12-24 武汉攀升鼎承科技有限公司 Remote data monitoring and diagnosing device
CN111580870A (en) * 2020-04-03 2020-08-25 联想(北京)有限公司 System detection method, electronic device and computer-readable storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5732268A (en) * 1996-02-26 1998-03-24 Award Software International Extended BIOS adapted to establish remote communication for diagnostics and repair
US7225245B2 (en) * 2001-08-09 2007-05-29 Intel Corporation Remote diagnostics system
CN1458587A (en) * 2002-05-15 2003-11-26 纬创资通股份有限公司 Method and system for turning-on user's end computr system through network

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009067877A1 (en) * 2007-11-14 2009-06-04 Huawei Technologies Co., Ltd. Method and system for automatically debug-testing network device
CN101983498B (en) * 2008-04-03 2014-06-25 诺基亚西门子通信公司 Method and device for data processing and communication system comprising such device
CN103929416B (en) * 2008-04-03 2017-12-29 诺基亚通信公司 For data processing method and apparatus and include the communication system of this equipment
CN103929416A (en) * 2008-04-03 2014-07-16 诺基亚西门子通信公司 Method and device for data processing and communication system comprising such device
CN101989204A (en) * 2009-08-06 2011-03-23 同方股份有限公司 Method of computer remote network diagnosis and user support
CN102243601A (en) * 2010-05-11 2011-11-16 精英电脑股份有限公司 Debugging system and relevant method for detecting and controlling state of computer host
CN102316073A (en) * 2010-06-30 2012-01-11 鸿富锦精密工业(深圳)有限公司 Method for achieving UEFI (unified extensible firmware interface) BIOS (basic input output system) remote upgrade by utilizing sever and server
CN102455947A (en) * 2010-10-15 2012-05-16 索尼公司 Recovery from hdd failure and technical support through wwan
CN102469150A (en) * 2010-11-19 2012-05-23 深圳Tcl新技术有限公司 Long-range control method of embedded equipment
CN102104498A (en) * 2011-02-21 2011-06-22 奇智软件(北京)有限公司 Remote terminal maintenance method and system
CN102184111B (en) * 2011-04-29 2015-08-19 杭州海康威视数字技术股份有限公司 The equipment of operating system online upgrading method and tape operation system
CN102184111A (en) * 2011-04-29 2011-09-14 杭州海康威视数字技术股份有限公司 Online upgrade method for operating system and device with operating system
CN102811241A (en) * 2011-05-30 2012-12-05 纬创资通股份有限公司 Remote management method and remote management system
CN103246598A (en) * 2012-02-09 2013-08-14 广州博纳信息技术有限公司 Remote testing method for software testing and evaluation
CN103379104B (en) * 2012-04-23 2017-03-01 联想(北京)有限公司 A kind of teledata sharing method and device
CN103379104A (en) * 2012-04-23 2013-10-30 联想(北京)有限公司 Method and device for sharing remote data
CN104035914A (en) * 2013-03-04 2014-09-10 联想(北京)有限公司 Password initializing method and electronic device
CN104035914B (en) * 2013-03-04 2017-06-27 联想(北京)有限公司 A kind of password initial methods and electronic equipment
CN103235755A (en) * 2013-04-16 2013-08-07 合肥联宝信息技术有限公司 Basic input output system (BIOS) remote network debugging method
CN104580135A (en) * 2014-09-10 2015-04-29 中电科技(北京)有限公司 UEFI-based terminal real-time control system and method
CN104580135B (en) * 2014-09-10 2018-04-17 中电科技(北京)有限公司 A kind of terminal real-time control system and method based on UEFI
CN107168690A (en) * 2017-03-28 2017-09-15 联想(北京)有限公司 The control method and electronic equipment of a kind of electronic equipment
CN110609537A (en) * 2019-09-10 2019-12-24 武汉攀升鼎承科技有限公司 Remote data monitoring and diagnosing device
CN111580870A (en) * 2020-04-03 2020-08-25 联想(北京)有限公司 System detection method, electronic device and computer-readable storage medium

Also Published As

Publication number Publication date
CN100375042C (en) 2008-03-12

Similar Documents

Publication Publication Date Title
CN1845077A (en) Remote detection and control method for computer
KR101008977B1 (en) Method of testing OSGi service platform and test tool thereof
US7428663B2 (en) Electronic device diagnostic methods and systems
KR100620216B1 (en) Network Enhanced BIOS Enabling Remote Management of a Computer Without a Functioning Operating System
US7716373B2 (en) Method, apparatus, and computer product for updating software
CN1174307C (en) Method, system and computer readable storage medium for automatic device driver
US6757837B1 (en) Method and apparatus for software failure diagnosis and repair
US20030163765A1 (en) Method and apparatus for providing diagnosis of a processor without an operating system boot
US7007077B1 (en) Remote maintenance method of an information processing apparatus
US20050246582A1 (en) System, method and program product for recovering from a failure
JP2003256225A (en) Computer system, failure countermeasure and program for making computer system function
CN107678875B (en) Fault detection and automatic repair method, device, terminal and storage medium
KR100484130B1 (en) Computer system possessing the function of remote recovering its coflicts and method thereof
CN112948182B (en) Method and system for recovering and upgrading emergency backup of set top box
CN1719413A (en) Upgrading method of communication equipment
CN101989204A (en) Method of computer remote network diagnosis and user support
CN105636096A (en) Self-recovery method and device after base station is interrupted
CN1074148C (en) Data processing system with error detecting processing function
EP2584467A1 (en) Technology for updating active program
CN115168146A (en) Anomaly detection method and device
CN114006901B (en) Embedded network equipment cover-dismounting-free firmware upgrading method and system
CN107122228A (en) The dispositions method and device of the management platform of super emerging system
CN111831484B (en) Automatic backup and restoration method for system
CN114546717A (en) Method and device for starting android intelligent terminal, intelligent terminal and storage medium
CN113127884A (en) Virtualization-based vulnerability parallel verification method and device

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