[go: up one dir, main page]

CN112416279B - Server display method, device, equipment and storage medium - Google Patents

Server display method, device, equipment and storage medium Download PDF

Info

Publication number
CN112416279B
CN112416279B CN202011280932.8A CN202011280932A CN112416279B CN 112416279 B CN112416279 B CN 112416279B CN 202011280932 A CN202011280932 A CN 202011280932A CN 112416279 B CN112416279 B CN 112416279B
Authority
CN
China
Prior art keywords
mode
display
data
graphics card
preset
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.)
Active
Application number
CN202011280932.8A
Other languages
Chinese (zh)
Other versions
CN112416279A (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.)
New H3C Cloud Technologies Co Ltd
Original Assignee
New H3C Cloud Technologies 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 New H3C Cloud Technologies Co Ltd filed Critical New H3C Cloud Technologies Co Ltd
Priority to CN202011280932.8A priority Critical patent/CN112416279B/en
Publication of CN112416279A publication Critical patent/CN112416279A/en
Application granted granted Critical
Publication of CN112416279B publication Critical patent/CN112416279B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/84Protecting input, output or interconnection devices output devices, e.g. displays or monitors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/544Buffers; Shared memory; Pipes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The present disclosure provides a server display method, apparatus, device, and storage medium, the method comprising: receiving a KVM data request sent by a remote terminal, and acquiring data to be displayed corresponding to the KVM data request; sending data to be displayed to a remote terminal through a network port; and controlling the local output operation of the display card according to a preset display card mode, wherein the display card mode comprises a preset data display mode or a non-display mode. According to the method and the system, when the remote terminal requests the data to be displayed in the server through the KVM technology, the BMC controls the display card to only output the preset data or controls the display card to close local output according to the preset display card mode. Therefore, the display card is prevented from displaying the data to be displayed requested by the remote terminal through the local display, the data to be displayed is prevented from being leaked by the local display, and the data security of the server is improved.

Description

一种服务器显示方法、装置、设备及存储介质A server display method, device, equipment and storage medium

技术领域technical field

本公开属于计算机技术领域,具体涉及一种服务器显示方法、装置、设备及存储介质。The disclosure belongs to the field of computer technology, and in particular relates to a server display method, device, equipment and storage medium.

背景技术Background technique

服务器的主板上设置有BMC(Baseboard Management Controller,基板管理控制器),BMC中集成有显卡,显存是与BMC的内存共享的。存储在显存中的待显示数据由BMC中的显卡控制,通过VGA(Video Graphics Array)接口输出至服务器本地外接的显示器进行显示。A BMC (Baseboard Management Controller, baseboard management controller) is arranged on the motherboard of the server, and a graphics card is integrated in the BMC, and the video memory is shared with the memory of the BMC. The data to be displayed stored in the video memory is controlled by the graphics card in the BMC, and output to the local external monitor of the server for display through the VGA (Video Graphics Array) interface.

相关技术中,若远程终端通过BCM的KVM(Keyboard Video Mouse,键盘、视频、鼠标)技术远程登入服务器,并通过BMC从内存中获取待显示数据,则 BMC将获取的待显示数据通过网口发送给远程终端。In the related art, if the remote terminal remotely logs into the server through the KVM (Keyboard Video Mouse, keyboard, video, mouse) technology of the BCM, and obtains the data to be displayed from the memory through the BMC, then the BMC will send the obtained data to be displayed through the network port to the remote terminal.

但由于显存是与BMC的内存共享的,因此在远程终端通过KVM技术请求待显示数据时,BMC还将待显示数据通过VGA接口输出至本地显示器进行显示,导致通过服务器本地的显示器能够看到远程终端请求的待显示数据,造成数据泄露,降低了服务器的数据安全性。However, since the video memory is shared with the memory of the BMC, when the remote terminal requests the data to be displayed through the KVM technology, the BMC will also output the data to be displayed to the local monitor through the VGA interface for display, so that the remote terminal can see the remote terminal through the local monitor of the server. The data to be displayed requested by the terminal causes data leakage and reduces the data security of the server.

发明内容Contents of the invention

本公开提出一种服务器显示方法、装置、设备及存储介质。The disclosure proposes a server display method, device, equipment and storage medium.

本公开第一方面实施例提出了一种服务器显示方法,包括:The embodiment of the first aspect of the present disclosure provides a server display method, including:

接收远程终端发送的KVM数据请求,获取所述KVM数据请求对应的待显示数据;Receive the KVM data request sent by the remote terminal, and obtain the data to be displayed corresponding to the KVM data request;

通过网口发送所述待显示数据给所述远程终端;sending the data to be displayed to the remote terminal through the network port;

根据预先设置的显卡模式,控制显卡的本地输出操作,所述显卡模式包括显示预设数据模式或不显示模式。The local output operation of the graphics card is controlled according to a preset graphics card mode, where the graphics card mode includes a preset data display mode or a non-display mode.

