[go: up one dir, main page]

CN111367764A - A PCIE monitoring method, system, device and computer storage medium - Google Patents

A PCIE monitoring method, system, device and computer storage medium Download PDF

Info

Publication number
CN111367764A
CN111367764A CN202010152736.6A CN202010152736A CN111367764A CN 111367764 A CN111367764 A CN 111367764A CN 202010152736 A CN202010152736 A CN 202010152736A CN 111367764 A CN111367764 A CN 111367764A
Authority
CN
China
Prior art keywords
pcie
server
monitoring
information
bmc
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.)
Withdrawn
Application number
CN202010152736.6A
Other languages
Chinese (zh)
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.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology 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 Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202010152736.6A priority Critical patent/CN111367764A/en
Publication of CN111367764A publication Critical patent/CN111367764A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3089Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
    • G06F11/3093Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本申请公开了一种PCIE监控方法、系统、设备及计算机存储介质,应用于服务器的BMC,获取服务器的BIOS传输的所有PCIE设备信息;基于所有PCIE设备信息对服务器中的所有PCIE进行监控。本申请中,可以借助BIOS获取服务器中所有PCIE设备,并且可以借助BMC基于所有PCIE设备对服务器中的所有PCIE进行监控,实现了一次监控过程中便可以对所有的PCIE设备进行监控,打破了配置场景对PCIE监控的限制,监控效果好。本申请提供的一种PCIE监控系统、设备及计算机可读存储介质也解决了相应技术问题。

Figure 202010152736

The present application discloses a PCIE monitoring method, system, device and computer storage medium, which are applied to the BMC of a server to obtain all PCIE device information transmitted by the BIOS of the server; and monitor all PCIEs in the server based on all PCIE device information. In this application, all PCIE devices in the server can be obtained with the help of BIOS, and all PCIE devices in the server can be monitored based on all PCIE devices with the help of BMC, so that all PCIE devices can be monitored in one monitoring process, which breaks the configuration The scene has restrictions on PCIE monitoring, and the monitoring effect is good. The PCIE monitoring system, device and computer-readable storage medium provided by the present application also solve the corresponding technical problems.

Figure 202010152736

Description

一种PCIE监控方法、系统、设备及计算机存储介质A PCIE monitoring method, system, device and computer storage medium

技术领域technical field

本申请涉及计算机技术领域,更具体地说,涉及一种PCIE监控方法、系统、设备及计算机存储介质。The present application relates to the field of computer technology, and more particularly, to a PCIE monitoring method, system, device, and computer storage medium.

背景技术Background technique

随着信息技术的飞速发展以及大数据、物联网、云计算等新兴行业的崛起,用户对服务器可靠性、安全性、信息处理能力有了更高的要求,与传统服务器相比,新一代服务器在计算性能和可靠性上有很大的优势,并在对实时性、可靠性和可用性要求苛刻的领域或场景中应用越来越广泛。同时服务器在管理和监控方面要求的更加精细准确,尤其是对服务器上搭载的各种PCIE(peripheral component interconnect express,高速串行计算机扩展总线标准)设备如显卡等有着更加细致的健康监控需求。With the rapid development of information technology and the rise of emerging industries such as big data, the Internet of Things, and cloud computing, users have higher requirements for server reliability, security, and information processing capabilities. Compared with traditional servers, the new generation of servers It has great advantages in computing performance and reliability, and is more and more widely used in fields or scenarios that require strict real-time, reliability and availability. At the same time, the server requires more precise and accurate management and monitoring, especially for various PCIE (peripheral component interconnect express, high-speed serial computer expansion bus standard) devices such as graphics cards mounted on the server, which have more detailed health monitoring requirements.

然而,一款服务器产品有着多种PCIE设备配置场景,现有的PCIE设备监控方法只能监控单一配置场景下的PCIE设备,监控效果差。However, a server product has multiple PCIE device configuration scenarios, and the existing PCIE device monitoring method can only monitor PCIE devices in a single configuration scenario, and the monitoring effect is poor.

综上所述,如何对PCIE的监控效果是目前本领域技术人员亟待解决的问题。To sum up, how to monitor the effect of PCIE is an urgent problem to be solved by those skilled in the art.

发明内容SUMMARY OF THE INVENTION

本申请的目的是提供一种PCIE监控方法,其能在一定程度上解决如何提高对PCIE的监控效果的技术问题。本申请还提供了一种PCIE监控系统、设备及计算机可读存储介质。The purpose of this application is to provide a PCIE monitoring method, which can solve the technical problem of how to improve the monitoring effect of PCIE to a certain extent. The present application also provides a PCIE monitoring system, device and computer-readable storage medium.

为了实现上述目的,本申请提供如下技术方案:In order to achieve the above purpose, the application provides the following technical solutions:

一种PCIE监控方法,应用于服务器的BMC,包括:A PCIE monitoring method, applied to the BMC of a server, includes:

获取所述服务器的BIOS传输的所有PCIE设备信息;Obtain all PCIE device information transmitted by the BIOS of the server;

基于所述所有PCIE设备信息对所述服务器中的所有PCIE进行监控。All PCIEs in the server are monitored based on the all PCIE device information.

优选的,所述所有PCIE设备信息的类型包括:位置信息、部件信息;Preferably, the types of all PCIE device information include: location information and component information;

