Nothing Special   »   [go: up one dir, main page]

CN109471779A - Board state monitoring method, micro-control unit, server and storage medium - Google Patents

Board state monitoring method, micro-control unit, server and storage medium Download PDF

Info

Publication number
CN109471779A
CN109471779A CN201811392681.5A CN201811392681A CN109471779A CN 109471779 A CN109471779 A CN 109471779A CN 201811392681 A CN201811392681 A CN 201811392681A CN 109471779 A CN109471779 A CN 109471779A
Authority
CN
China
Prior art keywords
board
backstage
signal
operating status
feedback signal
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
Application number
CN201811392681.5A
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.)
Shanghai Smell Information Technology Co Ltd
Shanghai Wentai Information Technology Co Ltd
Original Assignee
Shanghai Smell Information 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 Shanghai Smell Information Technology Co Ltd filed Critical Shanghai Smell Information Technology Co Ltd
Priority to CN201811392681.5A priority Critical patent/CN109471779A/en
Publication of CN109471779A publication Critical patent/CN109471779A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3031Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a motherboard or an expansion card
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1438Restarting or rejuvenating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention provides a kind of board state monitoring method, micro-control unit, server and storage mediums, wherein, method is applied to micro-control unit, comprising: sends polling signal at least one board, wherein, polling signal is used to obtain the starting state of board;Obtain the feedback signal that each board response polling signal returns;The operating status of each board is reported to backstage by the operating status for determining each board based on the feedback signal.When board is in inactive or upgrade status, can not directly with communicated from the background, the state of board can be sent to backstage via the board of normal operation by micro-control unit, it is monitored backstage to board state, and can differentiate that the board for not setting up communication is in inactive state and is in upgrade status.

Description