在本公开的一些实施例中,所述根据预先设置的显卡模式,控制显卡的本地输出操作,包括:In some embodiments of the present disclosure, the controlling the local output operation of the graphics card according to the preset graphics card mode includes:

根据预先设置的所述显示预设数据模式,从显存中获取预设数据;Obtain preset data from video memory according to the preset display preset data mode set in advance;

控制显卡将所述预设数据传输至本地显示器进行显示。The graphics card is controlled to transmit the preset data to a local monitor for display.

在本公开的一些实施例中,所述根据预先设置的显卡模式,控制显卡的本地输出操作,包括:In some embodiments of the present disclosure, the controlling the local output operation of the graphics card according to the preset graphics card mode includes:

根据预先设置的所述不显示模式,控制显卡屏蔽所述待显示数据的本地输出。According to the preset non-display mode, the graphics card is controlled to shield the local output of the data to be displayed.

在本公开的一些实施例中,所述根据预先设置的显卡模式,控制显卡的本地输出操作之前,还包括:In some embodiments of the present disclosure, before controlling the local output operation of the graphics card according to the preset graphics card mode, it also includes:

通过本地显示器显示模式设置界面,所述模式设置界面包括所述显示预设数据模式对应的模式选项和所述不显示模式对应的模式选项;Displaying a mode setting interface through a local display, the mode setting interface including a mode option corresponding to the display preset data mode and a mode option corresponding to the non-display mode;

从所述模式设置界面获取用户选择的模式选项;Obtaining the mode option selected by the user from the mode setting interface;

将显卡的显示模式设置为所述用户选择的模式选项对应的显示模式。The display mode of the graphics card is set to the display mode corresponding to the mode option selected by the user.

在本公开的一些实施例中,所述方法还包括:In some embodiments of the present disclosure, the method also includes:

若所述用户选择的模式选项为显示预设数据模式,则从所述模式设置界面获取用户提交的预设数据;If the mode option selected by the user is to display preset data mode, then obtain the preset data submitted by the user from the mode setting interface;

将所述预设数据存储在显存中。The preset data is stored in the video memory.

在本公开的一些实施例中,所述方法还包括:In some embodiments of the present disclosure, the method also includes:

若所述用户选择的模式选项为显示预设数据模式,则将基板管理控制器的厂商标识信息确定为所述显示预设数据模式对应的预设数据;If the mode option selected by the user is a display preset data mode, then determine the manufacturer identification information of the baseboard management controller as the preset data corresponding to the display preset data mode;

将所述厂商标识信息存储在显存中。The manufacturer identification information is stored in the video memory.

本公开第二方面的实施例提供了一种服务器显示装置,包括:The embodiment of the second aspect of the present disclosure provides a server display device, including:

接收模块,用于接收远程终端发送的KVM数据请求,获取所述KVM数据请求对应的待显示数据;The receiving module is used to receive the KVM data request sent by the remote terminal, and obtain the data to be displayed corresponding to the KVM data request;

发送模块,用于通过网口发送所述待显示数据给所述远程终端;a sending module, configured to send the data to be displayed to the remote terminal through a network port;

显卡控制模块,用于根据预先设置的显卡模式,控制显卡的本地输出操作,所述显卡模式包括显示预设数据模式或不显示模式。The graphics card control module is used to control the local output operation of the graphics card according to the preset graphics card mode, and the graphics card mode includes a mode of displaying preset data or a mode of not displaying.

在本公开的一些实施例中,所述显卡控制模块,用于根据预先设置的所述显示预设数据模式,从显存中获取预设数据;控制显卡将所述预设数据传输至本地显示器进行显示;或者,In some embodiments of the present disclosure, the graphics card control module is configured to obtain preset data from the video memory according to the preset display preset data mode; control the graphics card to transmit the preset data to a local display for display display; or,

所述显卡控制模块,用于根据预先设置的所述不显示模式,控制显卡屏蔽所述待显示数据的本地输出。The graphics card control module is configured to control the graphics card to shield the local output of the data to be displayed according to the preset non-display mode.

本公开第三方面的实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序以实现上述第一方面所述的方法。The embodiment of the third aspect of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor runs the computer program to Implement the method described in the first aspect above.

本公开第四方面的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现上述第一方面所述的方法。An embodiment of the fourth aspect of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and the program is executed by a processor to implement the method described in the first aspect above.

本公开实施例中提供的技术方案,至少具有如下技术效果或优点:The technical solutions provided in the embodiments of the present disclosure have at least the following technical effects or advantages:

在本公开实施例中,在远程终端通过KVM技术请求服务器中的待显示数据时, BMC根据预设的显卡模式,控制显卡仅输出预设数据,或者控制显卡关闭本地输出。从而避免显卡将远程终端请求的待显示数据通过本地显示器进行显示,避免本地显示器泄漏待显示数据,提高了服务器的数据安全性。In the embodiment of the present disclosure, when the remote terminal requests the data to be displayed in the server through the KVM technology, the BMC controls the graphics card to output only the preset data according to the preset graphics card mode, or controls the graphics card to turn off the local output. In this way, the graphics card is prevented from displaying the data to be displayed requested by the remote terminal through the local display, and the leakage of the data to be displayed by the local display is prevented, thereby improving the data security of the server.

