CN101739137A - KVM device for realizing quick switching - Google Patents

KVM device for realizing quick switching Download PDF

Info

Publication number
CN101739137A
CN101739137A CN200810175828A CN200810175828A CN101739137A CN 101739137 A CN101739137 A CN 101739137A CN 200810175828 A CN200810175828 A CN 200810175828A CN 200810175828 A CN200810175828 A CN 200810175828A CN 101739137 A CN101739137 A CN 101739137A
Authority
CN
China
Prior art keywords
mouse
kvm
main frame
keyboard
switching
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
CN200810175828A
Other languages
Chinese (zh)
Other versions
CN101739137B (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.)
China Techenergy Co Ltd
Original Assignee
China Techenergy 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 China Techenergy Co Ltd filed Critical China Techenergy Co Ltd
Priority to CN2008101758285A priority Critical patent/CN101739137B/en
Publication of CN101739137A publication Critical patent/CN101739137A/en
Application granted granted Critical
Publication of CN101739137B publication Critical patent/CN101739137B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention relates to a KVM device for realizing quick switching. The KVM device can realize the smooth and quick automatic switching between the keyboard and the mouse, and supports two manual switching modes of hardware button switching and software button switching, thereby greatly enhancing the flexibility and the convenience for operation. The KVM switch is connected with 6 host machines. Since the 6 host machines in use need to display simultaneously, only the mouse and the keyboard need to be switched, and the displays are not switched; and thus, each host machine still reserves the respective display, and the KVM terminal is not provided with a display. When the KVM works, the mouse can continuously and smoothly move and automatically switch on the displays of the host machines. In the aspect of switching modes, the invention not only reserves the traditional manual switching mode through the KVM switching hardware, but also adds two switching modes: manual switching through software buttons on host machine screens, and automatic sliding switching through the mouse.

Description