所述基于所述所有PCIE设备信息对所述服务器中的所有PCIE进行监控,包括:The monitoring of all PCIEs in the server based on the information of all PCIE devices includes:

基于所述PCIE设备信息中的所述位置信息,确定所述所有PCIE的通信地址;Determine the communication addresses of all PCIEs based on the location information in the PCIE device information;

基于所述部件信息确定所述所有PCIE的监控方式;determining the monitoring modes of all PCIEs based on the component information;

基于所述通信地址及所述监控方式对所述所有PCIE进行监控。All PCIEs are monitored based on the communication address and the monitoring method.

优选的,所述位置信息包括PCIE在所述服务器上所插槽位的物理丝印;所述部件信息的类型包括设备类型、设备标识、设备所占带宽;Preferably, the location information includes the physical silk screen of the slot position of the PCIE on the server; the type of the component information includes device type, device identifier, and bandwidth occupied by the device;

所述通信地址包括I2c bus号和I2c slave地址。The communication address includes an I2c bus number and an I2c slave address.

优选的,所述基于所述所有PCIE设备信息对所述服务器中的所有PCIE进行监控之后,还包括:Preferably, after monitoring all PCIEs in the server based on the all PCIE device information, the method further includes:

生成监控结果,并通过web展示所述监控结果。Generate monitoring results, and display the monitoring results through the web.

优选的,所述生成监控结果的过程中,包括:Preferably, the process of generating monitoring results includes:

基于所述设备类型及相应的数字编号更改PCIE设备的sensor名称。Change the sensor name of the PCIE device based on the device type and corresponding numerical number.

优选的,所述获取所述服务器的BIOS传输的所有PCIE设备信息,包括:Preferably, the obtaining of all PCIE device information transmitted by the BIOS of the server includes:

在eeprom中,读取所述BIOS写入的所述所有PCIE设备信息。In the eeprom, read all the PCIE device information written by the BIOS.

一种PCIE监控方法,应用于服务器的BIOS,包括:A PCIE monitoring method, applied to the BIOS of a server, includes:

采集所述服务器的所有PCIE设备信息;Collect all PCIE device information of the server;

传输所述所有PCIE设备信息至所述服务器的BMC,以使所述BMC基于所述所有PCIE设备信息对所述服务器中的所有PCIE进行监控。The all PCIE device information is transmitted to the BMC of the server, so that the BMC monitors all the PCIEs in the server based on the all PCIE device information.

一种PCIE监控系统,应用于服务器的BMC,包括:A PCIE monitoring system, applied to the BMC of a server, includes:

第一获取模块,用于获取所述服务器的BIOS传输的所有PCIE设备信息;The first acquisition module is used to acquire all PCIE device information transmitted by the BIOS of the server;

第一监控模块,用于基于所述所有PCIE设备信息对所述服务器中的所有PCIE进行监控。A first monitoring module, configured to monitor all PCIEs in the server based on the information of all PCIE devices.

一种PCIE监控设备,包括:A PCIE monitoring device, comprising:

存储器,用于存储计算机程序;memory for storing computer programs;

处理器,用于执行所述计算机程序时实现如上任一所述PCIE监控方法的步骤。The processor is configured to implement the steps of any one of the above PCIE monitoring methods when executing the computer program.

一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述PCIE监控方法的步骤。A computer-readable storage medium, storing a computer program in the computer-readable storage medium, when the computer program is executed by a processor, implements the steps of any of the above PCIE monitoring methods.

本申请提供的一种PCIE监控方法,应用于服务器的BMC,获取服务器的BIOS传输的所有PCIE设备信息;基于所有PCIE设备信息对服务器中的所有PCIE进行监控。本申请中,可以借助BIOS获取服务器中所有PCIE设备,并且可以借助BMC基于所有PCIE设备对服务器中的所有PCIE进行监控,实现了一次监控过程中便可以对所有的PCIE设备进行监控,打破了配置场景对PCIE监控的限制,监控效果好。本申请提供的一种PCIE监控系统、设备及计算机可读存储介质也解决了相应技术问题。The present application provides a PCIE monitoring method, which is applied to the BMC of a server, acquires all PCIE device information transmitted by the BIOS of the server, and monitors all PCIEs in the server based on all PCIE device information. In this application, all PCIE devices in the server can be obtained with the help of BIOS, and all PCIE devices in the server can be monitored based on all PCIE devices with the help of BMC, so that all PCIE devices can be monitored in one monitoring process, which breaks the configuration The scene has restrictions on PCIE monitoring, and the monitoring effect is good. The PCIE monitoring system, device and computer-readable storage medium provided by the present application also solve the corresponding technical problems.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only It is an embodiment of the present application. For those of ordinary skill in the art, other drawings can also be obtained according to the provided drawings without any creative effort.

图1为本申请实施例提供的一种PCIE监控方法的第一流程图;1 is a first flowchart of a PCIE monitoring method provided by an embodiment of the present application;

图2为本申请实施例提供的一种PCIE监控方法的第二流程图;2 is a second flowchart of a PCIE monitoring method provided by an embodiment of the present application;

图3为本申请实施例提供的一种PCIE监控方法的第三流程图;3 is a third flowchart of a PCIE monitoring method provided by an embodiment of the present application;