本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变的明显,或通过本公开的实践了解到。Additional aspects and advantages of the disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the disclosure.

附图说明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 the preferred embodiments and are not to be considered as limiting the present disclosure. Also throughout the drawings, the same reference numerals are used to designate the same components.

在附图中:In the attached picture:

图1示出了本公开一实施例所提供的KVM硬件拓扑示意图;FIG. 1 shows a schematic diagram of a KVM hardware topology provided by an embodiment of the present disclosure;

图2示出了本公开一实施例所提供的模式设置界面的示意图;Fig. 2 shows a schematic diagram of a mode setting interface provided by an embodiment of the present disclosure;

图3示出了本公开一实施例所提供的一种服务器显示方法的流程图;Fig. 3 shows a flow chart of a server display method provided by an embodiment of the present disclosure;

图4示出了本公开一实施例所提供的一种服务器显示装置的结构示意图;Fig. 4 shows a schematic structural diagram of a server display device provided by an embodiment of the present disclosure;

图5示出了本公开一实施例所提供的一种电子设备的结构示意图;Fig. 5 shows a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure;

图6示出了本公开一实施例所提供的一种存储介质的示意图。Fig. 6 shows a schematic diagram of a storage medium provided by an embodiment of the present disclosure.

具体实施方式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 by 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.

需要注意的是,除非另有说明,本公开使用的技术术语或者科学术语应当为本公开所属领域技术人员所理解的通常意义。It should be noted that, unless otherwise specified, the technical terms or scientific terms used in the present disclosure shall have the usual meanings understood by those skilled in the art to which the present disclosure belongs.

下面结合附图来描述根据本公开实施例提出的一种服务器显示方法、装置、设备及存储介质。A server display method, device, device, and storage medium according to embodiments of the present disclosure will be described below with reference to the accompanying drawings.

如图1所示,服务器的主板中包括有BMC、PCH(Platform Controller Hub,平台控制器中枢)、CPU(Central Processing Unit,中央处理器)和内存。其中,BMC 中集成有显卡,显卡与本地显示器连接,显存与内存共享。远程终端可以通过BMC 的KVM技术远程登录服务器,向服务器请求图片、视频等数据。As shown in FIG. 1 , the motherboard of the server includes a BMC, a PCH (Platform Controller Hub, platform controller hub), a CPU (Central Processing Unit, central processing unit) and memory. Among them, the graphics card is integrated in the BMC, the graphics card is connected to the local monitor, and the video memory is shared with the memory. The remote terminal can remotely log in to the server through BMC's KVM technology, and request data such as pictures and videos from the server.

在本公开实施例提供的服务器显示方法中,远程终端通过KVM技术向服务器请求需要显示器显示的图片、视频等数据时,根据预设的显卡模式,通过BMC控制显卡的本地输出操作,使服务器仅向远程终端传输图片、视频等数据,而本地显示器不显示这些图片、视频等数据,避免服务器数据泄露,提高数据安全性。In the server display method provided by the embodiment of the present disclosure, when the remote terminal requests data such as pictures and videos to be displayed on the display from the server through the KVM technology, according to the preset graphics card mode, the local output operation of the graphics card is controlled through the BMC, so that the server only Data such as pictures and videos are transmitted to the remote terminal, but the local display does not display these pictures, videos and other data, so as to avoid server data leakage and improve data security.

本公开实施例的执行主体可以为服务器或设置在服务器主板上的BMC。BMC 中预先设置了用于进行显卡模式设置的程序,在服务器中BMC首次运行该程序时,通过本地显示器显示模式设置界面,该模式设置界面包括显示预设数据模式对应的模式选项和不显示模式对应的模式选项。从本地显示器显示的模式设置界面中获取用户选择的模式选项。将显卡的显示模式设置为用户选择的模式选项对应的显示模式。The execution subject of the embodiments of the present disclosure may be a server or a BMC disposed on a mainboard of the server. The program for setting the graphics card mode is pre-set in the BMC. When the BMC runs the program for the first time in the server, the mode setting interface is displayed on the local monitor. The mode setting interface includes the mode options corresponding to the preset data mode and the non-display mode corresponding mode options. Obtain the mode option selected by the user from the mode setting interface displayed on the local monitor. Set the display mode of the graphics card to the display mode corresponding to the mode option selected by the user.

如图2所示的模式设置界面中,显示了“在远程KVM访问过程中,本地显示器的显示模式:显示预设数据、不显示”,其中“显示预设数据”为显示预设数据模式对应的模式选项,“不显示”为不显示模式对应的模式选项。用户可以在该模式设置界面中选择自己想要设置的显示模式。In the mode setting interface shown in Figure 2, it shows "During the remote KVM access process, the display mode of the local display: display preset data, not display", where "display preset data" is the corresponding display mode of preset data mode option, "do not display" is the mode option corresponding to the no-display mode. Users can choose the display mode they want to set in the mode setting interface.