A kind of KVM device of switching fast of realizing
Technical field:
The present invention is a kind of output unit that is used for data are sent to from processor output device for a kind of KVM device of switching fast of realizing specifically.Belong to electric control field.
Background technology:
KVM is exactly keyboard (Keyboard), display (Video), the abbreviation of mouse (Mouse).The fundamental purpose of KVM switch is to allow one group of KVM equipment can be connected to multiple host, thus control multiple host or server.
The KVM systems technology is through the development of decades, and is day by day ripe.Develop into the digital KVM system that can realize telemanagement at present by initial simulation KVM switch.By 2007, digital KVM system was comparatively ripe and progressively be widely used.Typical digital KVM system is by the KVM digital switch, interface convertor, and power management module, the TCP/IP network, certificate server and management end 6 parts are formed.Interface convertor one end connects the keyboard of controlled object main frame, display and mouse port, and an end is connected on the controlled port of KVM by category 5 twisted pair.Numeral KVM also provide a local analog controller, not dependency network and control server in 15 meters distances.KVM can be connected to by the Ethernet interface on it in existing TCP/IP network, and a plurality of parallel digital management ends are provided.KVM can also be connected with power management module, realizes the power supply control to connection controlled terminal equipment.The KVM system also possesses virtual media function in addition, can the storer of local control terminal is virtual to the remote object main frame by network.The KVM authentication software is installed in the certificate server, can carries out authenticating user identification, right assignment and concentrated keyholed back plate, and detailed Operation Log is provided.In LAN (Local Area Network), under the multiple network access waies such as ADSL and ISDN, but by authenticating just remote centralized management calculator room equipment of back.
Existing KVM system, and since the restriction of its design concept, the same time, can only show a main frame, and because transmission, the effect of demonstration often can not be satisfactory.When KVM switches between main frame, can only be by the hardware button manual switchover of KVM end, switching mode is single, underaction.Simultaneously, existing KVM system does not carry out fault diagnosis and alarm indication to main frame function, if a certain main frame breaks down, KVM in time the notifying operation personnel with timely processing.
Patent 200620019191.7 discloses a kind of KVM switching device shifter, and this patent specifically discloses a kind of KVM switching device shifter that can handle all kinds of video signals that has, and signal just is installed on the KVM switching device shifter is accepted and transmitting element.
Patent 200710001981.1 discloses a kind for the treatment of apparatus that true monitor information is provided in real time, and this patent provides a kind of EDID that can collect display and arithmetic unit in real time respectively, and at suitable actual this EDID that provides to arithmetic unit and display.
Patent CN00819618.4 provides a kind of traditional remote access unit that do not need, and by the visit to the KVM of any number servers on the network is provided, and to the mainboard visit of these servers, uses individual PC to realize Long-distance Control and solved.
It is a kind of with KVM system extension device that patent CN200320126524.2 provides, and can realize far distance controlled.
The development history and the present situation of KVM switch introduced in 2008 the 10th interim " differentiation of KVM system and application development thereof " literary compositions of " scientific and technical information " periodical.Present known KVM switch is of all kinds, mainly is divided into simulation KVM and digital KVM two big classes.For example up-to-date digital KVM switch, it is formed structure and generally comprises interface convertor, manual switchover button, and integrated keyboard, display, mouse.Manually select by switching push button when switching, with keyboard, display, mouse are connected to a certain main frame.This KVM switch can be realized the switching between the multiple host, but can only pass through the switching push button manual switchover when switching.Up to the present, also there is not to realize the KVM switch of automatic smoothing switching between 6 main frames on the market.
The KVM switch is integrated keyboard, display, mouse.Cost is higher, complex structure, and anti-seismic performance is relatively poor.
Summary of the invention:
The objective of the invention is to overcome the deficiency of existing KVM switch, a kind of KVM switch that can realize that automatic smoothing switches fast is provided.The present invention, not integrated keyboard, display and mouse, simple in structure, cost is low, and anti-seismic performance also is improved.
The present invention is achieved by the following technical solutions:
A kind of optimization technique embodiment of the present invention is a kind of KVM device of switching fast of realizing, described a kind of KVM device that switches fast of realizing comprises that KVM switch, main frame and keyboard, mouse input equipment comprise:
1), the multiple host that connects of KVM, the multiple host screen is invented a giant-screen, every screen is divided into 1280x1024 point by resolution, the position of mouse will be moved on these aspects.
2), the KVM switch resolves the position of mouse and moves, and the position of mouse on virtual coordinates ((n*1280+x), y) by the RS-422 bus broadcast to the active station main frame.
3), active station software judges the value of n decides which platform main frame of mouse action:
N=0, first main frame of mouse action,
N=1, second main frame of mouse action,
Arrive n=main engine bed number-1 successively, last main frame of mouse action;
Wherein x is a lateral coordinates, and y is an along slope coordinate; Keyboard is along with mouse, with same main frame of mouse action,
4) mouse and the keyboard operation on other main frames of active station software masking, and hiding cursor of mouse realizes that multiple host has only the main frame can be by mouse and keyboard operation all the time, and the numerical value change that KVM follows n (n>=0, n<main frame number) automaticallyes switch.
Host software flow process of the present invention is:
1). receive frame data, judge whether it is mouse data
2). if not, forwarded for the 6th step to.
3). be to judge that whether mouse coordinates is at current screen
4) if. at current screen, then according to new coordinate rolling mouse
5) if. not at current screen, then expression has tangent screen to take place. the mouse on the current screen is hidden, and new screen is arranged to current screen, on new current screen, activate mouse and keyboard. and deal with data forwards the 9th to and goes on foot.
6) if. what receive is the keyboard frame, judges that whether current screen is at this machine.
7) if., handle keyboard data
8) if. do not exist, abandon keyboard data.
9). finish
KVM end software flow is switched in request of the present invention
1), receives that whether frame data confirm mouse data;
2), whether ask switch frame;
3), confirm and other processing of mouse coordinates/do not carry out are set;
4), the new coordinate of broadcasting mouse;
5), finish.
At the deficiency of present KVM system, the problem that the present invention solves or the function of realization are as follows:
KVM switch of the present invention links to each other with multiple host.Because of multiple host in using needs to show simultaneously, so only switch mouse and keyboard, and switching display not, every main frame still keep display separately, and KVM holds does not have display.KVM is in when work, mouse can be on the display of each main frame the moving and automatically switch of continuously smooth.On switching mode, switch the hardware manual switchover mode except keeping traditional KVM, also increased by two kinds of switching modes: automatically switch by the software push buttons manual switchover on the main frame screen with by the slip of mouse.Like this, the use of KVM switch is just more flexible.
The mouse of KVM end can switch by automatic smoothing between the screen of individual main frame among the present invention, also supports the manual switchover function simultaneously, uses more convenient flexible.
The present invention has increased the diagnostic alarms function of KVM to main frame, makes system's error handling processing more timely.And this is very important in some application scenario.When main frame breaks down can not communicate by letter the time, the KVM of this programme is the alert notice operating personnel in time, handle as early as possible, to reduce the loss that fault is brought, reduce the generation of security incident.
Anti-seismic performance improves.Existing up-to-date KVM is because integrated LCD, and the anti-seismic performance of LCD is generally all relatively poor relatively, so the anti-seismic performance of KVM integral body is restricted.The present invention avoids integrated LCD, and is simple in structure, and when design, all considers the antidetonation influence from former device to structure.Therefore whole anti-seismic performance improves greatly.
Figure of description:
Fig. 1 is multi-screen switching principle figure;
Fig. 2 is a KVM switch structural principle block diagram;
Fig. 3 is an automatic switchover host side software flow;
Fig. 4 switches KVM end software flow for request.
Embodiment:
KVM switch of the present invention can connect 6 main frames at most, realizes that many main frames screen switches, and has 3 kinds of switch modes, on stream, has designed special-purpose hardware circuit and software and has realized its function.The principle of work of KVM as shown in Figure 1.Suppose that the main frame number that KVM connects is 6, the resolution of every main frame is 1280 * 1024.
Automatic switchover mode, as shown in Figure 1, we invent a giant-screen to 6 screens, more every screen are divided into 1280 * 1024 points by resolution, and the position of mouse will be moved on these aspects.The KVM switch is resolved the displacement and the action of mouse, and the position ((n*1280+x) of mouse on virtual coordinates, y) give the active station main frame by the RS-422 bus broadcast, active station software judges that the value of n decides which platform main frame of mouse action (n=0, first main frame of mouse action, n=1, second main frame of mouse action arrives n=5 successively, the 6th main frame of mouse action), wherein x is a lateral coordinates, and y is an along slope coordinate.Keyboard is along with mouse, with same main frame of mouse action.Mouse and keyboard on other main frames of active station software masking, and hiding cursor of mouse, so just realized having only all the time in 6 main frames the main frame can be by mouse and keyboard operation, 6 display virtuals become a giant-screen, along with n (n>=0, the variation of numerical value n<=5), KVM automaticallyes switch.
The manual switchover pattern, the switch mode of traditional KVM.
The request switch mode, can realize mutual communication by RS-422 between KVM and the main frame, pass through the corresponding switching push button of software design on the active station, the operator sends the request switching command by active station software, active station software sends to the KVM switch to solicited message, and the KVM switch sends the virtual coordinates of mouse correspondence on target machine and sends to active station according to solicited message, the same with automatic switchover mode, active station switches by the virtual location of judging mouse.
The hardware principle block diagram of KVM switch as shown in Figure 2.The KVM switch is a virtual main frame for keyboard and mouse, is virtual mouse and the keyboard of a cover with respect to every active station main frame.The PS/2 interface mode is adopted in KVM switch and keyboard and mouse communication, adopts the RS-422 interface mode with upper machine communication.
Two 51 single-chip microcomputers receive PS/2 keyboard and mouse data respectively, and decode, and data upload is given by serial ports the single-chip microcomputer MC9S12DG128 of 16Bit in the decoding back.Single-chip microcomputer MC9S12DG128 handles the mouse that obtains, the data of keyboard respectively, and is uploaded to the active station main frame by the RS-422 serial ports of XR16C2550 expansion.
Cooperate with KVM, realize the corresponding software that also has of automatic switching function, software is divided into KVM end and host side 2 major parts.The software of KVM end receives the data of mouse and keyboard, and is broadcast to main frame by RS-422; And the software of host side receives the data that RS-422 sends, and the action of judgement mouse and keyboard, if mouse has toggle screen to take place, then hide the cursor of mouse on the last screen, shield mouse and keyboard action on the last main frame, show the cursor of mouse on the new screen, activate mouse and keyboard action on the new main frame.The software flow pattern of host side as shown in Figure 3.
When request is switched, there is corresponding software to realize equally.Host side is by software push buttons, selects the destination host that will switch to, and sends to KVM by the RS-422 bus, after KVM receives handoff request, reset the coordinate of mouse, and be broadcast to each main frame, main frame is provided with mouse and keyboard according to new mouse coordinates, thereby realizes switching.The treatment scheme that KVM receives handoff request as shown in Figure 4.