图4为本申请实施例提供的一种PCIE监控系统的结构示意图;4 is a schematic structural diagram of a PCIE monitoring system provided by an embodiment of the present application;

图5为本申请实施例提供的一种PCIE监控设备的结构示意图;5 is a schematic structural diagram of a PCIE monitoring device provided by an embodiment of the present application;

图6为本申请实施例提供的一种PCIE监控设备的另一结构示意图。FIG. 6 is another schematic structural diagram of a PCIE monitoring device according to an embodiment of the present application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

请参阅图1,图1为本申请实施例提供的一种PCIE监控方法的第一流程图。Please refer to FIG. 1. FIG. 1 is a first flowchart of a PCIE monitoring method provided by an embodiment of the present application.

本申请实施例提供的一种PCIE监控方法,应用于服务器的BMC,可以包括以下步骤:A PCIE monitoring method provided by an embodiment of the present application, applied to the BMC of a server, may include the following steps:

步骤S101:获取服务器的BIOS传输的所有PCIE设备信息。Step S101: Acquire all PCIE device information transmitted by the BIOS of the server.

实际应用中,由于BIOS(Basic Input Output System,基本输出输出系统)可以为服务器提供最底层的硬件控制,也即BIOS可以采集PCIE设备的信息,所以可以先由BIOS采集服务器中所有PCIE设备信息,再由BIOS将所有PCIE设备信息传输至BMC(BaseboardManagement Controller,基板管理控制器)。In practical applications, since the BIOS (Basic Input Output System) can provide the bottom-level hardware control for the server, that is, the BIOS can collect the information of the PCIE devices, so the BIOS can first collect the information of all the PCIE devices in the server. The BIOS then transmits all PCIE device information to a BMC (Baseboard Management Controller, baseboard management controller).

步骤S102:基于所有PCIE设备信息对服务器中的所有PCIE进行监控。Step S102: Monitor all PCIEs in the server based on all PCIE device information.

实际应用中,BMC获取到所有PCIE设备信息之后,便可以基于所有PCIE设备信息对服务器中的所有PCIE进行监控。In practical applications, after the BMC obtains the information of all the PCIE devices, it can monitor all the PCIEs in the server based on the information of all the PCIE devices.

本申请提供的一种PCIE监控方法,应用于服务器的BMC,获取服务器的BIOS传输的所有PCIE设备信息;基于所有PCIE设备信息对服务器中的所有PCIE进行监控。本申请中,可以借助BIOS获取服务器中所有PCIE设备,并且可以借助BMC基于所有PCIE设备对服务器中的所有PCIE进行监控,实现了一次监控过程中便可以对所有的PCIE设备进行监控,打破了配置场景对PCIE监控的限制,监控效果好。The present application provides a PCIE monitoring method, which is applied to the BMC of a server, acquires all PCIE device information transmitted by the BIOS of the server, and monitors all PCIEs in the server based on all PCIE device information. In this application, all PCIE devices in the server can be obtained with the help of BIOS, and all PCIE devices in the server can be monitored based on all PCIE devices with the help of BMC, so that all PCIE devices can be monitored in one monitoring process, which breaks the configuration The scene has restrictions on PCIE monitoring, and the monitoring effect is good.

请参阅图2,图2为本申请实施例提供的一种PCIE监控方法的第二流程图。Please refer to FIG. 2. FIG. 2 is a second flowchart of a PCIE monitoring method provided by an embodiment of the present application.

本申请实施例提供的一种PCIE监控方法,应用于服务器的BMC,所有PCIE设备信息的类型可以包括:位置信息、部件信息等;则本申请提供的PCIE监控方法可以包括以下步骤:A PCIE monitoring method provided by an embodiment of the present application is applied to the BMC of a server, and all types of PCIE device information may include: location information, component information, etc.; then the PCIE monitoring method provided by the present application may include the following steps:

步骤S201:获取服务器的BIOS传输的所有PCIE设备信息。Step S201: Acquire all PCIE device information transmitted by the BIOS of the server.

步骤S202:基于PCIE设备信息中的位置信息,确定所有PCIE的通信地址。Step S202: Determine the communication addresses of all PCIEs based on the location information in the PCIE device information.

实际应用中,BMC可以先基于PCIE设备信息中的位置信息,确定所有PCIE的通信地址,以便后续可以根据该通信地址访问PCIE设备。In practical applications, the BMC may first determine the communication addresses of all PCIEs based on the location information in the PCIE device information, so that the PCIE devices can be accessed subsequently according to the communication addresses.

步骤S203:基于部件信息确定所有PCIE的监控方式。Step S203: Determine all PCIE monitoring modes based on the component information.

实际应用中,由于PCIE设备类型多种多样,相应的,对PCIE设备进行监控的方式也会多种多样,比如,PCIE设备类型为GPU(Graphics Processing Unit,图形处理器)时,便需调用GPU的处理函数来对该PCIE设备进行监控,PCIE设备类型为RAID(Redundant Arraysof Independent Disks,磁盘阵列)卡时,便需调用RAID卡的处理函数来对该PCIE设备进行监控。In practical applications, due to the various types of PCIE devices, there are correspondingly various ways to monitor PCIE devices. For example, when the PCIE device type is GPU (Graphics Processing Unit, graphics processor), it is necessary to call the GPU. The processing function of the RAID controller is used to monitor the PCIE device. When the type of the PCIE device is a RAID (Redundant Arrays of Independent Disks, disk array) card, the processing function of the RAID card needs to be called to monitor the PCIE device.

步骤S204:基于通信地址及监控方式对所有PCIE进行监控。Step S204: Monitor all PCIEs based on the communication address and the monitoring method.

实际应用中,BMC基于部件信息确定所有PCIE的监控方式之后,便可以基于通信地址及监控方式对所有PCIE进行监控。In practical applications, after the BMC determines the monitoring methods of all PCIEs based on component information, it can monitor all PCIEs based on the communication addresses and monitoring methods.

实际应用中,位置信息、部件信息及通信地址的类型可以根据具体需要确定,比如位置信息可以包括PCIE在服务器上所插槽位的物理丝印;部件信息的类型可以包括设备类型、设备标识、设备所占带宽;通信地址可以包括I2c bus号和I2c slave地址。In practical applications, the type of location information, component information and communication address can be determined according to specific needs. For example, the location information can include the physical silk screen of the slot position of the PCIE on the server; the type of component information can include device type, device identification, device Occupied bandwidth; communication address can include I2c bus number and I2c slave address.

本申请实施例提供的一种PCIE监控方法中,为了便于外界查看监控结果,在基于所有PCIE设备信息对服务器中的所有PCIE进行监控之后,BMC还可以生成监控结果,并通过web展示监控结果。In the PCIE monitoring method provided by the embodiment of the present application, in order to facilitate the outside world to view the monitoring results, after monitoring all PCIEs in the server based on all PCIE device information, the BMC can also generate monitoring results, and display the monitoring results through the web.

实际应用中,BMC生成监控结果的过程中,可以基于设备类型及相应的数字编号更改PCIE设备的sensor(传感器)名称。In practical applications, in the process of generating monitoring results by the BMC, the sensor name of the PCIE device can be changed based on the device type and the corresponding numerical number.

假设服务器上插有2个GPU,1张RAID卡,则BMC在web界面上展示的监控结果可以为:Assuming that there are 2 GPUs and 1 RAID card inserted into the server, the monitoring results displayed by the BMC on the web interface can be as follows:

PCIE_RAID0_Temp,//第一张RAID卡温度PCIE_RAID0_Temp, //The temperature of the first RAID card

PCIE_GPU0_Temp,//第一张GPU卡温度PCIE_GPU0_Temp, //The temperature of the first GPU card

PCIE_GPU1_Temp,//第二张GPU卡温度PCIE_GPU1_Temp, //The temperature of the second GPU card

PCIE_RAID0_Status,//第一张RAID卡状态PCIE_RAID0_Status, // the status of the first RAID card

PCIE_GPU0_Status,//第一张GPU卡状态PCIE_GPU0_Status, //The first GPU card status

本申请实施例提供的一种PCIE监控方法中,获取服务器的BIOS传输的所有PCIE设备信息的过程,可以具体为:在eeprom(Electrically Erasable Programmable read onlymemory,电可擦编程只读存储器)中,读取BIOS写入的所有PCIE设备信息。也即BIOS获取所有PCIE设备信息之后,将所有PCIE设备信息存储至eeprom中,相应的,BMC从eeprom中读取所有PCIE设备信息。In a PCIE monitoring method provided by the embodiment of the present application, the process of acquiring all PCIE device information transmitted by the BIOS of the server may be specifically: in eeprom (Electrically Erasable Programmable read only memory, electrically erasable programmable read only memory), read Get all PCIE device information written by BIOS. That is, after the BIOS obtains all the PCIE device information, it stores all the PCIE device information in the eeprom. Correspondingly, the BMC reads all the PCIE device information from the eeprom.

请参阅图3,图3为本申请实施例提供的一种PCIE监控方法的第三流程图。Please refer to FIG. 3 , which is a third flowchart of a PCIE monitoring method provided by an embodiment of the present application.

本申请实施例提供的一种PCIE监控方法,应用于服务器的BIOS,可以包括以下步骤:A PCIE monitoring method provided by an embodiment of the present application, applied to a BIOS of a server, may include the following steps:

步骤S301:采集服务器的所有PCIE设备信息。Step S301: Collect all PCIE device information of the server.

步骤S302:传输所有PCIE设备信息至服务器的BMC,以使BMC基于所有PCIE设备信息对服务器中的所有PCIE进行监控。Step S302: Transmit all PCIE device information to the BMC of the server, so that the BMC monitors all PCIEs in the server based on all the PCIE device information.

请参阅图4,图4为本申请实施例提供的一种PCIE监控系统的结构示意图。Please refer to FIG. 4 , which is a schematic structural diagram of a PCIE monitoring system according to an embodiment of the present application.

本申请实施例提供的一种PCIE监控系统,应用于服务器的BMC,可以包括:A PCIE monitoring system provided by the embodiment of the present application, applied to the BMC of the server, may include:

第一获取模块101,用于获取服务器的BIOS传输的所有PCIE设备信息;The first acquisition module 101 is used to acquire all PCIE device information transmitted by the BIOS of the server;

第一监控模块102,用于基于所有PCIE设备信息对服务器中的所有PCIE进行监控。The first monitoring module 102 is configured to monitor all PCIEs in the server based on all PCIE device information.

本申请实施例提供的一种PCIE监控系统,应用于服务器的BMC,所有PCIE设备信息的类型包括:位置信息、部件信息;A PCIE monitoring system provided by an embodiment of the present application is applied to a BMC of a server, and all types of PCIE device information include: location information and component information;

第一监控模块可以包括:The first monitoring module may include:

第一确定单元,用于基于PCIE设备信息中的位置信息,确定所有PCIE的通信地址;The first determining unit is used to determine the communication addresses of all PCIEs based on the location information in the PCIE device information;

第二确定单元,用于基于部件信息确定所有PCIE的监控方式;a second determining unit, configured to determine the monitoring modes of all PCIEs based on the component information;

第一监控单元,用于基于通信地址及监控方式对所有PCIE进行监控。The first monitoring unit is used to monitor all PCIEs based on the communication address and the monitoring method.

本申请实施例提供的一种PCIE监控系统,应用于服务器的BMC,位置信息可以包括PCIE在服务器上所插槽位的物理丝印;部件信息的类型可以包括设备类型、设备标识、设备所占带宽;A PCIE monitoring system provided by an embodiment of the present application is applied to a BMC of a server, and the location information may include the physical silk screen of the slot position of the PCIE on the server; the type of component information may include device type, device ID, and bandwidth occupied by the device. ;

通信地址可以包括I2c bus号和I2c slave地址。The communication address can include the I2c bus number and the I2c slave address.

本申请实施例提供的一种PCIE监控系统,应用于服务器的BMC,还可以包括:A PCIE monitoring system provided by the embodiment of the present application, applied to the BMC of the server, may further include:

第一生成模块,用于第一监控模块基于所有PCIE设备信息对服务器中的所有PCIE进行监控之后,生成监控结果,并通过web展示监控结果。The first generating module is used for generating monitoring results after the first monitoring module monitors all PCIEs in the server based on all PCIE device information, and displays the monitoring results through the web.

本申请实施例提供的一种PCIE监控系统,应用于服务器的BMC,第一生成模块可以包括:A PCIE monitoring system provided by an embodiment of the present application is applied to the BMC of a server, and the first generation module may include:

第一更改单元,用于基于设备类型及相应的数字编号更改PCIE设备的sensor名称。The first changing unit is used to change the sensor name of the PCIE device based on the device type and the corresponding numerical number.

本申请实施例提供的一种PCIE监控系统,应用于服务器的BMC,第一获取模块可以包括:A PCIE monitoring system provided by an embodiment of the present application is applied to the BMC of a server, and the first acquisition module may include:

第一读取单元,用于在eeprom中,读取BIOS写入的所有PCIE设备信息。The first reading unit is used to read all PCIE device information written by the BIOS in the eeprom.

本申请实施例提供的一种PCIE监控方法,应用于服务器的BIOS,可以包括:A PCIE monitoring method provided by an embodiment of the present application, applied to the BIOS of a server, may include:

第一采集模块,用于采集服务器的所有PCIE设备信息;The first collection module is used to collect all PCIE device information of the server;

第一传输模块,用于传输所有PCIE设备信息至服务器的BMC,以使BMC基于所有PCIE设备信息对服务器中的所有PCIE进行监控。The first transmission module is configured to transmit all PCIE device information to the BMC of the server, so that the BMC monitors all PCIEs in the server based on all the PCIE device information.

本申请还提供了一种PCIE监控设备及计算机可读存储介质,其均具有本申请实施例提供的一种PCIE监控方法具有的对应效果。请参阅图5,图5为本申请实施例提供的一种PCIE监控设备的结构示意图。The present application further provides a PCIE monitoring device and a computer-readable storage medium, both of which have the corresponding effects of the PCIE monitoring method provided by the embodiments of the present application. Please refer to FIG. 5 , which is a schematic structural diagram of a PCIE monitoring device according to an embodiment of the present application.

本申请实施例提供的一种PCIE监控设备,应用于服务器的BMC,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:A PCIE monitoring device provided by an embodiment of the present application is applied to a BMC of a server, and includes a memory 201 and a processor 202. A computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program:

获取服务器的BIOS传输的所有PCIE设备信息;Obtain all PCIE device information transmitted by the server's BIOS;

基于所有PCIE设备信息对服务器中的所有PCIE进行监控。Monitors all PCIEs in the server based on all PCIE device information.

本申请实施例提供的一种PCIE监控设备,应用于服务器的BMC,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:所有PCIE设备信息的类型包括:位置信息、部件信息;基于PCIE设备信息中的位置信息,确定所有PCIE的通信地址;基于部件信息确定所有PCIE的监控方式;基于通信地址及监控方式对所有PCIE进行监控。A PCIE monitoring device provided by an embodiment of the present application is applied to a BMC of a server, and includes a memory 201 and a processor 202. A computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program: Types include: location information, component information; based on the location information in the PCIE device information, determine the communication addresses of all PCIEs; determine the monitoring methods of all PCIEs based on component information; monitor all PCIEs based on the communication addresses and monitoring methods.

本申请实施例提供的一种PCIE监控设备,应用于服务器的BMC,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:位置信息包括PCIE在服务器上所插槽位的物理丝印;部件信息的类型包括设备类型、设备标识、设备所占带宽;通信地址包括I2c bus号和I2c slave地址。A PCIE monitoring device provided by an embodiment of the present application is applied to a BMC of a server, and includes a memory 201 and a processor 202. A computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program: the location information includes the PCIE in the The physical silk screen of the slot on the server; the type of component information includes the device type, device ID, and the bandwidth occupied by the device; the communication address includes the I2c bus number and the I2c slave address.

本申请实施例提供的一种PCIE监控设备,应用于服务器的BMC,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:基于所有PCIE设备信息对服务器中的所有PCIE进行监控之后,生成监控结果,并通过web展示监控结果。A PCIE monitoring device provided by an embodiment of the present application is applied to a BMC of a server, and includes a memory 201 and a processor 202. A computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program: based on all PCIE device information After monitoring all PCIEs in the server, the monitoring results are generated and displayed on the web.

本申请实施例提供的一种PCIE监控设备,应用于服务器的BMC,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:基于设备类型及相应的数字编号更改PCIE设备的sensor名称。A PCIE monitoring device provided by an embodiment of the present application is applied to a BMC of a server, and includes a memory 201 and a processor 202. A computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program: The numeric number to change the sensor name of the PCIE device.

本申请实施例提供的一种PCIE监控设备,应用于服务器的BMC,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:在eeprom中,读取BIOS写入的所有PCIE设备信息。A PCIE monitoring device provided by an embodiment of the present application is applied to a BMC of a server, and includes a memory 201 and a processor 202. A computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program: in the eeprom, read Get all PCIE device information written by BIOS.

本申请实施例提供的一种PCIE监控设备,应用于服务器的BIOS,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:A PCIE monitoring device provided by an embodiment of the present application is applied to the BIOS of a server, and includes a memory 201 and a processor 202. A computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program:

采集服务器的所有PCIE设备信息;Collect all PCIE device information of the server;

传输所有PCIE设备信息至服务器的BMC,以使BMC基于所有PCIE设备信息对服务器中的所有PCIE进行监控。Transmit all PCIE device information to the BMC of the server, so that the BMC monitors all PCIEs in the server based on all PCIE device information.

请参阅图6,本申请实施例提供的另一种PCIE监控设备中还可以包括:与处理器202连接的输入端口203,用于传输外界输入的命令至处理器202;与处理器202连接的显示单元204,用于显示处理器202的处理结果至外界;与处理器202连接的通信模块205,用于实现PCIE监控设备与外界的通信。显示单元204可以为显示面板、激光扫描使显示器等;通信模块205所采用的通信方式包括但不局限于移动高清链接技术(HML)、通用串行总线(USB)、高清多媒体接口(HDMI)、无线连接:无线保真技术(WiFi)、蓝牙通信技术、低功耗蓝牙通信技术、基于IEEE802.11s的通信技术。Referring to FIG. 6 , another PCIE monitoring device provided in this embodiment of the present application may further include: an input port 203 connected to the processor 202 for transmitting externally input commands to the processor 202 ; an input port 203 connected to the processor 202 The display unit 204 is used for displaying the processing result of the processor 202 to the outside world; the communication module 205 connected with the processor 202 is used for realizing the communication between the PCIE monitoring device and the outside world. The display unit 204 can be a display panel, a laser scanning display, etc.; the communication mode adopted by the communication module 205 includes but is not limited to mobile high-definition link technology (HML), universal serial bus (USB), high-definition multimedia interface (HDMI), Wireless connection: wireless fidelity technology (WiFi), Bluetooth communication technology, Bluetooth low energy communication technology, communication technology based on IEEE802.11s.

本申请实施例提供的一种计算机可读存储介质,应用于服务器的BMC,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:A computer-readable storage medium provided by an embodiment of the present application is applied to a BMC of a server, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the following steps are implemented:

获取服务器的BIOS传输的所有PCIE设备信息;Obtain all PCIE device information transmitted by the server's BIOS;

基于所有PCIE设备信息对服务器中的所有PCIE进行监控。Monitors all PCIEs in the server based on all PCIE device information.

本申请实施例提供的一种计算机可读存储介质,应用于服务器的BMC,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:所有PCIE设备信息的类型包括:位置信息、部件信息;基于PCIE设备信息中的位置信息,确定所有PCIE的通信地址;基于部件信息确定所有PCIE的监控方式;基于通信地址及监控方式对所有PCIE进行监控。A computer-readable storage medium provided by an embodiment of the present application is applied to a BMC of a server, and a computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the following steps are implemented: the types of all PCIE device information include: Location information and component information; determine the communication addresses of all PCIEs based on the location information in the PCIE device information; determine the monitoring methods of all PCIEs based on component information; monitor all PCIEs based on the communication addresses and monitoring methods.

本申请实施例提供的一种计算机可读存储介质,应用于服务器的BMC,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:位置信息包括PCIE在服务器上所插槽位的物理丝印;部件信息的类型包括设备类型、设备标识、设备所占带宽;通信地址包括I2c bus号和I2cslave地址。A computer-readable storage medium provided by an embodiment of the present application is applied to a BMC of a server, and a computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the following steps are implemented: the location information includes the location information of the PCIE on the server. The physical silk screen of the slot position; the type of component information includes the device type, device identification, and the bandwidth occupied by the device; the communication address includes the I2c bus number and the I2cslave address.

本申请实施例提供的一种计算机可读存储介质,应用于服务器的BMC,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:基于所有PCIE设备信息对服务器中的所有PCIE进行监控之后,生成监控结果,并通过web展示监控结果。A computer-readable storage medium provided by an embodiment of the present application is applied to a BMC of a server, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the following steps are implemented: After monitoring all PCIEs of the system, the monitoring results are generated, and the monitoring results are displayed on the web.

本申请实施例提供的一种计算机可读存储介质,应用于服务器的BMC,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:基于设备类型及相应的数字编号更改PCIE设备的sensor名称。A computer-readable storage medium provided by an embodiment of the present application is applied to a BMC of a server, and a computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the following steps are implemented: based on the device type and the corresponding numerical number Change the sensor name of the PCIE device.

本申请实施例提供的一种计算机可读存储介质,应用于服务器的BMC,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:在eeprom中,读取BIOS写入的所有PCIE设备信息。A computer-readable storage medium provided by an embodiment of the present application is applied to a BMC of a server, and a computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the following steps are implemented: in the eeprom, read the BIOS write All PCIE device information entered.

本申请实施例提供的一种计算机可读存储介质,应用于服务器的BIOS,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:A computer-readable storage medium provided by an embodiment of the present application is applied to a BIOS of a server, and a computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the following steps are implemented:

采集服务器的所有PCIE设备信息;Collect all PCIE device information of the server;

传输所有PCIE设备信息至服务器的BMC,以使BMC基于所有PCIE设备信息对服务器中的所有PCIE进行监控。Transmit all PCIE device information to the BMC of the server, so that the BMC monitors all PCIEs in the server based on all PCIE device information.

本申请所涉及的计算机可读存储介质包括随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质。The computer-readable storage medium referred to in this application includes random access memory (RAM), internal memory, read only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs , or any other form of storage medium known in the art.

本申请实施例提供的PCIE监控系统、设备及计算机可读存储介质中相关部分的说明请参见本申请实施例提供的PCIE监控方法中对应部分的详细说明,在此不再赘述。另外,本申请实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。For the description of the relevant parts in the PCIE monitoring system, device, and computer-readable storage medium provided by the embodiments of the present application, please refer to the detailed description of the corresponding parts in the PCIE monitoring method provided by the embodiments of the present application, and details are not repeated here. In addition, parts of the above technical solutions provided in the embodiments of the present application that are consistent with the implementation principles of the corresponding technical solutions in the prior art are not described in detail, so as to avoid redundant descriptions.

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should also be noted that in this document, relational terms such as first and second are used only to distinguish one entity or operation from another, and do not necessarily require or imply those entities or operations There is no such actual relationship or order between them. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device that includes a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments enables any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, this application is not intended to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A PCIE monitoring method is characterized in that the method is applied to a BMC of a server and comprises the following steps:
acquiring all PCIE equipment information transmitted by the BIOS of the server;
and monitoring all PCIE in the server based on the information of all PCIE devices.
2. The method of claim 1, wherein the types of all PCIE device information comprise: position information, part information;
the monitoring of all the PCIE in the server based on the information of all the PCIE devices includes:
determining the communication addresses of all PCIE based on the position information in the PCIE equipment information;
determining the monitoring modes of all PCIE based on the component information;
and monitoring all PCIE based on the communication address and the monitoring mode.
3. The method of claim 2, wherein the location information comprises physical silk-screen of a slot where the PCIE is inserted on the server; the type of the component information comprises equipment type, equipment identification and bandwidth occupied by the equipment;
the communication addresses include an I2c bus number and an I2c slave address.
4. The method according to claim 3, wherein after monitoring all PCIE devices in the server based on the information of all PCIE devices, the method further comprises:
and generating a monitoring result, and displaying the monitoring result through a web.
5. The method of claim 4, wherein the generating of the monitoring result comprises:
and changing the sensor name of the PCIE equipment based on the equipment type and the corresponding number.
6. The method of claim 1, wherein the obtaining of all PCIE device information transmitted by the BIOS of the server comprises:
and in the eprom, reading the information of all PCIE equipment written by the BIOS.
7. A PCIE monitoring method is characterized in that the method is applied to a BIOS of a server and comprises the following steps:
collecting information of all PCIE equipment of the server;
and transmitting the information of all PCIE devices to a BMC of the server so that the BMC monitors all PCIE devices in the server based on the information of all PCIE devices.
8. A PCIE monitoring system is characterized in that the system is applied to a BMC of a server and comprises:
the first acquisition module is used for acquiring all PCIE equipment information transmitted by the BIOS of the server;
and the first monitoring module is used for monitoring all PCIE in the server based on the information of all PCIE devices.
9. A PCIE monitor device, comprising:
a memory for storing a computer program;
a processor configured to implement the steps of the PCIE monitoring method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when executed by a processor, the computer program implements the steps of the PCIE monitoring method according to any one of claims 1 to 7.
CN202010152736.6A 2020-03-06 2020-03-06 A PCIE monitoring method, system, device and computer storage medium Withdrawn CN111367764A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010152736.6A CN111367764A (en) 2020-03-06 2020-03-06 A PCIE monitoring method, system, device and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010152736.6A CN111367764A (en) 2020-03-06 2020-03-06 A PCIE monitoring method, system, device and computer storage medium

Publications (1)

Publication Number Publication Date
CN111367764A true CN111367764A (en) 2020-07-03

Family

ID=71206658

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010152736.6A Withdrawn CN111367764A (en) 2020-03-06 2020-03-06 A PCIE monitoring method, system, device and computer storage medium

Country Status (1)

Country Link
CN (1) CN111367764A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112988517A (en) * 2021-03-26 2021-06-18 山东英信计算机技术有限公司 GPU card-dropping monitoring method based on BMC
CN113010381A (en) * 2021-03-12 2021-06-22 山东英信计算机技术有限公司 Method and equipment for managing components
CN113194161A (en) * 2021-04-26 2021-07-30 山东英信计算机技术有限公司 Method and device for setting MMIO base address of server system
CN113900718A (en) * 2021-09-30 2022-01-07 苏州浪潮智能科技有限公司 Method, system and device for decoupling asset information of BMC (baseboard management controller) and BIOS (basic input/output system)
CN114139743A (en) * 2021-11-29 2022-03-04 苏州浪潮智能科技有限公司 A kind of server hardware information management method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108268361A (en) * 2018-01-23 2018-07-10 郑州云海信息技术有限公司 A kind of method, system, device and the storage medium of BMC monitoring GPU
CN110399267A (en) * 2019-07-24 2019-11-01 苏州浪潮智能科技有限公司 A server PCIE device monitoring method, system, device and readable storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108268361A (en) * 2018-01-23 2018-07-10 郑州云海信息技术有限公司 A kind of method, system, device and the storage medium of BMC monitoring GPU
CN110399267A (en) * 2019-07-24 2019-11-01 苏州浪潮智能科技有限公司 A server PCIE device monitoring method, system, device and readable storage medium

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113010381A (en) * 2021-03-12 2021-06-22 山东英信计算机技术有限公司 Method and equipment for managing components
CN112988517A (en) * 2021-03-26 2021-06-18 山东英信计算机技术有限公司 GPU card-dropping monitoring method based on BMC
CN113194161A (en) * 2021-04-26 2021-07-30 山东英信计算机技术有限公司 Method and device for setting MMIO base address of server system
CN113194161B (en) * 2021-04-26 2022-07-08 山东英信计算机技术有限公司 Method and device for setting MMIO base address of server system
US11847086B2 (en) 2021-04-26 2023-12-19 Shandong Yingxin Computer Technologies Co., Ltd. Method and apparatus for configuring MMIOH base address of server system
CN113900718A (en) * 2021-09-30 2022-01-07 苏州浪潮智能科技有限公司 Method, system and device for decoupling asset information of BMC (baseboard management controller) and BIOS (basic input/output system)
CN113900718B (en) * 2021-09-30 2023-08-15 苏州浪潮智能科技有限公司 A method, system and device for decoupling BMC and BIOS asset information
CN114139743A (en) * 2021-11-29 2022-03-04 苏州浪潮智能科技有限公司 A kind of server hardware information management method and device
CN114139743B (en) * 2021-11-29 2024-01-23 苏州浪潮智能科技有限公司 Method and device for managing server hardware information

Similar Documents

Publication Publication Date Title
CN111367764A (en) A PCIE monitoring method, system, device and computer storage medium
CN104951252B (en) A kind of data access method and PCIe storage devices
JP6543714B2 (en) Peripheral device, method for emulating by peripheral device
US20160283424A1 (en) Virtual intelligent platform management interface (ipmi) satellite controller and method
US10769859B2 (en) Methods and systems for displaying digital smart objects in a three dimensional environment
CN106254170A (en) Method and system for detecting and notifying online state of server
CN108958429A (en) A kind of cooling control method, system and equipment and storage medium
WO2017206893A1 (en) Interface refresh synchronization method and apparatus, terminal, and storage medium
CN103955441A (en) Equipment management system, equipment management method and IO (Input/Output) expansion interface
CN109660581B (en) Physical machine management method, device and system
CN102291257B (en) Network-based terminal resource management method
CN109933557A (en) A method and device for generating an I2C topology map
CN115934447A (en) Display information acquisition method and device, electronic equipment and storage medium
CN111506473A (en) Server monitoring system and server monitoring method
CN110018978B (en) Data transmission method and system
CN110781063A (en) Method, device, equipment and storage medium for measuring time above the fold of webpage
CN109976674A (en) A kind of hard disk management method, system, equipment and computer readable storage medium
CN108989154A (en) A kind of PIM platform monitoring method, system and electronic equipment and storage medium
WO2025055277A1 (en) Three-dimensional temperature cloud map generation method, and computing device
CN109522492B (en) A web page content display control method, device, equipment and storage medium
CN111625281A (en) Data processing method, device, equipment and storage medium
CN108874595A (en) A kind of HBA card remapping method, system and HBA card and storage medium
TWM642428U (en) Prevention and verification system for financial transaction during non-business hours
CN111857462B (en) A server and cursor synchronization method, device, and computer-readable storage medium
CN116089124A (en) Communication method, device and medium of simulation system

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20200703

WW01 Invention patent application withdrawn after publication