当用户选择的模式选项为不显示模式对应的模式选项时,设置显卡的一个接口作为屏蔽接口,该屏蔽接口用于远程KVM访问过程中进行本地显示控制。在远程 KVM访问过程中,BMC通过该屏蔽接口控制显卡屏蔽本地输出。When the mode option selected by the user is the mode option corresponding to the non-display mode, an interface of the graphics card is set as a shielded interface, and the shielded interface is used for local display control during remote KVM access. During remote KVM access, BMC controls the graphics card to shield local output through this shielding interface.

在本公开的一些实施例中,上述模式设置界面中还包括用于上传数据的接口。若用户选择显示预设数据模式对应的模式选项,则用户还可以从该用于上传数据的接口上传自定义的数据,用户上传的数据可以为文本、图片或视频等。当BMC 监测到用户上传数据时,从模式设置界面获取用户提交的预设数据,将预设数据存储在显存中。In some embodiments of the present disclosure, the above mode setting interface further includes an interface for uploading data. If the user chooses to display the mode option corresponding to the preset data mode, the user can also upload custom data from the interface for uploading data, and the data uploaded by the user can be text, pictures, or videos. When the BMC monitors the data uploaded by the user, it obtains the preset data submitted by the user from the mode setting interface, and stores the preset data in the video memory.

在本公开的另一些实施例中,在用户选择的模式选项为显示预设数据模式时,也可以不由用户上传预设数据,而是将BMC的厂商标识信息确定为显示预设数据模式对应的预设数据,将厂商标识信息存储在显存中。其中,厂商标识信息可以为BMC的厂商名称、标志图案等。In other embodiments of the present disclosure, when the mode option selected by the user is to display the preset data mode, the user may not upload the preset data, but determine the manufacturer identification information of the BMC as the one corresponding to the display preset data mode. The preset data stores the manufacturer identification information in the video memory. Wherein, the vendor identification information may be a vendor name, a logo pattern, and the like of the BMC.

通过上述方式设置好显卡的显示模式之后,在远程终端通过KVM技术请求待显示数据时,通过以下步骤来避免本地显示器泄漏服务器数据。如图3所示,具体包括:After setting the display mode of the graphics card through the above method, when the remote terminal requests the data to be displayed through the KVM technology, the following steps are taken to prevent the local display from leaking the server data. As shown in Figure 3, specifically include:

步骤101:接收远程终端发送的KVM数据请求,获取KVM数据请求对应的待显示数据。Step 101: Receive a KVM data request sent by a remote terminal, and acquire data to be displayed corresponding to the KVM data request.

当远程终端通过KVM技术远程登录服务器后,若远程终端需要查看服务器中的图片或视频等待显示数据,远程终端可以发送KVM数据请求给服务器。服务器接收远程终端发送的KVM数据请求,并获取该KVM数据请求对应的待显示数据。After the remote terminal logs in to the server remotely through KVM technology, if the remote terminal needs to view pictures or videos in the server and wait for the data to be displayed, the remote terminal can send a KVM data request to the server. The server receives the KVM data request sent by the remote terminal, and obtains the data to be displayed corresponding to the KVM data request.

步骤102:通过网口发送待显示数据给远程终端。Step 102: Send the data to be displayed to the remote terminal through the network port.

将获取的待显示数据通过网口发送给远程终端。Send the acquired data to be displayed to the remote terminal through the network port.

步骤103:根据预先设置的显卡模式,控制显卡的本地输出操作,显卡模式包括显示预设数据模式或不显示模式。Step 103: Control the local output operation of the graphics card according to the preset graphics card mode, where the graphics card mode includes a mode of displaying preset data or a mode of not displaying.

当预先设置的显卡模式为显示预设数据模式时,根据预先设置的显示预设数据模式,从显存中获取预设数据,控制显卡通过VGA接口将预设数据传输至本地显示器进行显示。从而在远程终端通过KVM技术请求待显示数据时,本地显示器不会显示该待显示数据,避免了本地显示泄漏服务器数据,确保了服务器的数据安全。When the preset display mode of the graphics card is the display preset data mode, according to the preset display preset data mode, the preset data is obtained from the video memory, and the graphics card is controlled to transmit the preset data to the local monitor for display through the VGA interface. Therefore, when the remote terminal requests the data to be displayed through the KVM technology, the local display will not display the data to be displayed, which prevents the local display from leaking the server data and ensures the data security of the server.

当预先设置的显卡模式为不显示模式时,根据预先设置的不显示模式,通过预先设置的屏蔽接口控制显卡屏蔽待显示数据的输出,不将待显示数据传输给本地显示器,从而避免泄漏服务器数据,确保服务器的数据安全。When the preset graphics card mode is non-display mode, according to the preset non-display mode, control the graphics card to shield the output of the data to be displayed through the preset shielding interface, and not transmit the data to be displayed to the local display, thereby avoiding leakage of server data , to ensure data security on the server.