Board state monitoring method, micro-control unit, server and storage medium
Technical field
The present embodiments relate to board state monitoring technology field more particularly to a kind of board state monitoring methods, micro- Control unit, server and storage medium.
Background technique
It is managed currently, cell phone type game is placed in the background server of cloud centralized management, and to game board State monitored in real time, the data exchange rate between game can be greatly improved, realize better stability, it is only necessary to Better simply equipment is just able to use the game experiencing that high quality is enjoyed at family.
But to the monitoring of board, there are many problems on backstage at present, such as when board not normally starting or escalation process In, normal communication can not be carried out with backstage, board information cannot timely feedback, and can not normally monitor the state of board from the background.Separately Outside, in board system escalation process, the state of board can not be judged from the background, if backstage carries out forcing to restart at this time, can be led Board upgrading failure is caused, board is caused to be unable to operate normally.
Summary of the invention
The embodiment of the invention provides a kind of board state monitoring method, micro-control unit, server and storage medium, solutions Certainly current board not normal backstage the problem of can not monitoring board state in starting or escalation process.
In a first aspect, the embodiment of the invention provides a kind of board state monitoring methods, comprising:
Polling signal is sent at least one board, wherein the polling signal is used to obtain the operating status of board;
It obtains each board and responds the feedback signal that the polling signal returns;
The operating status that each board is determined according to the feedback signal reports to the operating status of each board From the background.
Optionally, the operating status that each board is determined according to the feedback signal, by the operation shape of each board State reports to backstage, comprising:
If not receiving feedback signal, it is determined that the operating status of corresponding board is normal starting, to described right Control signal is restarted in the board transmission answered, and sends non-normal activation state signal to backstage;
If the feedback signal received matches with preset signals, it is determined that the operating status of corresponding board is to rise Grade sends upgrade status signal to backstage, wherein the preset signals are the communication protocol signals in board escalation process;
If the feedback signal received and preset signals mismatch, it is determined that the operating status of corresponding board is normal Starting sends normal activation state signal to backstage.
Optionally, the operating status of each board is reported into backstage, comprising:
It is operated normally by other and the operating status is reported to backstage by the board for being not in upgrade status.
Optionally, after the operating status of each board being reported to backstage, the method also includes:
To backstage transmission board card information, wherein the board packet rubbing board card trip information and board hardware are special Reference breath.
Optionally, the polling signal is sent by UART communication.
Second aspect, the embodiment of the invention provides a kind of micro-control unit, the micro-control unit includes:
Sending module, for sending polling signal at least one board, wherein the polling signal is for obtaining board Operating status;
Module is obtained, responds the feedback signal that the polling signal returns for obtaining each board;
Reporting module, for determining the operating status of each board according to the feedback signal, by each board Operating status reports to backstage.
Optionally, the reporting module is specifically used for:
If not receiving feedback signal, it is determined that the operating status of corresponding board is normal starting, to described right Control signal is restarted in the board transmission answered, and sends non-normal activation state signal to backstage;
If the feedback signal received matches with preset signals, it is determined that the operating status of corresponding board is to rise Grade sends upgrade status signal to backstage, wherein the preset signals are the communication protocol signals in board escalation process;
If the feedback signal received and preset signals mismatch, it is determined that the operating status of corresponding board is normal Starting sends normal activation state signal to backstage.
Optionally, the reporting module is also used to:
It is operated normally by other and the operating status is reported to backstage by the board for being not in upgrade status.
Optionally, the reporting module is also used to:
To backstage transmission board card information, wherein the board packet rubbing board card trip information and board hardware are special Reference breath.
The third aspect, the embodiment of the invention provides a kind of servers, comprising:
One or more processors;
Memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processing Device is realized such as any board state monitoring method in the embodiment of the present invention.
Fourth aspect, the embodiment of the invention provides a kind of computer readable storage mediums, are stored thereon with computer journey Sequence realizes any board state monitoring method in the embodiment of the present invention when program is executed by processor.
A kind of board state monitoring method, micro-control unit, server and storage medium provided in an embodiment of the present invention lead to It crosses micro-control unit and sends polling signal at least one board, and obtain the feedback that each board is returned in response to polling signal The operating status of each board is reported to backstage, i.e., to determine the operating status of each board based on the feedback signal by signal So that board is in inactive or upgrade status, can not directly with communicated from the background, can also be by micro-control unit by board State be sent to backstage, make backstage board state is monitored, and can differentiate do not set up communication board be in not Starting state is in upgrade status.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing does one and simply introduces, it should be apparent that, drawings in the following description are some embodiments of the invention, for this For the those of ordinary skill of field, without creative efforts, it can also be obtained according to these attached drawings others Attached drawing.
Fig. 1 is a kind of board state monitoring method flow chart that the embodiment of the present invention one provides;
Fig. 2 is a kind of board state monitoring method flow chart provided by Embodiment 2 of the present invention;
Fig. 3 is a kind of micro-control unit structural schematic diagram that the embodiment of the present invention three provides;
Fig. 4 is a kind of server architecture schematic diagram that the embodiment of the present invention four provides.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, hereinafter with reference to attached in the embodiment of the present invention Figure, clearly and completely describes technical solution of the present invention by embodiment, it is clear that described embodiment is the present invention one Section Example, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not doing Every other embodiment obtained under the premise of creative work out, shall fall within the protection scope of the present invention.
Embodiment one
Fig. 1 is a kind of board state monitoring method flow chart that the embodiment of the present invention one provides.The technical side of the present embodiment Case can be adapted for the case where backstage is monitored board state.This method can be applied in micro-control unit, and can be with It is realized, and is integrated in server by the way of software and/or hardware.This method specifically includes following operation:
S110, polling signal is sent at least one board, wherein polling signal is used to obtain the operating status of board.
During on backstage, the state to board is monitored, need to communicate with board foundation, so that backstage be made to obtain plate The operating status of card.But when board is inactive or is being in upgrade status, it can not be communicated from the background with board, therefore cannot The virtual condition of board at this time is obtained, and further control is taken according to the current state of board, it is therefore desirable to pass through it He communicates device with board foundation, obtains the state of board at this time.
Polling signal is sent at least one board by micro-control unit, i.e., according to predetermined period and preset order to extremely A few board sends inquiry signal, wherein predetermined period and preset order can be set as needed by technical staff. Polling signal is sent by UART communication, and UART is a kind of Universal Serial Bus, is used for asynchronous communication, and the bus is double To communication, full duplex transmission and reception may be implemented.Pass through the operating status of the available board of polling signal, wherein operation State includes normal activation state, non-normal activation state, upgrade status etc..Polling signal is sent by micro-control unit, and It does not need backstage and communicates the operating status that can obtain board with foundation between board.
S120, the feedback signal that each board response polling signal returns is obtained.
After board receives the polling signal of micro-control unit transmission, polling signal is responded, and send out to micro-control unit Send the feedback signal of response.Micro-control unit obtains the feedback signal returned in response to polling signal, thus based on the feedback signal Board state is further analyzed.
S130, the operating status for determining each board based on the feedback signal, after the operating status of each board is reported to Platform.
When board is in different states, the feedback signal for being back to micro-control unit is different, to make microcontroller list Member determines the different operating statuses of each board according to different feedback signals.The different of each board are run shapes by micro-control unit State reports to backstage, to realize monitoring of the backstage to board state.Wherein, the operating status of each board is reported into backstage, Include: pass through other operate normally and be not in upgrade status board report the running status to backstage.Due to microcontroller list Member, it is thus impossible to which the operating status of board is directly reported to backstage, needs to pass through other without establishing correspondence with backstage Board state is reported with the channel for having built up correspondence from the background.When operating normally due to board and be not in upgrade status Normal communication can be carried out with backstage, therefore micro-control unit can operate normally by other and be not in the plate of upgrade status Operating status in non-normal activation state and/or the board of upgrade status is reported to backstage by card.Backstage passes through microcontroller The board state that unit reports is monitored board, though there are board not normally start or be in upgrade status, without and Correspondence is established on backstage, and backstage can also obtain the current state of board.
A kind of board state monitoring method provided in an embodiment of the present invention, firstly, sending poll letter at least one board Number, wherein polling signal is used to obtain the starting state of board;Then, the anti-of each board response polling signal return is obtained Feedback signal, and the operating status of each board is determined based on the feedback signal;Finally, after the operating status of each board is reported to Platform.By sending polling signal at least one board and obtaining the feedback signal that each board returns in response to polling signal, And determine that board state reports to backstage based on the feedback signal, it can make backstage that can obtain plate without communicating with board foundation The state of card, even if board is in inactive state or upgrade status can not be with background communication, backstage can also pass through micro process The board state that device reports is monitored board.
Embodiment two
Fig. 2 is a kind of board state monitoring method flow chart provided by Embodiment 2 of the present invention.The present embodiment is in above-mentioned reality It applies and advanced optimizes on the basis of example, wherein the not content detailed in Example one of detailed description in the present embodiment.Such as Fig. 2 institute Show, a kind of board state monitoring method provided by Embodiment 2 of the present invention specifically includes the following steps:
S210, polling signal is sent at least one board, wherein polling signal is used to obtain the operating status of board.
S220, the feedback signal that each board response polling signal returns is obtained.
If S230, not receiving feedback signal, it is determined that the operating status of corresponding board is normal starting, to right Control signal is restarted in the board transmission answered, and sends non-normal activation state signal to backstage.
In the case where board is inactive, if micro-control unit sends polling signal to board, board cannot be in response to Polling signal simultaneously returns to feedback signal, therefore is back to micro-control unit without feedback signal.Wherein, the inactive situation of board Including not powering on situations such as causing board is inactive, powers on back plate card start-up to fail, restart unsuccessfully after board upgrading.Optionally, When micro-control unit does not receive feedback signal, then board is judged for inactive state, restarts control signal to board transmission, Control card restarting, and by other non-normal activation state letter can be sent to backstage with the board of backstage normal communication Number, so that backstage is obtained the current state inactive state of board.
If S240, the feedback signal received and preset signals match, it is determined that the operating status of corresponding board For upgrading, upgrade status signal is sent to backstage, wherein preset signals are the communication protocol signals in board escalation process.
When board is in upgrade status, it cannot establish and communicate with backstage, can not learn the current specific shape of board from the background State if board state is mistaken for inactive state from the background at this time, and then generates and Restart Signal is forced to carry out forcing weight to board It opens, then will lead to board upgrading failure, can not normally start operation.Optionally, micro-control unit sends polling signal to board And feedback signal is obtained, feedback signal is analyzed, feedback signal is matched with preset signals, wherein preset signals It, i.e.,, can be in response to after receiving polling signal during board upgrades for the communication protocol signals in board escalation process Polling signal sends the communication protocol signals for indicating upgrade status to micro-control unit.By the communication protocol letter in escalation process Number preset signals are set as, if the feedback signal that micro-control unit receives matches with preset signals, it is determined that corresponding board Operating status be upgrading, upgrade status signal can be sent to backstage with the board of background communication by other.Backstage receives To after upgrade status signal, it is determined that this board for not establishing communication is in upgrade status, cannot generate pressure and restart letter Number controlling it restarts.
If S250, the feedback signal received and preset signals mismatch, it is determined that the operating status of corresponding board Normally to start, normal activation state signal is sent to backstage.
Specifically, if micro-control unit receives the feedback signal that board is returned in response to polling signal, and feed back Signal and preset signals mismatch, then judge that board is in the state for normally starting and operating normally at this time, sends just to backstage Normal starting state signal indicates that board operates normally at present and is not in upgrade status.
S260, Xiang Houtai transmission board card information, wherein board packet rubbing board card trip information and board hardware are special Reference breath.
When backstage is monitored board, the current operating status of board is not only obtained, it is also necessary to monitor board Operating parameter and board hardware characteristics information etc., to realize the analysis to board performance and operating rate, to be adapted to Property adjustment and configuration improve user experience to meet the needs of user.Therefore, by micro-control unit monitoring board card information, And by board information pass through other operate normally and be not in upgrade status board be sent to backstage.Wherein, board packet Rubbing board card trip information and board hardware characteristics information, board trip information include voltage, electric current and temperature information Deng board hardware characteristics packet rubbing board card ID, board type and hardware version numbers etc..
A kind of board state monitoring method provided in an embodiment of the present invention, will determine the fortune of each board based on the feedback signal The operating status of each board is reported to backstage and is embodied as: if not receiving feedback signal, it is determined that is corresponding by row state The operating status of board be normal starting, restart control signal to the transmission of corresponding board, and send to backstage abnormal Starting state signal;If the feedback signal received matches with preset signals, it is determined that the operating status of corresponding board For upgrading, upgrade status signal is sent to backstage, wherein preset signals are the communication protocol signals in board escalation process;Such as The feedback signal and preset signals that fruit receives mismatch, it is determined that the operating status of corresponding board is normal starting, backward Platform sends normal activation state signal, so that backstage is without establishing the state that can monitor board that communicates, and energy with board It is enough to obtain inactive board, escalation process, the state for operating normally three kinds of situations respectively.And increase step: being sent to backstage Board information, wherein board packet rubbing board card trip information and board hardware characteristics information make backstage can be more comprehensively The parameters index of ground monitoring board.
Embodiment three
Fig. 3 is a kind of micro-control unit structural schematic diagram that the embodiment of the present invention three provides.As shown in figure 3, microcontroller list Member includes:
Sending module 310, for sending polling signal at least one board, wherein polling signal is for obtaining board Operating status.
Module 320 is obtained, the feedback signal returned for obtaining each board response polling signal.
Reporting module 330, for determining the operating status of each board based on the feedback signal, by the operation shape of each board State reports to backstage.
Optionally, reporting module 330 is specifically used for:
If not receiving feedback signal, it is determined that the operating status of corresponding board is normal starting, to corresponding Control signal is restarted in board transmission, and sends non-normal activation state signal to backstage;
If the feedback signal received matches with preset signals, it is determined that the operating status of corresponding board is to rise Grade sends upgrade status signal to backstage, wherein preset signals are the communication protocol signals in board escalation process;
If the feedback signal received and preset signals mismatch, it is determined that the operating status of corresponding board is normal Starting sends normal activation state signal to backstage.
Optionally, reporting module 330 is also used to:
It is operated normally by other and the board for being not in upgrade status is reported the running status to backstage.
Optionally, reporting module 330 is also used to:
To backstage transmission board card information, wherein board packet rubbing board card trip information and board hardware characteristics letter Breath.
Optionally, polling signal is sent by UART communication.
A kind of micro-control unit provided in an embodiment of the present invention, a kind of board state monitoring side proposed with above-described embodiment It is owned by France in same inventive concept, the technical detail of detailed description not can be found in above-described embodiment, and this reality in the present embodiment Apply example and above-described embodiment beneficial effect having the same.
Example IV
Fig. 4 is a kind of structure chart for server that the embodiment of the present invention four provides.Fig. 4, which is shown, to be suitable for being used to realizing this hair The block diagram of the exemplary processing devices 412 of bright embodiment.The processing equipment 412 that Fig. 4 is shown is only an example, should not be right The function and use scope of the embodiment of the present invention bring any restrictions.
As shown in figure 4, processing equipment 412 is showed in the form of universal computing device.The component of processing equipment 412 can wrap Include but be not limited to: one or more processor or processing unit 416, system storage 428 connect different system components The bus 418 of (including system storage 428 and processing unit 416).
Bus 418 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller, Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.It lifts For example, these architectures include but is not limited to industry standard architecture (ISA) bus, microchannel architecture (MAC) Bus, enhanced isa bus, Video Electronics Standards Association (VESA) local bus and peripheral component interconnection (PCI) bus.
Processing equipment 412 typically comprises a variety of computer system readable media.These media can be it is any can be by The usable medium that processing equipment 412 accesses, including volatile and non-volatile media, moveable and immovable medium.
System storage 428 may include the computer system readable media of form of volatile memory, such as deposit at random Access to memory (RAM) 430 and/or cache memory 432.Processing equipment 412 may further include it is other it is removable/no Movably, volatile/non-volatile computer system storage medium.Only as an example, storage system 434 can be used for reading and writing Immovable, non-volatile magnetic media (Fig. 4 do not show, commonly referred to as " hard disk drive ").Although not shown in fig 4, may be used To provide the disc driver for reading and writing to removable non-volatile magnetic disk (such as " floppy disk "), and it is non-volatile to moving Property CD (such as CD-ROM, DVD-ROM or other optical mediums) read and write CD drive.In these cases, each drive Dynamic device can be connected by one or more data media interfaces with bus 418.Memory 428 may include at least one journey Sequence product, the program product have one group of (for example, at least one) program module, these program modules are configured to perform this hair The function of bright each embodiment.
Program/utility 440 with one group of (at least one) program module 442, can store in such as memory In 428, such program module 442 includes but is not limited to operating system, one or more application program, other program modules And program data, it may include the realization of network environment in each of these examples or certain combination.Program module 442 Usually execute the function and/or method in embodiment described in the invention.
Processing equipment 412 can also be with one or more external equipments 414 (such as keyboard, sensing equipment, display 424 Deng) communication, can also be enabled a user to one or more equipment interact with the processing equipment 412 communicate, and/or with make Any equipment (such as network interface card, the modem that the processing equipment 412 can be communicated with one or more of the other calculating equipment Etc.) communication.This communication can be carried out by input/output (I/O) interface 422.Also, processing equipment 412 can also lead to Cross network adapter 420 and one or more network (such as local area network (LAN), wide area network (WAN) and/or public network, example Such as internet) communication.As shown, network adapter 420 is communicated by bus 418 with other modules of processing equipment 412.It answers When understanding, although not shown in the drawings, other hardware and/or software module can be used with combination processing equipment 412, including but unlimited In: microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and number According to backup storage system etc..
Processing unit 416 is by running at least one of other programs in the multiple programs being stored in system storage 428 It is a, thereby executing various function application and data processing, such as realize a kind of board state provided by the embodiment of the present invention Monitoring method, comprising:
Polling signal is sent at least one board, wherein polling signal is used to obtain the operating status of board;
Obtain the feedback signal that each board response polling signal returns;
The operating status of each board is reported to backstage by the operating status for determining each board based on the feedback signal.
The present embodiment provides a kind of servers, execute program by processor and realize by sending wheel at least one board It askes signal and obtains the feedback signal that each board is returned in response to polling signal, and determine in board state based on the feedback signal Report can make backstage communicate the state that can obtain board without establishing with board, even if board is in inactive to backstage State or upgrade status can not be with background communications, and the board state that backstage can also be reported by microprocessor supervises board Control.
Further, processing unit 416 is by running other programs in the multiple programs being stored in system storage 428 At least one, thereby executing various function application and data processing, such as realize the plate provided in above-mentioned any embodiment Card method for monitoring state.
Embodiment five
The embodiment of the present invention five additionally provides a kind of storage medium comprising computer executable instructions, and computer is executable Instruction by computer processor when being executed for executing a kind of board state monitoring method, comprising:
Polling signal is sent at least one board, wherein polling signal is used to obtain the operating status of board;
Obtain the feedback signal that each board response polling signal returns;
The operating status of each board is reported to backstage by the operating status for determining each board based on the feedback signal.
The computer storage medium of the embodiment of the present invention, can be using any of one or more computer-readable media Combination.Computer-readable medium can be computer-readable signal media or computer readable storage medium.It is computer-readable Storage medium for example may be-but not limited to-the system of electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, device or Device, or any above combination.The more specific example (non exhaustive list) of computer readable storage medium includes: tool There are electrical connection, the portable computer diskette, hard disk, random access memory (RAM), read-only memory of one or more conducting wires (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD- ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.In this document, computer-readable storage Medium can be any tangible medium for including or store program, which can be commanded execution system, device or device Using or it is in connection.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but unlimited In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can Any computer-readable medium other than storage medium is read, which can send, propagates or transmit and be used for By the use of instruction execution system, device or device or program in connection.
The program code for including on computer-readable medium can transmit with any suitable medium, including --- but it is unlimited In wireless, electric wire, optical cable, RF etc. or above-mentioned any appropriate combination.
The computer for executing operation of the present invention can be write with one or more programming languages or combinations thereof Program code, programming language include object oriented program language-such as Java, Smalltalk, C++, are also wrapped Include conventional procedural programming language-such as " C " language or similar programming language.Program code can be complete Ground executes on the user computer, partly executes on the user computer, executing as an independent software package, partially existing Part executes on the remote computer or executes on a remote computer or server completely on subscriber computer.It is being related to In the situation of remote computer, remote computer can pass through the network of any kind --- including local area network (LAN) or wide area Net (WAN)-be connected to subscriber computer, or, it may be connected to outer computer (such as utilize ISP To be connected by internet).
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation, It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.

Claims (10)

1. a kind of board state monitoring method, which is characterized in that be applied to micro-control unit, which comprises
Polling signal is sent at least one board, wherein the polling signal is used to obtain the operating status of board;
It obtains each board and responds the feedback signal that the polling signal returns;
The operating status that each board is determined according to the feedback signal, after the operating status of each board is reported to Platform.
2. the method according to claim 1, wherein determining the operation shape of each board according to the feedback signal The operating status of each board is reported to backstage by state, comprising:
If not receiving feedback signal, it is determined that the operating status of corresponding board is normal starting, to described corresponding Control signal is restarted in board transmission, and sends non-normal activation state signal to backstage;
If the feedback signal received matches with preset signals, it is determined that the operating status of corresponding board is upgrading, to Backstage sends upgrade status signal, wherein the preset signals are the communication protocol signals in board escalation process;
If the feedback signal received and preset signals mismatch, it is determined that the operating status of corresponding board is normally to open It is dynamic, normal activation state signal is sent to backstage.
3. the method according to claim 1, wherein by the operating status of each board report to backstage, Include:
The operating status is reported to backstage by the board by operating normally and being not in upgrade status.
4. the method according to claim 1, wherein the operating status of each board is reported to backstage Afterwards, the method also includes:
To backstage transmission board card information, wherein the board packet rubbing board card trip information and board hardware characteristics letter Breath.
5. the method according to claim 1, wherein the polling signal is sent by UART communication.
6. a kind of micro-control unit, which is characterized in that the micro-control unit includes:
Sending module, for sending polling signal at least one board, wherein the polling signal is for obtaining opening for board Dynamic state;
Module is obtained, responds the feedback signal that the polling signal returns for obtaining each board;
Reporting module, for determining the operating status of each board according to the feedback signal, by the operation of each board State reporting is to from the background.
7. micro-control unit according to claim 6, which is characterized in that the reporting module is specifically used for:
If not receiving feedback signal, it is determined that the operating status of corresponding board is normal starting, to described corresponding Control signal is restarted in board transmission, and sends non-normal activation state signal to backstage;
If the feedback signal received matches with preset signals, it is determined that the operating status of corresponding board is upgrading, to Backstage sends upgrade status signal, wherein the preset signals are the communication protocol signals in board escalation process;
If the feedback signal received and preset signals mismatch, it is determined that the operating status of corresponding board is normally to open It is dynamic, normal activation state signal is sent to backstage.
8. micro-control unit according to claim 6, which is characterized in that the reporting module is also used to:
The operating status is reported into backstage by the board that other normal operations are not in upgrade status.
9. a kind of server characterized by comprising
One or more processors;
Memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors are real Now such as a kind of board state monitoring method as claimed in any one of claims 1 to 5.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor A kind of such as board state monitoring method as claimed in any one of claims 1 to 5 is realized when execution.
CN201811392681.5A 2018-11-21 2018-11-21 Board state monitoring method, micro-control unit, server and storage medium Pending CN109471779A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811392681.5A CN109471779A (en) 2018-11-21 2018-11-21 Board state monitoring method, micro-control unit, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811392681.5A CN109471779A (en) 2018-11-21 2018-11-21 Board state monitoring method, micro-control unit, server and storage medium

Publications (1)

Publication Number Publication Date
CN109471779A true CN109471779A (en) 2019-03-15

Family

ID=65674043

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811392681.5A Pending CN109471779A (en) 2018-11-21 2018-11-21 Board state monitoring method, micro-control unit, server and storage medium

Country Status (1)

Country Link
CN (1) CN109471779A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111400158A (en) * 2020-03-31 2020-07-10 新华三信息安全技术有限公司 Information collection method and device
CN112859727A (en) * 2021-01-11 2021-05-28 苏州华兴源创科技股份有限公司 Appearance inspection PC motion control operation system and motion method
CN113190395A (en) * 2021-03-15 2021-07-30 新华三信息技术有限公司 State monitoring method and device
CN113468028A (en) * 2021-09-03 2021-10-01 北京壁仞科技开发有限公司 Device management method for computing device, apparatus and medium
CN113825153A (en) * 2020-06-19 2021-12-21 广州慧睿思通科技股份有限公司 Multifunctional system configuration method and multifunctional wireless monitoring system
CN114302530A (en) * 2021-12-21 2022-04-08 河北谊安奥美医疗设备有限公司 Brightness adjusting control device for LED shadowless lamp
CN115470911A (en) * 2022-02-25 2022-12-13 合肥本源量子计算科技有限责任公司 Communication method of quantum control system, quantum control system and quantum computer
CN118391011A (en) * 2024-06-24 2024-07-26 德州联合石油科技股份有限公司 Underground directional detection system and control method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5586250A (en) * 1993-11-12 1996-12-17 Conner Peripherals, Inc. SCSI-coupled module for monitoring and controlling SCSI-coupled raid bank and bank environment
CN101938417A (en) * 2010-09-01 2011-01-05 中兴通讯股份有限公司 Method for realizing configuration of main and auxiliary board cards as well as board cards
CN103761131A (en) * 2014-01-24 2014-04-30 浙江众合机电股份有限公司 Multi-board-card automatic updating method and system based on internal storage sharing
CN107832247A (en) * 2017-09-25 2018-03-23 南京天溯自动化控制系统有限公司 The data concentrator of adaptive communications
CN107944234A (en) * 2017-11-20 2018-04-20 上海闻泰电子科技有限公司 A kind of brush machine control method of Android device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5586250A (en) * 1993-11-12 1996-12-17 Conner Peripherals, Inc. SCSI-coupled module for monitoring and controlling SCSI-coupled raid bank and bank environment
CN101938417A (en) * 2010-09-01 2011-01-05 中兴通讯股份有限公司 Method for realizing configuration of main and auxiliary board cards as well as board cards
CN103761131A (en) * 2014-01-24 2014-04-30 浙江众合机电股份有限公司 Multi-board-card automatic updating method and system based on internal storage sharing
CN107832247A (en) * 2017-09-25 2018-03-23 南京天溯自动化控制系统有限公司 The data concentrator of adaptive communications
CN107944234A (en) * 2017-11-20 2018-04-20 上海闻泰电子科技有限公司 A kind of brush machine control method of Android device

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111400158A (en) * 2020-03-31 2020-07-10 新华三信息安全技术有限公司 Information collection method and device
CN113825153A (en) * 2020-06-19 2021-12-21 广州慧睿思通科技股份有限公司 Multifunctional system configuration method and multifunctional wireless monitoring system
CN112859727A (en) * 2021-01-11 2021-05-28 苏州华兴源创科技股份有限公司 Appearance inspection PC motion control operation system and motion method
CN113190395A (en) * 2021-03-15 2021-07-30 新华三信息技术有限公司 State monitoring method and device
CN113190395B (en) * 2021-03-15 2023-08-18 新华三信息技术有限公司 State monitoring method and device
CN113468028A (en) * 2021-09-03 2021-10-01 北京壁仞科技开发有限公司 Device management method for computing device, apparatus and medium
CN114302530A (en) * 2021-12-21 2022-04-08 河北谊安奥美医疗设备有限公司 Brightness adjusting control device for LED shadowless lamp
CN115470911A (en) * 2022-02-25 2022-12-13 合肥本源量子计算科技有限责任公司 Communication method of quantum control system, quantum control system and quantum computer
CN115470911B (en) * 2022-02-25 2024-01-05 本源量子计算科技(合肥)股份有限公司 Communication method of quantum control system, quantum control system and quantum computer
CN118391011A (en) * 2024-06-24 2024-07-26 德州联合石油科技股份有限公司 Underground directional detection system and control method
CN118391011B (en) * 2024-06-24 2024-09-06 德州联合石油科技股份有限公司 Underground directional detection system and control method

Similar Documents

Publication Publication Date Title
CN109471779A (en) Board state monitoring method, micro-control unit, server and storage medium
EP1880309A2 (en) Smart-switch management module system and method
US9110861B2 (en) Managing host computing devices with a host control component
CN109245966A (en) The monitoring method and device of the service state of cloud platform
US8819779B2 (en) Methods and systems for managing multiple information handling systems with a virtual keyboard-video-mouse interface
CN101771565B (en) Analogy method for realizing multitudinous or different baseboard management controllers by single server
WO2023125590A1 (en) Remote diagnosis method and apparatus, and electronic device and storage medium
US12041688B2 (en) Screen projection method and system
CN114357495B (en) Prediction machine under-chain aggregation method, device, equipment and medium based on block chain
CN109918320A (en) A kind of control method of USB device, device and KVM control system
CN108404416A (en) Game matching interactive approach, device and readable storage medium storing program for executing
CN116723198A (en) Multi-node server host control method, device, equipment and storage medium
CN113612659A (en) Equipment networking test method and device, electronic equipment and storage medium
CN109375956A (en) A kind of method of reboot operation system, logical device and control equipment
CN103561089B (en) Virtual machine desktop log-in, Apparatus and system
CN107659641A (en) Web wakes up method, apparatus, server, equipment and the storage medium of client
CA2699505A1 (en) Software method and system for controlling and observing computer networking devices
CN114064091A (en) OTA (over the air) upgrade control method and device, electronic equipment and automatic driving vehicle
CN113012695B (en) Intelligent control method and device, electronic equipment and computer readable storage medium
CN105677589A (en) Access control method, access control device and access control system
CN113849356A (en) Equipment testing method and device, electronic equipment and storage medium
KR102531826B1 (en) Method and apparatus for acquiring a random number for blockchain, device and storage medium
CN112527192A (en) Data acquisition method and device and service equipment
CN114928533B (en) Virtual network element fault processing method and device, electronic equipment and storage medium
CN109656535B (en) Voice skill off-line development method based on browser

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: 20190315