Claims (3)

1. realize the KVM device of switching fast for one kind, described a kind of KVM device that switches fast of realizing comprises KVM switch, main frame and keyboard, mouse input equipment, it is characterized in that:
1), the multiple host that connects of KVM, the multiple host screen is invented a giant-screen, every screen is divided into 1280x1024 point by resolution, the position of mouse will be moved on these aspects.
2), the KVM switch resolves the position of mouse and moves, and the position of mouse on virtual coordinates ((n*1280+x), y) by the RS-422 bus broadcast to the active station main frame.
3), active station software judges the value of n decides which platform main frame of mouse action:
N=0, first main frame of mouse action,
N=1, second main frame of mouse action,
Arrive n=main engine bed number-1 successively, last main frame of mouse action;
Wherein x is a lateral coordinates, and y is an along slope coordinate; Keyboard is along with mouse, with same main frame of mouse action,
4) mouse and the keyboard operation on other main frames of active station software masking, and hiding cursor of mouse realizes that multiple host has only the main frame can be by mouse and keyboard operation all the time, and the numerical value change that KVM follows n (n>=0, n<main frame number) automaticallyes switch.
2. a kind of KVM device of switching fast of realizing according to claim 1 is characterized in that:
Described host software flow process is:
1). receive frame data, judge whether it is mouse data
2). if not, forwarded for the 6th step to.
3). be to judge that whether mouse coordinates is at current screen
4) if. at current screen, then according to new coordinate rolling mouse
5) if. not at current screen, then expression has tangent screen to take place. the mouse on the current screen is hidden, and new screen is arranged to current screen, on new current screen, activate mouse and keyboard. and deal with data forwards the 9th to and goes on foot.
6) if. what receive is the keyboard frame, judges that whether current screen is at this machine.
7) if., handle keyboard data
8) if. do not exist, abandon keyboard data.
9). finish
3. a kind of KVM device of switching fast of realizing according to claim 1 is characterized in that: request is switched KVM end software flow and is
1), receives that whether frame data confirm mouse data;
2), whether ask switch frame;
3), confirm and other processing of mouse coordinates/do not carry out are set;
4), the new coordinate of broadcasting mouse;
5), finish.
CN2008101758285A 2008-11-05 2008-11-05 KVM device for realizing quick switching Active CN101739137B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101758285A CN101739137B (en) 2008-11-05 2008-11-05 KVM device for realizing quick switching

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101758285A CN101739137B (en) 2008-11-05 2008-11-05 KVM device for realizing quick switching