本公开实施例并不限制上述步骤102和103的执行顺序。步骤102和103可同时执行,也可先执行步骤102再执行步骤103,或者先执行步骤103再执行步骤102。The embodiment of the present disclosure does not limit the execution order of the above-mentioned steps 102 and 103 . Steps 102 and 103 can be executed simultaneously, or step 102 can be executed first and then step 103 can be executed, or step 103 can be executed first and then step 102 can be executed.

在本公开实施例中,在远程终端通过KVM技术请求服务器中的待显示数据时, BMC根据预设的显卡模式,控制显卡仅输出预设数据,或者控制显卡关闭本地输出。从而避免显卡将远程终端请求的待显示数据通过本地显示器进行显示,避免本地显示器泄漏待显示数据,提高了服务器的数据安全性。In the embodiment of the present disclosure, when the remote terminal requests the data to be displayed in the server through the KVM technology, the BMC controls the graphics card to output only the preset data according to the preset graphics card mode, or controls the graphics card to turn off the local output. In this way, the graphics card is prevented from displaying the data to be displayed requested by the remote terminal through the local display, and the leakage of the data to be displayed by the local display is prevented, thereby improving the data security of the server.

本公开实施例还提供了一种服务器显示装置,该装置用于执行上述任一实施例所述的服务器显示方法,如图4所示,该装置包括:An embodiment of the present disclosure also provides a server display device, which is used to execute the server display method described in any one of the above embodiments. As shown in FIG. 4 , the device includes:

接收模块401,用于接收远程终端发送的KVM数据请求,获取KVM数据请求对应的待显示数据;The receiving module 401 is used to receive the KVM data request sent by the remote terminal, and obtain the data to be displayed corresponding to the KVM data request;

发送模块402,用于通过网口发送待显示数据给远程终端;Sending module 402, for sending the data to be displayed to the remote terminal through the network port;

显卡控制模块403,用于根据预先设置的显卡模式,控制显卡的本地输出操作,显卡模式包括显示预设数据模式或不显示模式。The graphics card control module 403 is configured to control the local output operation of the graphics card according to a preset graphics card mode, where the graphics card mode includes displaying preset data mode or not displaying mode.

显卡控制模块403,具体用于根据预先设置的显示预设数据模式,从显存中获取预设数据;控制显卡将预设数据传输至本地显示器进行显示;或者,显卡控制模块403,具体用于根据预先设置的不显示模式,控制显卡屏蔽待显示数据的本地输出。The graphics card control module 403 is specifically used to obtain preset data from the video memory according to a preset display preset data mode; control the graphics card to transmit the preset data to a local display for display; or the graphics card control module 403 is specifically used to display the preset data according to The pre-set non-display mode controls the graphics card to shield the local output of the data to be displayed.

该装置还包括:模式设置模块,用于通过本地显示器显示模式设置界面,模式设置界面包括显示预设数据模式对应的模式选项和不显示模式对应的模式选项;从模式设置界面获取用户选择的模式选项;将显卡的显示模式设置为用户选择的模式选项对应的显示模式。The device also includes: a mode setting module, which is used to display a mode setting interface through a local display, and the mode setting interface includes a mode option corresponding to a display preset data mode and a mode option corresponding to a non-display mode; obtain the mode selected by the user from the mode setting interface Option; set the display mode of the graphics card to the display mode corresponding to the mode option selected by the user.

模式设置模块,还用于若用户选择的模式选项为显示预设数据模式,则从模式设置界面获取用户提交的预设数据;将预设数据存储在显存中。The mode setting module is also used to obtain the preset data submitted by the user from the mode setting interface if the mode option selected by the user is the display preset data mode, and store the preset data in the video memory.

模式设置模块,还用于若用户选择的模式选项为显示预设数据模式,则将基板管理控制器BMC的厂商标识信息确定为显示预设数据模式对应的预设数据;将厂商标识信息存储在显存中。The mode setting module is also used for if the mode option selected by the user is to display the preset data mode, then the manufacturer identification information of the baseboard management controller BMC is determined to be the preset data corresponding to the display preset data mode; the manufacturer identification information is stored in In video memory.

本公开的上述实施例提供的服务器显示装置与本公开实施例提供的服务器显示方法出于相同的发明构思,具有与其存储的应用程序所采用、运行或实现的方法相同的有益效果。The server display device provided by the above embodiments of the present disclosure is based on the same inventive concept as the server display method provided by the embodiments of the present disclosure, and has the same beneficial effect as the method adopted, run or realized by the stored application program.

