CN109656755A - The method and system of detection device state - Google Patents
The method and system of detection device state Download PDFInfo
- Publication number
- CN109656755A CN109656755A CN201710945942.0A CN201710945942A CN109656755A CN 109656755 A CN109656755 A CN 109656755A CN 201710945942 A CN201710945942 A CN 201710945942A CN 109656755 A CN109656755 A CN 109656755A
- Authority
- CN
- China
- Prior art keywords
- external equipment
- information
- identification information
- slot
- host server
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention discloses a kind of method and systems of detection device state.Wherein, this method comprises: obtaining the identification information of external equipment;The slot Information of the affiliated slot of external equipment is obtained according to identification information;The operating status of external equipment is determined according to slot Information.The present invention solve due in PCIe technology in the related technology as the increase of external equipment quantity lacks unified management, the big technical problem of caused daily O&M difficulty.
Description
Technical field
The present invention relates to Internet technology application fields, a kind of method in particular to detection device state and are
System.
Background technique
The quick interconnection standard of external components (Peripheral Component Interconnect, abbreviation PCI
It Express) is a kind of bus interface technology based on point-to-point serial topological structure.Compared with PCI and the computer of more early stage
The shared parallel architecture of bus, this new interfacing allow each equipment to have the dedicated connection of oneself, do not need to whole
A bus request bandwidth, and data transmission rate can be increased to a very high frequency.The interface of PCI Express according to
Bus bit wide is different and difference, including X1, X4, X8 and X16.In current server system, multiple PCI can be supported
Express physical slot, different types of PCIe device can be inserted according to hardware configuration difference, on PCIe slot, and (PCIe is set
Standby includes: network interface card, the peripheral hardwares such as storage).
The present situation is, for there is the system of multiple slots to carry out changing timing (addition is deleted, replacement) on a large scale, to need
It is aligned relevant configuration information under line and prepares associated documents, none effective automatic testing method comes in positioning system on line
PCIe device specifically in which slot, meet matching requirements to be unable to ensure and change the hardware system after matching, also can not be accurate
The physical slot of positioning failure equipment results in the increase of O&M difficulty.
Wherein, it can not be automated in traditional solution.Hardware changes with inspection is required manual intervention, and low efficiency cannot
Ensure the accuracy configured.Also, the quantity with external equipment in slot increases, can not be to the external equipment batch in slot
Change and checks.Hardware configuration all can only single machine processing, every time change require will to modify or increase newly new hardware equipment information and
It is synchronized to manufacturer and forms S.O.P. (Standard Operating Procedure, abbreviation SOP) document, not on energy line
Deployment, batch check.In addition, it is difficult on O&M, when hardware breaks down, it is corresponding PCIe device can not to be accurately positioned
Physical slot.
For above-mentioned due in the related technology as the increase that the Development of Foreign of PCIe technology connects number of devices lacks unification
Management, the big problem of caused daily O&M difficulty, currently no effective solution has been proposed.
Summary of the invention
The embodiment of the invention provides a kind of method and systems of detection device state, at least to solve due to the relevant technologies
As the increase of external equipment quantity lacks unified management in middle PCIe technology, the big technology of caused daily O&M difficulty is asked
Topic.
According to an aspect of an embodiment of the present invention, a kind of method of detection device state is provided, comprising: obtain external
The identification information of equipment;The slot Information of the affiliated slot of external equipment is obtained according to identification information;It is determined according to slot Information outer
Connect the operating status of equipment.
Optionally, the identification information for obtaining external equipment includes: to be instructed by acquisition of information, obtains the mark of external equipment
Information.
Further, optionally, it is instructed by acquisition of information, before the identification information for obtaining external equipment, this method
Further include: the physical message of external equipment in all buses in input-output system is obtained by physical message acquisition instruction,
In, physical message includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot Information and uses shape
State;Identification information according to physical message and the external equipment obtained in advance establishes data mapping table;Storing data mapping
Relation table obtains pre-stored data mapping table.
Optionally, the physics of external equipment in all buses in input-output system is obtained by physical message acquisition instruction
Information includes: to obtain pre-stored information in input-output system by physical message acquisition instruction to summarize table;Parsing letter
Breath summarizes table, obtains the physical message of external equipment in all buses.
Optionally, the identification information according to physical message and the external equipment obtained in advance establishes data mapping table packet
It includes: establishing mapping relations with identification information according to the logical address in physical message;By mapping relations typing table, data are generated
Mapping table.
Further, optionally, storing data mapping table, obtaining pre-stored data mapping table includes: by data
Mapping table is sent to cloud storage equipment, obtains pre-stored data mapping table.
Optionally, identification information includes: the corresponding Bus number of external equipment, device number, function number and hardware names.
Further, optionally, the slot Information for obtaining the affiliated slot of external equipment according to identification information includes: according to mark
Know information and inquire pre-stored data mapping table, obtains the slot Information of the affiliated slot of external equipment.
Optionally, according to identification information-enquiry pre-stored data mapping table, the slot of the affiliated slot of external equipment is obtained
Information includes: to obtain the physical message of external equipment according to identification information-enquiry pre-stored data mapping table;Parse physics letter
Breath, obtains the logical address of external equipment;Resolution of logical addresses obtains the slot Information of slot belonging to external equipment.
Optionally, determine that the operating status of external equipment includes: according to slot Information generating device shape according to slot Information
State inquiry instruction;To input-output system sending device status query instruction;Input-output system is received to look into according to equipment state
Ask the operating status for the external equipment that instruction returns.
Further, optionally, operating status includes: whether access external equipment;And/or whether external equipment is normal
Operation.
Optionally, after determining the operating status of external equipment according to slot Information, this method further include: according to operation
State generates the report of external equipment operating status.
According to an aspect of an embodiment of the present invention, the method for another detection device state is provided, comprising: receive master
The acquisition of information instruction that machine server is sent;The external equipment in all buses is traversed according to acquisition of information instruction, is obtained external
The identification information of equipment;Identification information is returned into host server;The device status inquiries instruction that receiving host server is sent;
According to the operating status of device status inquiries instructions query external equipment, and operating status is returned into host server.
Optionally, before the acquisition of information instruction that receiving host server is sent, this method further include: receiving host clothes
The physical message acquisition instruction that business device is sent;The physics letter of external equipment in all buses is traversed according to physical message acquisition instruction
Breath, wherein physical message includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot Information and makes
Use state;Physical message is sent to host server.
Further, optionally, traversing the external equipment in all buses according to acquisition of information instruction includes: to set to external
Preparation send traversal solicited message;Receive the identification information that external equipment returns.
According to another aspect of an embodiment of the present invention, a kind of device of detection device state is additionally provided, comprising: obtain mould
Block, for obtaining the identification information of external equipment;First enquiry module is inserted belonging to external equipment for obtaining according to identification information
The slot Information of slot;Second enquiry module, for determining the operating status of external equipment according to slot Information.
According to another aspect of an embodiment of the present invention, the device of another detection device state is additionally provided, comprising: first
Receiving module, the acquisition of information instruction sent for receiving host server;Spider module, for according to acquisition of information instruction time
The external equipment in all buses is gone through, the identification information of external equipment is obtained;First sending module, for returning to identification information
Host server;Second receiving module, the device status inquiries instruction sent for receiving host server;Second sends mould
Operating status for the operating status according to device status inquiries instructions query external equipment, and is returned to host server by block.
Another aspect according to an embodiment of the present invention additionally provides a kind of system of detection device state, comprising: host clothes
Business device and input-output system, host server are connected with input-output system, wherein host server is to input-output system
Send acquisition of information instruction;The acquisition of information instruction that input-output system receiving host server is sent;Input-output system according to
It is believed that breath acquisition instruction traverses the external equipment in all buses, the identification information of external equipment is obtained;Input-output system will
Identification information returns to host server;Host server receives the identification information that input-output system returns;Host server according to
According to identification information-enquiry pre-stored data mapping table, the slot Information of the affiliated slot of external equipment is obtained;Host server to
Input-output system sending device status query instruction;The device status inquiries that input-output system receiving host server is sent
Instruction;Operating status of the input-output system according to device status inquiries instructions query external equipment, and operating status is returned
Host server;The operating status of host server reception external equipment.
It is according to an embodiment of the present invention in another aspect, additionally providing a kind of storage medium, comprising: storage medium include storage
Program, wherein the equipment method that executes above-mentioned detection device state where control storage medium in program operation.
It is according to an embodiment of the present invention that in another aspect, additionally providing a kind of processor, processor is used to run program,
In, program run when execute above-mentioned detection device state method.
In embodiments of the present invention, pass through the identification information of acquisition external equipment;External equipment is obtained according to identification information
The slot Information of affiliated slot;The operating status that external equipment is determined according to slot Information, has reached the daily O&M pressure of reduction
Purpose, to realize the technical effect of bulk management external equipment, and then solve due to PCIe technology in the related technology
In lack unified management, the big technical problem of caused daily O&M difficulty with the increase of external equipment quantity.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hair
Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is a kind of hardware block diagram of the terminal of the method for detection device state of the embodiment of the present invention;
Fig. 2 is the flow chart of the method for according to embodiments of the present invention one detection device state;
Fig. 3 is the flow chart of the method for according to embodiments of the present invention two detection device state;
Fig. 4 is a kind of interaction schematic diagram of the method for detection device state according to an embodiment of the present invention;
Fig. 5 is the structural schematic diagram of the device of according to embodiments of the present invention three detection device state;
Fig. 6 is the structural schematic diagram of the device of according to embodiments of the present invention four detection device state;
Fig. 7 is the structural schematic diagram of the system of according to embodiments of the present invention five detection device state.
Specific embodiment
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present invention
Attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is only
The embodiment of a part of the invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill people
The model that the present invention protects all should belong in member's every other embodiment obtained without making creative work
It encloses.
It should be noted that description and claims of this specification and term " first " in above-mentioned attached drawing, "
Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way
Data be interchangeable under appropriate circumstances, so as to the embodiment of the present invention described herein can in addition to illustrating herein or
Sequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that cover
Cover it is non-exclusive include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited to
Step or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, product
Or other step or units that equipment is intrinsic.
Embodiment 1
According to embodiments of the present invention, a kind of embodiment of the method for detection device state is additionally provided, it should be noted that
The step of process of attached drawing illustrates can execute in a computer system such as a set of computer executable instructions, also,
It, in some cases, can be to be different from shown in sequence execution herein although logical order is shown in flow charts
The step of out or describing.
Embodiment of the method provided by the embodiment of the present application one can be in mobile terminal, terminal or similar fortune
It calculates and is executed in device.For running on computer terminals, Fig. 1 is a kind of side of detection device state of the embodiment of the present invention
The hardware block diagram of the terminal of method.As shown in Figure 1, terminal 10 may include it is one or more (in figure only
Showing one) (processor 102 can include but is not limited to Micro-processor MCV or programmable logic device FPGA etc. to processor 102
Processing unit), memory 104 for storing data and the transmission module 106 for communication function.This field is common
Technical staff is appreciated that structure shown in FIG. 1 is only to illustrate, and does not cause to limit to the structure of above-mentioned electronic device.Example
Such as, terminal 10 may also include than shown in Fig. 1 more perhaps less component or with different from shown in Fig. 1
Configuration.
Memory 104 can be used for storing the software program and module of application software, such as the detection in the embodiment of the present invention
Corresponding program instruction/the module of the method for equipment state, the software journey that processor 102 is stored in memory 104 by operation
Sequence and module realize the Hole Detection side of above-mentioned application program thereby executing various function application and data processing
Method.Memory 104 may include high speed random access memory, may also include nonvolatile memory, as one or more magnetism is deposited
Storage device, flash memory or other non-volatile solid state memories.In some instances, memory 104 can further comprise opposite
In the remotely located memory of processor 102, these remote memories can pass through network connection to terminal 10.It is above-mentioned
The example of network includes but is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Transmission module 106 is used to that data to be received or sent via a network.Above-mentioned network specific example may include
The wireless network that the communication providers of terminal 10 provide.In an example, transmission module 106 includes that a network is suitable
Orchestration (Network Interface Controller, abbreviation NIC), can be connected by base station with other network equipments to
It can be communicated with internet.In an example, transmission module 106 can be radio frequency (Radio Frequency, abbreviation RF)
Module is used to wirelessly be communicated with internet.
Under above-mentioned running environment, this application provides the methods of detection device state as shown in Figure 2.In host services
Device side, Fig. 2 are the flow charts of the method for according to embodiments of the present invention one detection device state.
Step S202 obtains the identification information of external equipment;
In the application above-mentioned steps S202, the method for detection device state provided by the embodiments of the present application can be adapted for base
In the bus interface technology of point-to-point serial topological structure, that is, the quick interconnection standard of external components: Peripheral
Component Interconnect, abbreviation PCI Express, PCIE technology.Wherein, it in server system, can support
Different types of PCIe device can be inserted on PCIe slot according to hardware configuration difference in multiple PCI Express physical slots
(including network interface card, the peripheral hardwares such as storage, that is, the external equipment that the application mentions), therefore how quickly and accurately to obtain each PCIE
The position of external equipment, operating status and facility information of external equipment etc. on slot, in detection provided in this embodiment
First in host server side in the method for equipment state, by input-output system (that is, the external equipment on PCIE slot
Locating data transmission system) acquisition of information instruction is sent, host server receives the external equipment that input-output system returns
Identification information.
Specifically, to obtain the identification information of external equipment, it in the present embodiment can be by logging in host server
Mode obtains the identification information of at least one external equipment in system level by sending acquisition of information instruction in batches.
Wherein, identification information includes: the corresponding Bus number of external equipment, device number, function number and hardware names.
Step S204 obtains the slot Information of the affiliated slot of external equipment according to identification information;
In the application above-mentioned steps S204, based on the identification information that step S202 is obtained, host server is according to the mark
Information inquires pre-stored data mapping table, wherein pre-stored data mapping table is the identification information and physics of external equipment
The one-to-one table of information, it is available by inquiry pre-stored data mapping table according to identification information in the present embodiment
Corresponding physical message, and the slot Information according to the available affiliated slot of the external equipment of the physical message, for example, external
Equipment is located at the position a in A slot.
Wherein, physical message includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot letter
Breath and use state.
Step S206 determines the operating status of external equipment according to slot Information.
In the application above-mentioned steps S206, based on slot Information obtained in step S204, external equipment institute is being got
After the specific slot position at place, the operating status of external equipment can be transferred by system command, wherein the operating status can
To include: normal operation or operation troubles.
To sum up, in conjunction with step S202 into step S206, host server PCIE slot belonging to positioning external equipment
During position, the identification information of external equipment is obtained by the instruction batch of system level, and according to the identification information, is led to
Inquiry identification information and the one-to-one pre-stored data mapping table of physical message are crossed, inserting for the affiliated slot of external equipment is obtained
Slot information, and then obtain the operating status of the external equipment at the slot position.
Specifically, host server can use in the method for detection device state provided in this embodiment
Mode of the dmidecode in conjunction with 1spci checks the physics slot position of PCIe device in server system in batches online, to solve
PCIe slot the problem of leading to hardware configuration mistake and fault location lack of standardization in non-mark system.
For example, by taking the identification information for grabbing the network interface card on PCIE slot as an example:
lspci|grep-iEthernet
02:00.0Ethernet controller:1.1 (rev 01)
02:00.1Ethernet controller:1.2 (rev 01)
03:00.0Ethernet controller:2 (rev 02)
81:00.0Ethernet controller:5 (rev 02)
It should be noted that the grasp mode of the identification information of the above-mentioned network interface card of the application is only illustrated by taking 1spci as an example,
It is subject to the method for realizing detection device state provided by the embodiments of the present application, specifically without limitation.
In the method for detection device state provided by the embodiments of the present application, is instructed by acquisition of information and obtain external equipment
Identification information;According to identification information-enquiry pre-stored data mapping table, the slot Information of the affiliated slot of external equipment is obtained;According to
According to the operating status of slot Information inquiry external equipment, the daily O&M pressure of reduction is achieved the purpose that, to realize batch
The technical effect of external equipment is managed, and then is solved due to the increasing in PCIe technology in the related technology with external equipment quantity
Add and lacks unified management, the big technical problem of caused daily O&M difficulty.
Optionally, the identification information of acquisition external equipment includes: in step S202
Step1 is instructed by acquisition of information, obtains the identification information of external equipment.
Optionally, in the Step1 in step S202 by acquisition of information instruct, obtain external equipment identification information it
Before, the method for detection device state provided in this embodiment further include:
Before host server instructs the identification information for obtaining external equipment by acquisition of information, host server is established
Identification information and the one-to-one data mapping table of physical message, specific such as step S199 to step S201:
Step S199 obtains the object of external equipment in all buses in input-output system by physical message acquisition instruction
Manage information;
In the application above-mentioned steps S199, host server sends physical message acquisition instruction to input-output system, defeated
The physical message of each external equipment can be acquired in a manner of traversal by entering output system, then by the physical message of external equipment
Return to host server.
Specifically, primary server receives the physical message process that input-output system returns are as follows: due in input and output system
The hardware device of carry in all buses, therefore the physics letter of available each hardware device can be traversed in system start-up course
Breath, wherein the mode that input-output system obtains external equipment physical message is illustrated as follows:
For example, the physical message of crawl PCIe device:
Handle0x0029, DMI type9,17bytes
System Slot Information
Designation:PCIE1
Type:x8PCI Express x8
Current Usage:In Use
Bus Address:0000:03:00.0
Handle 0x002A, DMI type 9,17bytes
System Slot Information
Designation:PCIE2
Type:x16PCI Express x16
Current Usage:In Use
Bus Address:0000:81:00.0
It should be noted that the grasp mode of the physical message of the above-mentioned crawl PCIe device of the application only for above-mentioned into
Row explanation, is subject to the method for realizing detection device state provided by the embodiments of the present application, specifically without limitation.
Step S200, the identification information according to physical message and the external equipment obtained in advance establish data mapping relations
Table;
It is identical in the identification information such as step S202 of acquisition external equipment here in the application above-mentioned steps S200, due to
When obtaining the operating status of external equipment, it is impossible to obtain physical message and identification information, therefore foundation simultaneously every time
The identification information of physical message and the external equipment obtained in advance generates data mapping relations with one-to-one mapping relations
Table.Wherein, it is impossible to which the reason of obtaining physical message and identification information simultaneously every time is, due to identification information and physics
Information is to traverse to obtain in input-output system, to promote response speed, if only getting one type information and then passing through
The mode tabled look-up can obtain corresponding physical message, this will be than in buses all in Ergodic Theory in signaling response speed
External equipment, it is also fast to obtain physical message.That is, establishing data mapping table for promoting signaling response speed.
Step S201, storing data mapping table obtain pre-stored data mapping table.
In the application above-mentioned steps S201, based on data mapping table obtained in step S200, by storing the number
According to mapping table, the pre-stored data mapping table in step S204 is obtained.
Further, optionally, it is obtained in input-output system and is owned by physical message acquisition instruction in step S199
The physical message of external equipment includes: in bus
Step1 obtains pre-stored information in input-output system by physical message acquisition instruction and summarizes table;
In the application above-mentioned steps Step1, during obtaining physical message, all buses in input-output system
On PCIE slot in external equipment be to occur in the form of an information summarizes table, which summarizes table in data
Ensure that external equipment orderly carries out in carrying out data handling procedure in maintenance and operation, so in the mistake for obtaining physical message
Cheng Zhong obtains pre-stored information in input-output system by physical message acquisition instruction first and summarizes table.
Step2, parsing information summarize table, obtain the physical message of external equipment in all buses.
In the application above-mentioned steps Step2, table is summarized based on the obtained information of Step1, the information mentioned such as Step1
Summarize the physical message that table covers external equipment in all buses, therefore to summarize table available by parsing the information
The physical message of external equipment in all buses.
Optionally, the identification information in step S200 according to physical message and the external equipment obtained in advance is established data and is reflected
Penetrating relation table includes:
Step1 establishes mapping relations with identification information according to the logical address in physical message;
In the application above-mentioned steps Step1, during establishing data mapping table, due to being obtained in step S199
The physical message of external equipment in all buses, in input-output system, input-output system can be to each external equipment point
With a unique logical address and resource space, and the logical address and resource space can be recorded to information summary sheet
Lattice, therefore summarize table by parsing the information and obtain the logical address in physical message, and then obtaining the logical address
On the basis of, the logical address and identification information are established into one-to-one relationship, obtain mapping relations.
Mapping relations typing table is generated data mapping table by Step2.
In the application above-mentioned steps Step2, based on the mapping relations that step Step1 is obtained, by by mapping relations typing
Table generates data mapping table.
Further, optionally, storing data mapping table in step S201 obtains pre-stored data mapping table packet
It includes:
Data mapping table is sent to cloud storage equipment, obtains pre-stored data mapping table by Step1.
It should be noted that data mapping table is sent to except cloud storage equipment by the present embodiment, it can also be by number
The nonvolatile random access memory BIOS NVRAM in input-output system is configured according to mapping table, is passed through under system
Tool reads relevant configuration information and checks again.Wherein, NVRAM is nonvolatile random access memory (Non-Volatile
Random Access Memory), refer to a kind of RAM that data are still able to maintain after powering off.
Or,
The data mapping table is configured in BMC log, relevant configuration information is read by tool under system and is done again
It checks.
Optionally, identification information includes: the corresponding Bus number of external equipment, device number, function number and hardware names.
Further, optionally, the slot Information of the affiliated slot of external equipment is obtained in step S204 according to identification information
Include:
Step1 obtains the slot letter of the affiliated slot of external equipment according to identification information-enquiry pre-stored data mapping table
Breath.
Optionally, it is obtained external in the Step1 in step S204 according to identification information-enquiry pre-stored data mapping table
The slot Information of the affiliated slot of equipment includes:
Step A obtains the physical message of external equipment according to identification information-enquiry pre-stored data mapping table;
Step B parses physical message, obtains the logical address of external equipment;
Step C, resolution of logical addresses obtain the slot Information of slot belonging to external equipment.
Optionally, determine that the operating status of external equipment includes: according to slot Information in step S206
Step1, according to slot Information generating device status query instruction;
Step2, to input-output system sending device status query instruction;
Step3 receives the operating status for the external equipment that input-output system is returned according to device status inquiries instruction.
Further, optionally, operating status includes: whether access external equipment;And/or whether external equipment is normal
Operation.
Optionally, after determining the operating status of external equipment according to slot Information in step S206, the present embodiment is mentioned
The method of the detection device state of confession further include:
Step S207 generates the report of external equipment operating status according to operating status.
Specifically, operating status report can be with are as follows: in XX XX month XX day XX, XX divides XX seconds, positioned at PCIE slot A
Position a at external equipment A operating status it is normal.
In the present embodiment, the representation of the identification information of external equipment and physical message can be as follows:
1 identification information of table (RDBMS Tablel)
| Logical address (Key value) | Hardware names |
| Bus:Function:Device | Character string |
2 physical message of table (RDBMS Table2)
| Logical address (Key value) | Identifier | Use state |
| Bus:Function:Device | Character string | Character string |
Wherein, table 1 is the identification information table of external equipment, and table 2 is the physical message of external equipment.
Embodiment 2
This application provides the methods of detection device state as shown in Figure 3.In input-output system side, Fig. 3 is basis
The flow chart of the method for the detection device state of the embodiment of the present invention two.
Step S302, the acquisition of information instruction that receiving host server is sent;
In the application above-mentioned steps S302, the side for the detection device state that host server side is realized in corresponding embodiment 1
Method, during realizing detection device state, input-output system needs first connect input-output system in the present embodiment
The acquisition of information instruction that host server is sent is received, and then according to acquisition of information instruction execution step S304.
Step S304 traverses the external equipment in all buses according to acquisition of information instruction, obtains the mark of external equipment
Information;
In the application above-mentioned steps S304, based on the instruction of acquisition of information obtained in step S302, input-output system according to
It is believed that breath acquisition instruction traverses the external equipment in all buses, the identification information of external equipment is obtained, wherein due in system
The hardware device of carry in all buses is traversed in start-up course, so after receiving acquisition of information instruction, input and output system
System traverses the external equipment in all buses, obtains the identification information of external equipment.
Identification information is returned to host server by step S306;
In the application above-mentioned steps S306, based on the identification information that step S304 is obtained, after obtaining the identification information,
The identification information is returned to host server by input-output system.
Step S308, the device status inquiries instruction that receiving host server is sent;
In the application above-mentioned steps S308, the device status inquiries that input-output system receiving host server is sent refer to
It enables, wherein device status inquiries instruction is host server after obtaining identification information, pre- according to the identification information-enquiry
Deposit data mapping table obtains the slot Information of the affiliated slot of external equipment, and then host server is obtaining the slot Information
Later, host server is to input-output system sending device status query instruction, so that input-output equipment is according to the equipment
Status query instruction executes step S310.
Step S310 according to the operating status of device status inquiries instructions query external equipment, and operating status is returned
Host server.
In the application above-mentioned steps S310, based on the device status inquiries instruction that step S308 is obtained, input-output system
In the operating status according to the external equipment in the device status inquiries instructions query specified slot, by the operation of the external equipment
State returns to host server.
In the method for detection device state provided by the embodiments of the present application, obtained by the information that receiving host server is sent
Instruction fetch;The external equipment in all buses is traversed according to acquisition of information instruction, obtains the identification information of external equipment;It will mark
Information returns to host server;The device status inquiries instruction that receiving host server is sent;It is instructed according to device status inquiries
The operating status of external equipment is inquired, and operating status is returned into host server, has reached the mesh of the daily O&M pressure of reduction
, to realize the technical effect of bulk management external equipment, and then solve due in PCIe technology in the related technology with
The increase of external equipment quantity lack unified management, the big technical problem of caused daily O&M difficulty.
Optionally, before the acquisition of information instruction that receiving host server is sent in step s 302, the present embodiment provides
Detection device state method further include:
Step S300, the physical message acquisition instruction that receiving host server is sent;
Step S301 traverses the physical message of external equipment in all buses according to physical message acquisition instruction, wherein object
Managing information includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot Information and use state;To
Host server sends physical message.
Further, optionally, the external equipment packet in all buses is traversed in step S304 according to acquisition of information instruction
It includes:
Step1 sends traversal solicited message to external equipment;
Step2 receives the identification information that external equipment returns.
To sum up, in conjunction with the embodiments 1 and embodiment 2, that is, the corresponding embodiment 1 of Fig. 2 and Fig. 3 and embodiment 2, Fig. 4 are
A kind of interaction schematic diagram of the method for detection device state according to an embodiment of the present invention.As shown in figure 4, provided in this embodiment
The method of detection device state is specific as follows:
Step1, host server send acquisition of information instruction to input-output system;
Step2, the acquisition of information instruction that input-output system receiving host server is sent;
Step3, input-output system traverse the external equipment in all buses according to acquisition of information instruction, obtain external set
Standby identification information;
Identification information is returned to host server by Step4, input-output system;
Step5, host server receive the identification information that input-output system returns;
Step6, host server obtain inserting belonging to external equipment according to identification information-enquiry pre-stored data mapping table
The slot Information of slot;
Step7, host server is to input-output system sending device status query instruction;
Step8, the device status inquiries instruction that input-output system receiving host server is sent;
Step9, operating status of the input-output system according to device status inquiries instructions query external equipment, and will operation
State returns to host server;
Step10, host server receive the operating status of external equipment.
It is online in such a way that dmidecode is in conjunction with 1spci in the method for detection device state provided in this embodiment
Batch checks the physics slot position of PCIe device in server system, to solve that PCIe slot is lack of standardization causes in non-mark system
The problem of hardware configuration mistake and fault location.
It should be noted that for the various method embodiments described above, for simple description, therefore, it is stated as a series of
Combination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described because
According to the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art should also know
It knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules is not necessarily of the invention
It is necessary.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation
The method of the detection device state of example can be realized by means of software and necessary general hardware platform, naturally it is also possible to logical
Hardware is crossed, but the former is more preferably embodiment in many cases.Based on this understanding, technical solution of the present invention is substantially
The part that contributes to existing technology can be embodied in the form of software products in other words, which deposits
Storage in a storage medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that terminal device (can be with
It is mobile phone, computer, server or the network equipment etc.) execute method described in each embodiment of the present invention.
Embodiment 3
According to embodiments of the present invention, additionally provide it is a kind of for implementing the device of the method for above-mentioned detection device state,
Host server side, as shown in figure 5, the device includes:
Fig. 5 is the structural schematic diagram of the device of according to embodiments of the present invention three detection device state.
As shown in figure 5, the device of the detection device state may include: to obtain module 52, the first enquiry module 54 and the
Two enquiry modules 56.
Wherein, module 52 is obtained, for obtaining the identification information of external equipment;First enquiry module 54, for according to mark
Know the slot Information of the affiliated slot of acquisition of information external equipment;Second enquiry module 56, it is external for being determined according to slot Information
The operating status of equipment.
In the device of detection device state provided by the embodiments of the present application, by the identification information for obtaining external equipment;According to
The slot Information of the affiliated slot of external equipment is obtained according to identification information;The operating status of external equipment is determined according to slot Information,
The daily O&M pressure of reduction is achieved the purpose that, to realize the technical effect of bulk management external equipment, and then has solved
Due in PCIe technology in the related technology as the increase of external equipment quantity lacks unified management, caused daily O&M difficulty
Big technical problem.
Herein it should be noted that above-mentioned acquisition module 52, the first enquiry module 54 and the second enquiry module 56 correspond to
Step S202 to step S206 in embodiment one, the example and application scenarios phase that three modules are realized with corresponding step
Together, but it is not limited to the above embodiments a disclosure of that.It should be noted that above-mentioned module can be with as a part of device
It operates in the host server of the offer of embodiment one, hardware realization can also be passed through by software realization.
Embodiment 4
According to embodiments of the present invention, additionally provide it is a kind of for implementing the device of the method for above-mentioned detection device state,
Input-output system side, as shown in fig. 6, the device includes:
Fig. 6 is the structural schematic diagram of the device of according to embodiments of the present invention four detection device state.
As shown in fig. 6, the device of the detection device state may include: the first receiving module 62, spider module 64, first
Sending module 66, the second receiving module 68 and the second sending module 70.
Wherein, the first receiving module 62, the acquisition of information instruction sent for receiving host server;Spider module 64,
For traversing the external equipment in all buses according to acquisition of information instruction, the identification information of external equipment is obtained;First sends
Module 66, for identification information to be returned to host server;Second receiving module 68 is set for what receiving host server was sent
Standby status query instruction;Second sending module 70, for according to device status inquiries instructions query external equipment operating status,
And operating status is returned into host server.
In the device of detection device state provided by the embodiments of the present application, obtained by the information that receiving host server is sent
Instruction fetch;The external equipment in all buses is traversed according to acquisition of information instruction, obtains the identification information of external equipment;It will mark
Information returns to host server;The device status inquiries instruction that receiving host server is sent;It is instructed according to device status inquiries
The operating status of external equipment is inquired, and operating status is returned into host server, has reached the mesh of the daily O&M pressure of reduction
, to realize the technical effect of bulk management external equipment, and then solve due in PCIe technology in the related technology with
The increase of external equipment quantity lack unified management, the big technical problem of caused daily O&M difficulty.
Herein it should be noted that above-mentioned first receiving module 62, spider module 64, the first sending module 66, second connecing
Receive the step S302 to step S310 that module 68 and the second sending module 70 correspond in embodiment two, five modules with it is corresponding
The example that step is realized is identical with application scenarios, but is not limited to the above embodiments and disclosure of that.It should be noted that
Above-mentioned module is may operate in as a part of device in the input-output system of the offer of embodiment two, can pass through software reality
It is existing, hardware realization can also be passed through.
Embodiment 5
According to embodiments of the present invention, a kind of system of detection device state is additionally provided, as shown in fig. 7, the system includes:
Fig. 7 is the structural schematic diagram of the system of according to embodiments of the present invention five detection device state.
As shown in fig. 7, the system of the detection device state may include: host server 72 and input-output system 74,
Host server is connected with input-output system.
Wherein, host server 72 sends acquisition of information instruction to input-output system 74;Input-output system 74 receives
The acquisition of information instruction that host server 72 is sent;Input-output system 74 traverses in all buses according to acquisition of information instruction
External equipment obtains the identification information of external equipment;Identification information is returned to host server 72 by input-output system 74;Host
Server 72 receives the identification information that input-output system 74 returns;Host server 72 is according to identification information-enquiry pre-stored data
Mapping table obtains the slot Information of the affiliated slot of external equipment;Host server 72 is set to the transmission of input-output system 74
Standby status query instruction;The device status inquiries instruction that 74 receiving host server 72 of input-output system is sent;Input and output
Operating status of the system 74 according to device status inquiries instructions query external equipment, and operating status is returned into host server
72;The operating status of the reception external equipment of host server 72.
In the system of detection device state provided by the embodiments of the present application, is instructed by acquisition of information and obtain external equipment
Identification information;According to identification information-enquiry pre-stored data mapping table, the slot Information of the affiliated slot of external equipment is obtained;According to
According to the operating status of slot Information inquiry external equipment, the daily O&M pressure of reduction is achieved the purpose that, to realize batch
The technical effect of external equipment is managed, and then is solved due to the increasing in PCIe technology in the related technology with external equipment quantity
Add and lacks unified management, the big technical problem of caused daily O&M difficulty.
Embodiment 6
It is according to an embodiment of the present invention in another aspect, additionally providing a kind of storage medium, comprising: storage medium include storage
Program, wherein program operation when control storage medium where equipment execute the detection in above-described embodiment 1 and embodiment 2
The method of equipment state.
Embodiment 7
It is according to an embodiment of the present invention that in another aspect, additionally providing a kind of processor, processor is used to run program,
In, program executes detection device state in above-described embodiment 1 and embodiment 2 method when running.
Embodiment 8
The embodiments of the present invention also provide a kind of storage mediums.Optionally, in the present embodiment, above-mentioned storage medium can
For saving program code performed by the method for detection device state provided by above-described embodiment one.
Optionally, in the present embodiment, above-mentioned storage medium can be located in computer network in computer terminal group
In any one terminal, or in any one mobile terminal in mobile terminal group.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: obtaining
Take the identification information of external equipment;The slot Information of the affiliated slot of external equipment is obtained according to identification information;According to slot Information
Determine the operating status of external equipment.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: obtaining
The identification information for taking external equipment includes: to be instructed by acquisition of information, obtains the identification information of external equipment.
Further, optionally, in the present embodiment, storage medium is arranged to store the journey for executing following steps
Sequence code: instructing by acquisition of information, before the identification information for obtaining external equipment, is obtained by physical message acquisition instruction
In input-output system in all buses external equipment physical message, wherein physical message includes: that external equipment is corresponding total
Wire size, device number, function number, logical address, slot Information and use state;According to physical message and what is obtained in advance external set
Standby identification information establishes data mapping table;Storing data mapping table obtains pre-stored data mapping table.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: logical
Crossing physical message acquisition instruction and obtaining the physical message of external equipment in all buses in input-output system includes: to pass through physics
Acquisition of information instruction obtains pre-stored information in input-output system and summarizes table;Parsing information summarizes table, obtains institute
There is the physical message of external equipment in bus.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: according to
It includes: according in physical message that the identification information of the external equipment obtained according to physical message and in advance, which establishes data mapping table,
Logical address and identification information establish mapping relations;By mapping relations typing table, data mapping table is generated.
Further, optionally, in the present embodiment, storage medium is arranged to store the journey for executing following steps
Sequence code: storing data mapping table, obtaining pre-stored data mapping table includes: that data mapping table is sent to cloud
Equipment is stored, pre-stored data mapping table is obtained.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: mark
Knowing information includes: the corresponding Bus number of external equipment, device number, function number and hardware names.
Further, optionally, in the present embodiment, storage medium is arranged to store the journey for executing following steps
Sequence code: the slot Information for obtaining the affiliated slot of external equipment according to identification information includes: to prestore number according to identification information-enquiry
According to mapping table, the slot Information of the affiliated slot of external equipment is obtained.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: according to
According to identification information-enquiry pre-stored data mapping table, the slot Information for obtaining the affiliated slot of external equipment includes: according to mark
Information inquires pre-stored data mapping table, obtains the physical message of external equipment;Physical message is parsed, external equipment is obtained
Logical address;Resolution of logical addresses obtains the slot Information of slot belonging to external equipment.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: according to
The operating status that external equipment is determined according to slot Information includes: according to slot Information generating device status query instruction;To input
Output system sending device status query instruction;Receive external setting of the input-output system according to device status inquiries instruction return
Standby operating status.
Further, optionally, in the present embodiment, storage medium is arranged to store the journey for executing following steps
Sequence code: operating status includes: whether access external equipment;And/or external equipment is whether normal operation.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps:
After the operating status for determining external equipment according to slot Information, the report of external equipment operating status is generated according to operating status.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
In the above embodiment of the invention, it all emphasizes particularly on different fields to the description of each embodiment, does not have in some embodiment
The part of detailed description, reference can be made to the related descriptions of other embodiments.
In several embodiments provided herein, it should be understood that disclosed technology contents can pass through others
Mode is realized.Wherein, the apparatus embodiments described above are merely exemplary, such as the division of the unit, only
A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of unit or module
It connects, can be electrical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially
The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words
It embodies, which is stored in a storage medium, including some instructions are used so that a computer
Equipment (can for personal computer, server or network equipment etc.) execute each embodiment the method for the present invention whole or
Part steps.And storage medium above-mentioned includes: that USB flash disk, read-only memory (ROM, Read-0nly Memory), arbitrary access are deposited
Reservoir (RAM, Random Access Memory), mobile hard disk, magnetic or disk etc. be various to can store program code
Medium.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art
For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered
It is considered as protection scope of the present invention.
Claims (18)
1. a kind of method of detection device state characterized by comprising
Obtain the identification information of external equipment;
The slot Information of the affiliated slot of the external equipment is obtained according to the identification information;
The operating status of the external equipment is determined according to the slot Information.
2. the method for detection device state according to claim 1, which is characterized in that the mark for obtaining external equipment
Information includes:
It is instructed by acquisition of information, obtains the identification information of the external equipment.
3. the method for detection device state according to claim 2, which is characterized in that referred to described by acquisition of information
It enables, before the identification information for obtaining the external equipment, the method also includes:
The physical message of external equipment in all buses in input-output system is obtained by physical message acquisition instruction, wherein
The physical message includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot Information and uses shape
State;
The identification information of the external equipment obtained according to the physical message and in advance establishes data mapping table;
The data mapping table is stored, pre-stored data mapping table is obtained.
4. the method for detection device state according to claim 3, which is characterized in that described to be referred to by physical message acquisition
The physical message of external equipment includes: in all buses in order acquisition input-output system
Pre-stored information in the input-output system, which is obtained, by the physical message acquisition instruction summarizes table;
It parses the information and summarizes table, obtain the physical message of external equipment in all buses.
5. the method for detection device state according to claim 3, which is characterized in that it is described according to the physical message and
The identification information of the external equipment obtained in advance establishes data mapping table
Mapping relations are established with the identification information according to the logical address in the physical message;
By the mapping relations typing table, the data mapping table is generated.
6. the method for detection device state according to claim 5, which is characterized in that the storage data mapping is closed
It is table, obtaining the pre-stored data mapping table includes:
The data mapping table is sent to cloud storage equipment, obtains the pre-stored data mapping table.
7. the method for detection device state as claimed in any of claims 1 to 6, which is characterized in that the mark
Information includes: the corresponding Bus number of external equipment, device number, function number and hardware names.
8. the method for detection device state according to claim 7, which is characterized in that described to be obtained according to the identification information
The slot Information for taking the affiliated slot of the external equipment includes:
According to the identification information-enquiry pre-stored data mapping table, the slot letter of the affiliated slot of the external equipment is obtained
Breath.
9. the method for detection device state according to claim 8, which is characterized in that described to be looked into according to the identification information
Pre-stored data mapping table is ask, the slot Information for obtaining the affiliated slot of the external equipment includes:
According to pre-stored data mapping table described in the identification information-enquiry, the physical message of the external equipment is obtained;
The physical message is parsed, the logical address of the external equipment is obtained;
The logical address is parsed, the slot Information of slot belonging to the external equipment is obtained.
10. the method for detection device state according to claim 8, which is characterized in that described according to the slot Information
The operating status for determining the external equipment includes:
According to the slot Information generating device status query instruction;
The device status inquiries instruction is sent to input-output system;
Receive the operating status for the external equipment that the input-output system is returned according to device status inquiries instruction.
11. the method for detection device state according to claim 10, which is characterized in that the operating status includes: to be
No access external equipment;And/or the external equipment is whether normal operation.
12. the method for detection device state according to claim 10, which is characterized in that in institute according to the slot Information
After the operating status for determining the external equipment, the method also includes:
The report of external equipment operating status is generated according to the operating status.
13. a kind of method of detection device state characterized by comprising
The acquisition of information instruction that receiving host server is sent;
The external equipment in all buses is traversed according to acquisition of information instruction, obtains the identification information of the external equipment;
The identification information is returned into the host server;
Receive the device status inquiries instruction that the host server is sent;
Institute is returned according to the operating status of external equipment described in the device status inquiries instructions query, and by the operating status
State host server.
14. the method for detection device state according to claim 13, which is characterized in that in the receiving host server
Before the acquisition of information instruction of transmission, the method also includes:
Receive the physical message acquisition instruction that the host server is sent;
The physical message of external equipment in all buses is traversed according to the physical message acquisition instruction, wherein the physics letter
Breath includes: the corresponding Bus number of external equipment, device number, function number, logical address, slot Information and use state;
The physical message is sent to the host server.
15. the method for detection device state according to claim 13, which is characterized in that described according to the acquisition of information
The external equipment that instruction traverses in all buses includes:
Traversal solicited message is sent to the external equipment;
Receive the identification information that the external equipment returns.
16. a kind of system of detection device state characterized by comprising host server and input-output system, the master
Machine server is connected with the input-output system, wherein
The host server sends acquisition of information instruction to the input-output system;
The input-output system receives the acquisition of information instruction that the host server is sent;
The input-output system traverses the external equipment in all buses according to acquisition of information instruction, obtains described external
The identification information of equipment;
The identification information is returned to the host server by the input-output system;
The host server receives the identification information that the input-output system returns;
The host server obtains belonging to the external equipment according to the identification information-enquiry pre-stored data mapping table
The slot Information of slot;
The host server is to the input-output system sending device status query instruction;
The input-output system receives the device status inquiries instruction that the host server is sent;
Operating status of the input-output system according to external equipment described in the device status inquiries instructions query, and by institute
It states operating status and returns to the host server;
The host server receives the operating status of the external equipment.
17. a kind of storage medium, which is characterized in that the storage medium includes the program of storage, wherein run in described program
When control the storage medium where equipment perform claim require any one of 1 to 15 described in detection device state side
Method.
18. a kind of processor, which is characterized in that the processor is for running program, wherein right of execution when described program is run
Benefit require any one of 1 to 15 described in detection device state method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710945942.0A CN109656755A (en) | 2017-10-11 | 2017-10-11 | The method and system of detection device state |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710945942.0A CN109656755A (en) | 2017-10-11 | 2017-10-11 | The method and system of detection device state |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109656755A true CN109656755A (en) | 2019-04-19 |
Family
ID=66109787
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710945942.0A Pending CN109656755A (en) | 2017-10-11 | 2017-10-11 | The method and system of detection device state |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109656755A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110531696A (en) * | 2019-09-10 | 2019-12-03 | 浙江中控技术股份有限公司 | Equipment controlling plan design framework and method, apparatus control method |
| CN110795374A (en) * | 2019-10-16 | 2020-02-14 | 苏州浪潮智能科技有限公司 | Device access method, device and readable storage medium |
| CN111831466A (en) * | 2020-07-17 | 2020-10-27 | 深圳市同泰怡信息技术有限公司 | A method, device, storage medium and computer equipment for reporting errors of system equipment |
| CN112559564A (en) * | 2020-11-19 | 2021-03-26 | 山东云海国创云计算装备产业创新中心有限公司 | Access method, device and medium for application layer state information |
| CN114598735A (en) * | 2022-01-30 | 2022-06-07 | 阿里巴巴(中国)有限公司 | Data processing method and system |
| CN115686147A (en) * | 2022-10-26 | 2023-02-03 | 超聚变数字技术有限公司 | A memory card and computing device |
| CN116028394A (en) * | 2023-03-29 | 2023-04-28 | 苏州浪潮智能科技有限公司 | Equipment information acquisition method, device, system, communication equipment and storage medium |
| CN116303148A (en) * | 2023-05-17 | 2023-06-23 | 北京中科网威信息技术有限公司 | Multi-slot device network card detection method and device, electronic device and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1851663A (en) * | 2005-04-22 | 2006-10-25 | 鸿富锦精密工业(深圳)有限公司 | Peripheral component interconnecting device assembling rightness verifying device and method |
| CN103763129A (en) * | 2013-12-31 | 2014-04-30 | 华为技术有限公司 | PCIe equipment management method and device |
| CN104202194A (en) * | 2014-09-10 | 2014-12-10 | 华为技术有限公司 | Configuration method and device of PCIe (peripheral component interface express) topology |
| CN105531684A (en) * | 2013-09-06 | 2016-04-27 | 思科技术公司 | Universal PCI EXPRESS port |
| CN106294222A (en) * | 2016-08-03 | 2017-01-04 | 浪潮电子信息产业股份有限公司 | A kind of method and device determining PCIE device and slot corresponding relation |
-
2017
- 2017-10-11 CN CN201710945942.0A patent/CN109656755A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1851663A (en) * | 2005-04-22 | 2006-10-25 | 鸿富锦精密工业(深圳)有限公司 | Peripheral component interconnecting device assembling rightness verifying device and method |
| CN105531684A (en) * | 2013-09-06 | 2016-04-27 | 思科技术公司 | Universal PCI EXPRESS port |
| CN103763129A (en) * | 2013-12-31 | 2014-04-30 | 华为技术有限公司 | PCIe equipment management method and device |
| CN104202194A (en) * | 2014-09-10 | 2014-12-10 | 华为技术有限公司 | Configuration method and device of PCIe (peripheral component interface express) topology |
| CN106294222A (en) * | 2016-08-03 | 2017-01-04 | 浪潮电子信息产业股份有限公司 | A kind of method and device determining PCIE device and slot corresponding relation |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110531696A (en) * | 2019-09-10 | 2019-12-03 | 浙江中控技术股份有限公司 | Equipment controlling plan design framework and method, apparatus control method |
| CN110795374A (en) * | 2019-10-16 | 2020-02-14 | 苏州浪潮智能科技有限公司 | Device access method, device and readable storage medium |
| CN111831466A (en) * | 2020-07-17 | 2020-10-27 | 深圳市同泰怡信息技术有限公司 | A method, device, storage medium and computer equipment for reporting errors of system equipment |
| CN112559564A (en) * | 2020-11-19 | 2021-03-26 | 山东云海国创云计算装备产业创新中心有限公司 | Access method, device and medium for application layer state information |
| CN112559564B (en) * | 2020-11-19 | 2022-08-12 | 山东云海国创云计算装备产业创新中心有限公司 | A method, device and medium for accessing application layer state information |
| CN114598735B (en) * | 2022-01-30 | 2024-05-14 | 阿里巴巴(中国)有限公司 | Data processing method and system |
| CN114598735A (en) * | 2022-01-30 | 2022-06-07 | 阿里巴巴(中国)有限公司 | Data processing method and system |
| US12395561B2 (en) | 2022-01-30 | 2025-08-19 | Hangzhou AliCloud Feitian Information Technology Co., Ltd. | Data processing method and system |
| CN115686147A (en) * | 2022-10-26 | 2023-02-03 | 超聚变数字技术有限公司 | A memory card and computing device |
| CN116028394B (en) * | 2023-03-29 | 2023-06-16 | 苏州浪潮智能科技有限公司 | Device information acquisition method, device, system, communication device and storage medium |
| CN116028394A (en) * | 2023-03-29 | 2023-04-28 | 苏州浪潮智能科技有限公司 | Equipment information acquisition method, device, system, communication equipment and storage medium |
| CN116303148A (en) * | 2023-05-17 | 2023-06-23 | 北京中科网威信息技术有限公司 | Multi-slot device network card detection method and device, electronic device and storage medium |
| CN116303148B (en) * | 2023-05-17 | 2023-08-22 | 北京中科网威信息技术有限公司 | Multi-slot device network card detection method and device, electronic device and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109656755A (en) | The method and system of detection device state | |
| CN101409670B (en) | Management component transport protocol interconnect filtering and routing | |
| US7440415B2 (en) | Virtual network addresses | |
| CN110719209B (en) | Cluster network configuration method, system, equipment and readable storage medium | |
| CN109829308A (en) | The management method and device of control strategy, storage medium, electronic device | |
| CN108777640B (en) | Server detection method, device, system and storage medium | |
| CN104104572A (en) | Automatic deploying method and device for switch in SDN network | |
| CN109194525A (en) | A kind of network node configuration method and management node | |
| CN102546267A (en) | Automatic configuration method of network device and management server | |
| US20160191365A1 (en) | Data center migration tracking tool | |
| CN108549542A (en) | A kind of file dispositions method, device and equipment | |
| CN102325163B (en) | Routing updating method, device and relevant equipment | |
| CN103516735A (en) | Method and apparatus for upgrading network node | |
| CN104202334A (en) | Network connection establishing method and device | |
| CN110677383A (en) | Firewall opening method and device, storage medium and computer equipment | |
| US9779037B2 (en) | Establishing connectivity of modular nodes in a pre-boot environment | |
| CN110768862B (en) | Cloud platform physical link connectivity detection device, method and system | |
| CN118677872A (en) | Message forwarding method and device of server, storage medium and electronic equipment | |
| CN104270434A (en) | A service status monitoring system based on cloud service | |
| CN115348126A (en) | Network target range entity equipment access method, device and implementation system | |
| US9712395B2 (en) | Method for the exchange of data between nodes of a server cluster, and server cluster implementing said method | |
| CN112399452B (en) | Version configuration method, device, equipment, system and storage medium | |
| CN105827496A (en) | Method and apparatus for managing PE device | |
| CN119094391B (en) | Testing methods and devices, controllers, media, and vehicles based on multi-core ECUs | |
| CN109542489A (en) | Upgrade method, device and server |
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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190419 |