Publications (2)

Publication Number Publication Date
CN101739137A true CN101739137A (en) 2010-06-16
CN101739137B CN101739137B (en) 2013-01-09

Family

ID=42462690

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101758285A Active CN101739137B (en) 2008-11-05 2008-11-05 KVM device for realizing quick switching

Country Status (1)

Country Link
CN (1) CN101739137B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102323881A (en) * 2011-08-19 2012-01-18 中体彩科技发展有限公司 Method for obtaining screen focus of double lottery display screens
CN104571583A (en) * 2014-12-26 2015-04-29 北京和利时***工程有限公司 Method and device for switching KVM (Keyboard Video Mouse)
CN106201404A (en) * 2016-07-11 2016-12-07 深圳市杰云科技有限公司 A kind of device and method of double Remote desk process of double net isolation
CN107817905A (en) * 2017-11-01 2018-03-20 威创集团股份有限公司 Positioning mark switching method, apparatus and system
CN107908296A (en) * 2017-11-28 2018-04-13 深圳市东微智能科技股份有限公司 KVM control methods, device, storage medium and computer equipment
CN108595068A (en) * 2018-03-23 2018-09-28 卡斯柯信号有限公司 A kind of single operation person controls the system and method for more operation display equipment simultaneously
CN109407952A (en) * 2019-01-07 2019-03-01 深圳市巨烽显示科技有限公司 A kind of mouse moving method and device suitable for multihead display picture can be arranged
CN109753261A (en) * 2018-12-30 2019-05-14 中孚信息股份有限公司 A kind of method and system, KVM switching host based on mouse
CN109753258A (en) * 2018-12-10 2019-05-14 河北汉光重工有限责任公司 A kind of two-shipper double screen single machine control method
CN110531870A (en) * 2019-08-16 2019-12-03 北京小鸟科技股份有限公司 KVM attends a banquet management system and mouse picking method
CN110865714A (en) * 2018-08-27 2020-03-06 雷兴忠 KVM device and method for switching multi-screen mouse
CN111459307A (en) * 2020-03-30 2020-07-28 北京英格福科贸有限公司 Control switching system of multiple hosts and display
CN112068749A (en) * 2020-08-21 2020-12-11 易思维(杭州)科技有限公司 System and method for centralized display and control of screens of multi-screen single-terminal equipment
CN112241292A (en) * 2020-09-15 2021-01-19 广州市保伦电子有限公司 Method for automatically identifying main RX (receiver/transmitter) by KVM (keyboard video mouse) screen crossing
US10929083B2 (en) 2017-12-29 2021-02-23 Aten International Co., Ltd. Resource sharing device and control method thereof
WO2022188145A1 (en) * 2021-03-12 2022-09-15 京东方科技集团股份有限公司 Method for interaction between display device and terminal device, and storage medium and electronic device
CN117215418A (en) * 2023-10-12 2023-12-12 广东魅视科技股份有限公司 Method and equipment for inputting characters

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100420300C (en) * 2004-12-24 2008-09-17 北京中星微电子有限公司 A multi-screen display method and device
CN1916824A (en) * 2005-08-18 2007-02-21 广达电脑股份有限公司 Device and method for processing signal switching
CN100555403C (en) * 2007-06-26 2009-10-28 广东威创视讯科技股份有限公司 A kind of assembly wall multiuser interactive control and assembly wall display message playback reproducer and method

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102323881A (en) * 2011-08-19 2012-01-18 中体彩科技发展有限公司 Method for obtaining screen focus of double lottery display screens
CN102323881B (en) * 2011-08-19 2014-05-07 中体彩科技发展有限公司 Method for obtaining screen focus of double lottery display screens
CN104571583A (en) * 2014-12-26 2015-04-29 北京和利时***工程有限公司 Method and device for switching KVM (Keyboard Video Mouse)
CN106201404A (en) * 2016-07-11 2016-12-07 深圳市杰云科技有限公司 A kind of device and method of double Remote desk process of double net isolation
CN107817905A (en) * 2017-11-01 2018-03-20 威创集团股份有限公司 Positioning mark switching method, apparatus and system
CN107908296A (en) * 2017-11-28 2018-04-13 深圳市东微智能科技股份有限公司 KVM control methods, device, storage medium and computer equipment
CN107908296B (en) * 2017-11-28 2021-03-26 深圳市东微智能科技股份有限公司 KVM control method, device, storage medium and computer equipment
US10929083B2 (en) 2017-12-29 2021-02-23 Aten International Co., Ltd. Resource sharing device and control method thereof
CN108595068A (en) * 2018-03-23 2018-09-28 卡斯柯信号有限公司 A kind of single operation person controls the system and method for more operation display equipment simultaneously
CN110865714A (en) * 2018-08-27 2020-03-06 雷兴忠 KVM device and method for switching multi-screen mouse
CN109753258A (en) * 2018-12-10 2019-05-14 河北汉光重工有限责任公司 A kind of two-shipper double screen single machine control method
CN109753261A (en) * 2018-12-30 2019-05-14 中孚信息股份有限公司 A kind of method and system, KVM switching host based on mouse
CN109407952A (en) * 2019-01-07 2019-03-01 深圳市巨烽显示科技有限公司 A kind of mouse moving method and device suitable for multihead display picture can be arranged
CN110531870A (en) * 2019-08-16 2019-12-03 北京小鸟科技股份有限公司 KVM attends a banquet management system and mouse picking method
CN111459307A (en) * 2020-03-30 2020-07-28 北京英格福科贸有限公司 Control switching system of multiple hosts and display
CN111459307B (en) * 2020-03-30 2023-06-16 北京英格福科贸有限公司 Control switching system of multiple hosts and displays
CN112068749B (en) * 2020-08-21 2021-09-21 易思维(杭州)科技有限公司 System and method for centralized display and control of screens of multi-screen single-terminal equipment
CN112068749A (en) * 2020-08-21 2020-12-11 易思维(杭州)科技有限公司 System and method for centralized display and control of screens of multi-screen single-terminal equipment
CN112241292A (en) * 2020-09-15 2021-01-19 广州市保伦电子有限公司 Method for automatically identifying main RX (receiver/transmitter) by KVM (keyboard video mouse) screen crossing
WO2022188145A1 (en) * 2021-03-12 2022-09-15 京东方科技集团股份有限公司 Method for interaction between display device and terminal device, and storage medium and electronic device
US11861257B2 (en) 2021-03-12 2024-01-02 Boe Technology Group Co., Ltd. Interaction method between display device and terminal device, storage medium and electronic device
CN117215418A (en) * 2023-10-12 2023-12-12 广东魅视科技股份有限公司 Method and equipment for inputting characters

Also Published As

Publication number Publication date
CN101739137B (en) 2013-01-09

Similar Documents

Publication Publication Date Title
CN101739137B (en) KVM device for realizing quick switching
CN103218165B (en) A kind of method, device and mobile terminal changing key arrangement
CN104111881B (en) A kind of arbitration device for dual-computer redundancy Hot Spare computing machine
CN201044164Y (en) Control system of split joint television wall
CN107908296A (en) KVM control methods, device, storage medium and computer equipment
CN102890563B (en) A kind of blade server KVM device
CN101727178A (en) Keyboard-video-mouse switch system with interactive display and method for using the same
CN101853086A (en) Computer matching display system as well as desktop control switcher and method thereof
CN107465558B (en) Double-channel voting system
CN105045408A (en) Notebook computer with KVM (Keyboard Video Mouse) keyboard and mouse and KVM switching method for notebook computer
CN103150086B (en) One householder interface and control method, Apparatus and system
CN102340517A (en) Server system with mainboards
CN208298013U (en) A kind of multiplex roles, multibus integral test system
CN106815420A (en) A kind of mode of connection for visualizing auxiliary connection method and electric cabinet
CN101197685A (en) Method for implementing high-available switching device cascade connection
CN111459307A (en) Control switching system of multiple hosts and display
CN102279654A (en) Method for realizing keyboard in keyboard, video and mouse (KVM) all-in-one machine calling on screen display (OSD) menu of display
CN103095739A (en) Cabinet server system and node communication method thereof
CN107197345A (en) Remote control interface collocation method and device
CN201489451U (en) Computer device
CN211015130U (en) Human-computer interaction device for numerical control equipment and numerical control equipment
CN1308872C (en) Switchover system of outgut input element use right and method
CN219590816U (en) Multi-unit terminal equipment integrated management module
CN109885502A (en) A kind of computer software technology exploitation debugging system
CN104615260A (en) Novel server management system

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