本公开实施方式还提供一种电子设备,以执行上服务器显示方法,该电子设备可以为服务器或设置于服务器主板中的BMC。请参考图5,其示出了本公开的一些实施方式所提供的一种电子设备的示意图。如图5所示,电子设备3包括:处理器300,存储器301,总线302和通信接口303,所述处理器300、通信接口 303和存储器301通过总线302连接;所述存储器301中存储有可在所述处理器 300上运行的计算机程序,所述处理器300运行所述计算机程序时执行本公开前述任一实施方式所提供的服务器显示方法。The embodiment of the present disclosure also provides an electronic device to execute the server display method, and the electronic device may be a server or a BMC disposed in a mainboard of the server. Please refer to FIG. 5 , which shows a schematic diagram of an electronic device provided by some embodiments of the present disclosure. As shown in Figure 5, the electronic device 3 includes: a processor 300, a memory 301, a bus 302 and a communication interface 303, the processor 300, the communication interface 303 and the memory 301 are connected through the bus 302; A computer program running on the processor 300, when the processor 300 runs the computer program, executes the server display method provided in any one of the foregoing embodiments of the present disclosure.

其中,存储器301可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口303(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网、广域网、本地网、城域网等。Wherein, the memory 301 may include a high-speed random access memory (RAM: Random Access Memory), and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 303 (which may be wired or wireless), and the Internet, wide area network, local network, metropolitan area network, etc. can be used.

总线302可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。其中,存储器301用于存储程序,所述处理器300 在接收到执行指令后,执行所述程序,前述本公开实施例任一实施方式揭示的所述服务器显示方法可以应用于处理器300中,或者由处理器300实现。The bus 302 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into address bus, data bus, control bus and so on. Wherein, the memory 301 is used to store a program, and the processor 300 executes the program after receiving an execution instruction, and the server display method disclosed in any implementation manner of the foregoing embodiments of the present disclosure can be applied to the processor 300, Or implemented by the processor 300.

处理器300可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器300中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器300可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器301,处理器300读取存储器301中的信息,结合其硬件完成上述方法的步骤。The processor 300 may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method may be implemented by an integrated logic circuit of hardware in the processor 300 or an instruction in the form of software. The above-mentioned processor 300 can be a general-purpose processor, including a central processing unit (Central Processing Unit, referred to as CPU), a network processor (Network Processor, referred to as NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), off-the-shelf programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. Various methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure may be implemented or executed. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the methods disclosed in the embodiments of the present disclosure may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory 301, and the processor 300 reads the information in the memory 301, and completes the steps of the above method in combination with its hardware.

本公开实施例提供的电子设备与本公开实施例提供的服务器显示方法出于相同的发明构思,具有与其采用、运行或实现的方法相同的有益效果。The electronic device provided by the embodiments of the present disclosure and the server display method provided by the embodiments of the present disclosure are based on the same inventive concept, and have the same beneficial effects as the methods adopted, run or implemented.

本公开实施方式还提供一种与前述实施方式所提供的服务器显示方法对应的计算机可读存储介质,请参考图6,其示出的计算机可读存储介质为光盘30,其上存储有计算机程序(即程序产品),所述计算机程序在被处理器运行时,会执行前述任意实施方式所提供的服务器显示方法。Embodiments of the present disclosure also provide a computer-readable storage medium corresponding to the server display method provided in the foregoing embodiments. Please refer to FIG. (that is, a program product), when the computer program is executed by a processor, it will execute the server display method provided in any of the foregoing implementation manners.

需要说明的是,所述计算机可读存储介质的例子还可以包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他光学、磁性存储介质,在此不再一一赘述。It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random Access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other optical and magnetic storage media will not be repeated here.

本公开的上述实施例提供的计算机可读存储介质与本公开实施例提供的服务器显示方法出于相同的发明构思,具有与其存储的应用程序所采用、运行或实现的方法相同的有益效果。The computer-readable storage medium provided by the above embodiments of the present disclosure is based on the same inventive concept as the server display method provided by the embodiments of the present disclosure, and has the same beneficial effect as the method adopted, executed or implemented by the stored application program.

需要说明的是:It should be noted:

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本公开的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the present disclosure may be practiced without these specific details. In some instances, well-known 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 above description of example embodiments of the disclosure, in order to streamline the disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the disclosure are sometimes grouped together into a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting a schematic representation that the claimed disclosure 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 disclosure.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本公开的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。In addition, 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 present disclosure. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

以上所述,仅为本公开较佳的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。The above is only a preferred specific implementation mode of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art can easily think of changes or Any replacement should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be determined by the protection scope of the claims.

Claims (9)

1.一种服务器显示方法,其特征在于,包括:1. A server display method, characterized in that, comprising: 接收远程终端发送的KVM数据请求,获取所述KVM数据请求对应的待显示数据;Receive the KVM data request sent by the remote terminal, and obtain the data to be displayed corresponding to the KVM data request; 通过网口发送所述待显示数据给所述远程终端;sending the data to be displayed to the remote terminal through the network port; 根据预先设置的显卡模式,控制显卡的本地输出操作,所述显卡模式包括显示预设数据模式或不显示模式;Control the local output operation of the graphics card according to the preset graphics card mode, the graphics card mode includes displaying preset data mode or not displaying mode; 其中,所述根据预先设置的显卡模式,控制显卡的本地输出操作之前,还包括:Wherein, before the local output operation of the graphics card is controlled according to the preset graphics card mode, it also includes: 通过本地显示器显示模式设置界面,所述模式设置界面包括所述显示预设数据模式对应的模式选项和所述不显示模式对应的模式选项;从所述模式设置界面获取用户选择的模式选项;将显卡的显示模式设置为所述用户选择的模式选项对应的显示模式。Displaying a mode setting interface through the local display, the mode setting interface including the mode option corresponding to the display preset data mode and the mode option corresponding to the non-display mode; obtaining the mode option selected by the user from the mode setting interface; The display mode of the graphics card is set to the display mode corresponding to the mode option selected by the user. 2.根据权利要求1所述的方法,其特征在于,所述根据预先设置的显卡模式,控制显卡的本地输出操作,包括:2. The method according to claim 1, wherein the controlling the local output operation of the graphics card according to the preset graphics card mode includes: 根据预先设置的所述显示预设数据模式,从显存中获取预设数据;Obtain preset data from video memory according to the preset display preset data mode set in advance; 控制显卡将所述预设数据传输至本地显示器进行显示。The graphics card is controlled to transmit the preset data to a local monitor for display. 3.根据权利要求1所述的方法,其特征在于,所述根据预先设置的显卡模式,控制显卡的本地输出操作,包括:3. The method according to claim 1, wherein the controlling the local output operation of the graphics card according to the preset graphics card mode comprises: 根据预先设置的所述不显示模式,控制显卡屏蔽所述待显示数据的本地输出。According to the preset non-display mode, the graphics card is controlled to shield the local output of the data to be displayed. 4.根据权利要求1所述的方法,其特征在于,所述方法还包括:4. The method according to claim 1, wherein the method further comprises: 若所述用户选择的模式选项为显示预设数据模式,则从所述模式设置界面获取用户提交的预设数据;If the mode option selected by the user is to display preset data mode, then obtain the preset data submitted by the user from the mode setting interface; 将所述预设数据存储在显存中。The preset data is stored in the video memory. 5.根据权利要求1所述的方法,其特征在于,所述方法还包括:5. The method according to claim 1, wherein the method further comprises: 若所述用户选择的模式选项为显示预设数据模式,则将基板管理控制器BMC的厂商标识信息确定为所述显示预设数据模式对应的预设数据;If the mode option selected by the user is to display a preset data mode, then determine the manufacturer identification information of the baseboard management controller BMC as the preset data corresponding to the display preset data mode; 将所述厂商标识信息存储在显存中。The manufacturer identification information is stored in the video memory. 6.一种服务器显示装置,其特征在于,包括:6. A display device for a server, comprising: 接收模块,用于接收远程终端发送的KVM数据请求,获取所述KVM数据请求对应的待显示数据;The receiving module is used to receive the KVM data request sent by the remote terminal, and obtain the data to be displayed corresponding to the KVM data request; 发送模块,用于通过网口发送所述待显示数据给所述远程终端;a sending module, configured to send the data to be displayed to the remote terminal through a network port; 显卡控制模块,用于根据预先设置的显卡模式,控制显卡的本地输出操作,所述显卡模式包括显示预设数据模式或不显示模式;The graphics card control module is used to control the local output operation of the graphics card according to the preset graphics card mode, and the graphics card mode includes a display preset data mode or a non-display mode; 模式设置模块,用于通过本地显示器显示模式设置界面,所述模式设置界面包括所述显示预设数据模式对应的模式选项和所述不显示模式对应的模式选项;从所述模式设置界面获取用户选择的模式选项;将显卡的显示模式设置为所述用户选择的模式选项对应的显示模式。A mode setting module, configured to display a mode setting interface through a local display, the mode setting interface including a mode option corresponding to the display preset data mode and a mode option corresponding to the non-display mode; obtain user information from the mode setting interface The selected mode option; setting the display mode of the graphics card to the display mode corresponding to the mode option selected by the user. 7.根据权利要求6所述的装置,其特征在于,所述显卡控制模块,用于根据预先设置的所述显示预设数据模式,从显存中获取预设数据;控制显卡将所述预设数据传输至本地显示器进行显示;或者,7. The device according to claim 6, wherein the graphics card control module is configured to acquire preset data from the video memory according to the preset display preset data mode; control the graphics card to display the preset data Data is transmitted to a local display for display; or, 所述显卡控制模块,用于根据预先设置的所述不显示模式,控制显卡屏蔽所述待显示数据的本地输出。The graphics card control module is configured to control the graphics card to shield the local output of the data to be displayed according to the preset non-display mode. 8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序以实现如权利要求1-5任一项所述的方法。8. An electronic device comprising a memory, a processor and a computer program stored on the memory and operable on the processor, wherein the processor runs the computer program to realize the The method described in any one of 1-5. 9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行实现如权利要求1-5中任一项所述的方法。9. A computer-readable storage medium, on which a computer program is stored, wherein the program is executed by a processor to implement the method according to any one of claims 1-5.
CN202011280932.8A 2020-11-16 2020-11-16 Server display method, device, equipment and storage medium Active CN112416279B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011280932.8A CN112416279B (en) 2020-11-16 2020-11-16 Server display method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011280932.8A CN112416279B (en) 2020-11-16 2020-11-16 Server display method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112416279A CN112416279A (en) 2021-02-26
CN112416279B true CN112416279B (en) 2022-11-25

Family

ID=74831329

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011280932.8A Active CN112416279B (en) 2020-11-16 2020-11-16 Server display method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112416279B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113836068B (en) * 2021-09-30 2024-04-26 北京金山云网络技术有限公司 PCIe display card control method and device, server and electronic equipment
CN114328138B (en) * 2021-12-16 2024-01-16 苏州浪潮智能科技有限公司 Data display method and device of server, server and storage medium
CN115859335B (en) * 2023-02-03 2023-06-16 合肥科颖医药科技有限公司 Remote information data consulting method and system based on remote control technology

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101488079A (en) * 2008-01-14 2009-07-22 联想(北京)有限公司 Method for processing operation command in computer and computer thereof
CN111158625A (en) * 2019-12-31 2020-05-15 中国电子科技集团公司第十五研究所 Double-independent display card dynamic switching device and method based on Feiteng platform

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8375115B2 (en) * 2007-02-16 2013-02-12 Emulex Corporation Methods, apparatus, and systems for integrated management, graphics and I/O control of server systems
US20090125998A1 (en) * 2007-11-13 2009-05-14 Jordan Levy Systems, methods and devices for secure remote-access computing
CN101582019B (en) * 2008-05-13 2012-03-07 联想(北京)有限公司 Computer, network display card, method for controlling network display card and method for processing operation command
US10574729B2 (en) * 2011-06-08 2020-02-25 Workshare Ltd. System and method for cross platform document sharing
GB2511688A (en) * 2011-12-22 2014-09-10 Hewlett Packard Development Co Enabling execution of remotely-hosted applications using application metadata and client updates
CN103970501B (en) * 2014-04-04 2017-04-05 形山科技(深圳)有限公司 A kind of method for displaying image and terminal
US9727520B2 (en) * 2014-07-23 2017-08-08 Aspeed Technology Inc. Systems with virtual universal asynchronous receiver transmitter and methods therefor
CN107220566A (en) * 2017-04-01 2017-09-29 天地融科技股份有限公司 A kind of method for information display and equipment
US10779041B2 (en) * 2017-12-08 2020-09-15 Confide, Inc. System and method for displaying screenshot-proof content
CN109617976A (en) * 2018-12-24 2019-04-12 联想(北京)有限公司 A kind of control method, device and electronic equipment
CN111901414A (en) * 2020-07-27 2020-11-06 山东超越数控电子股份有限公司 Realization method and realization system of secure desktop transmission protocol based on virtualization environment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101488079A (en) * 2008-01-14 2009-07-22 联想(北京)有限公司 Method for processing operation command in computer and computer thereof
CN111158625A (en) * 2019-12-31 2020-05-15 中国电子科技集团公司第十五研究所 Double-independent display card dynamic switching device and method based on Feiteng platform

Also Published As

Publication number Publication date
CN112416279A (en) 2021-02-26

Similar Documents

Publication Publication Date Title
CN112416279B (en) Server display method, device, equipment and storage medium
US9792234B2 (en) Secure direct memory access
US10096304B2 (en) Display controller for improving display noise, semiconductor integrated circuit device including the same and method of operating the display controller
US9886408B2 (en) Data access protection for computer systems
CN113626743A (en) Method, device, electronic device and storage medium for determining target display page
US10055366B2 (en) Method for data transmission and server for implementing the method
US20240292009A1 (en) Method and apparatus for processing video compression, and medium
CN111367764A (en) A PCIE monitoring method, system, device and computer storage medium
CN108958429A (en) A kind of cooling control method, system and equipment and storage medium
CN112396168A (en) Processor chip and control method thereof
WO2017096910A1 (en) Method and system for adaptively adjusting display scale of office software
CN118689660B (en) Method, apparatus, medium and computer program product for dynamically displaying management information
CN116360734A (en) Rendering method and device, storage medium and electronic equipment
EP4428675A1 (en) Cloud technology-based graphic program online development method and system, and related device
CN118170731A (en) File management method and device based on server, server and program product
CN114780266B (en) Resource access method, system and computing equipment
CN109992510B (en) Remote debugging device and method
CN110008071B (en) Remote debugging device and method
US8749565B2 (en) Error check-only mode
CN117546134A (en) Trusted processor for saving GPU context to system memory
CN114327647A (en) Server startup method, system, equipment and computer readable storage medium
US20160154603A1 (en) Data transfer control device, apparatus including the same, and data transfer control method
CN108491241A (en) Control method and electronic equipment
US11922855B2 (en) Changing LCD display timing controller settings for different graphics processor requirements
CN115097879B (en) A temperature control method, device, equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant