IP Library Granted Patent US 11,438,987
Granted Patent B2
US 11,438,987 · App. 16/493,289 · Granted Sep 6, 2022

Lighting control method, system and device for NVME backboard, and medium

Inventor: Chen Ning (Henan, CN)
Assignee: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY CO., LTD.
H05B47/175G05B15/02G06F11/325G06F13/1668G06F13/4282
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,438,987
App. No.
16/493,289
Granted
Sep 6, 2022
Kind
B2
Abstract

There are provided a lighting control method, system, and device for an NVME backboard, and a medium. The method is applied to a mainboard. The method includes: executing a target code for parsing a target VPP signal upon reception of the target VPP signal, where the target code is added in the mainboard in advance and stores VPP addresses respectively corresponding to NVME backboards connected with the mainboard; parsing the target VPP signal to obtain a target VPP address corresponding to the target VPP signal; and delivering the target VPP address to a target NVME backboard corresponding to the target VPP address to light the target NVME backboard.

Claims (47)

1. A lighting control method for a Non-Volatile Memory Express (NVME) backboard, the method applied to a mainboard, wherein the mainboard is connected with a plurality of NVME backboards, the method comprising:

receiving a target Virtual Pin Port (VPP) signal;

parsing the target VPP signal by executing a target code, to obtain a target VPP address corresponding to the target VPP signal, wherein the target code is added in the mainboard in advance and stores VPP addresses respectively corresponding to the plurality of NVME backboards connected with the mainboard; and

delivering the target VPP address to a target NVME backboard corresponding to the target VPP address to light the target NVME backboard.

2. The method according to claim 1 , wherein the method further comprises:

stopping operation in a case that no VPP address corresponding to the target VPP signal is obtained.

3. The method according to claim 1 , wherein after the delivering the target VPP address to a target NVME backboard corresponding to the target VPP address to light the target NVME backboard, the method further comprises:

issuing alarming information in a case that the target NVME backboard is not lighted.

4. The method according to claim 1 , wherein after the delivering the target VPP address to a target NVME backboard corresponding to the target VPP address to light the target NVME backboard, the method further comprises:

recording abnormal information of the target NVME backboard in a log in a case that the target NVME backboard is not lighted.

5. The method according to claim 1 , wherein the delivering the target VPP address to a target NVME backboard corresponding to the target VPP address to light the target NVME backboard comprises:

detecting NVME hard disks respectively corresponding to the plurality of NVME backboards;

judging whether the NVME hard disks are each in an operating state to obtain a judgement result;

determining, based on the judgement result and the target VPP address, a communication link for a target NVME backboard among the plurality of NVME backboards corresponding to the target VPP address; and

delivering the target VPP address to the target NVME backboard corresponding to the target VPP address via the communication link to light the target NVME backboard.

6. The method according to claim 5 , wherein after the judging whether the NVME hard disks are each in an operating state to obtain a judgement result, the method further comprises:

stopping operation if it is determined based on the judgement result that the target NVME backboard corresponding to the target VPP address is not in the operating state.

7. A lighting control system for a Non-Volatile Memory Express (NVME) backboard, the system applied to a mainboard, wherein the mainboard is connected with a plurality of NVME backboards, the system comprising:

a signal receiving module, configured to receive a target Virtual Pin Port (VPP) signal;

a signal parsing module, configured to parse the target VPP signal by executing a target code, to obtain a target VPP address corresponding to the target VPP signal, wherein the target code is added in the mainboard in advance and stores VPP addresses respectively corresponding to the plurality of NVME backboards connected with the mainboard; and

a backboard lighting module, configured to deliver the target VPP address to a target NVME backboard corresponding to the target VPP address to light the target NVME backboard.

8. The system according to claim 7 , wherein the backboard lighting module comprises:

a hard disk detecting unit configured to detect NVME hard disks respectively corresponding to the plurality of NVME backboards;

a state judging unit, configured to judge whether the NVME hard disks are each in an operating state to obtain a judgement result;

a link determining unit, configured to: determine, based on the judgement result and the target VPP address, a communication link for a target NVME backboard among the plurality of NVME backboards corresponding to the target VPP address; and

a backboard lighting unit configured to deliver the target VPP address to the target NVME backboard corresponding to the target VPP address via the communication link to light the target NVME backboard.

9. A non-transitory computer readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, causes the processor to perform the lighting control method for a Non-Volatile Memory Express (NVME) backboard according to claim 1 .

10. A lighting control device for a Non-Volatile Memory Express (NVME) backboard, the device comprising:

a memory, configured to store a computer program; and

a processor, configured to execute the computer program to perform operations of:

receiving a target Virtual Pin Port (VPP) signal;

parsing the target VPP signal by executing a target code, to obtain a target VPP address corresponding to the target VPP signal, wherein the target code is added in a mainboard in advance, and the mainboard is connected with a plurality of NVME backboards, and wherein the target code stores VPP addresses respectively corresponding to the plurality of NVME backboards connected with the mainboard; and

delivering the target VPP address to a target NVME backboard corresponding to the target VPP address to light the target NVME backboard.

11. The device according to claim 10 , wherein

the processor is further configured to execute the computer program to perform operations of:

stopping operation in a case that no VPP address corresponding to the target VPP signal is obtained.

12. The device according to claim 10 , wherein after the delivering the target VPP address to a target NVME backboard corresponding to the target VPP address to light the target NVME backboard, the processor is further configured to execute the computer program to perform operations of:

issuing alarming information in a case that the target NVME backboard is not lighted.

13. The device according to claim 10 , wherein after the delivering the target VPP address to a target NVME backboard corresponding to the target VPP address to light the target NVME backboard, the processor is further configured to execute the computer program to perform operations of:

recording abnormal information of the target NVME backboard in a log in a case that the target NVME backboard is not lighted.

14. The device according to claim 10 , wherein the delivering the target VPP address to a target NVME backboard corresponding to the target VPP address to light the target NVME backboard comprises:

detecting NVME hard disks respectively corresponding to the plurality of NVME backboards;

judging whether the NVME hard disks are each in an operating state to obtain a judgement result;

determining, based on the judgement result and the target VPP address, a communication link for a target NVME backboard among the plurality of NVME backboards corresponding to the target VPP address; and

delivering the target VPP address to the target NVME backboard corresponding to the target VPP address via the communication link to light the target NVME backboard.

15. The device according to claim 14 , wherein after the judging whether the NVME hard disks are each in an operating state to obtain a judgement result, the processor is further configured to execute the computer program to perform operations of:

stopping operation if it is determined based on the judgement result that the target NVME backboard corresponding to the target VPP address is not in the operating state.

Assignments (2)
LICENSE Recorded Jun 30, 2026
From: IEIT SYSTEMS CO., LTD
To: AIVRES SYSTEMS INC.
Reel/Frame 075857/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2019
From: NING, CHEN
To: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 050647/0119 →
Priority Claims (1)
CN 201810715035.1 · Jun 29, 2018 · national
Continuity (1)
Related Publication 20210410255A1 · Dec 30, 2021