System and method for automatically deriving sensor capabilities and constructing logical sensor structures for physical devices

TWI939312BActive Publication Date: 2026-09-11朱鴻祿
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
TW114151832
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-12-30
Publication Date
2026-09-11
Estimated Expiration
2045-12-29

Smart Images

  • Figure TWG2TB001910880_001
    Figure TWG2TB001910880_001
  • Figure TWG2TB001910880_002
    Figure TWG2TB001910880_002
  • Figure TWG2TB001910880_003
    Figure TWG2TB001910880_003
Patent Text Reader

Abstract

A system for automatically deriving sensors and establishing logical sensing structures is applied to the platform management environment of a computing platform. During operation, it actively communicates with physical devices through a standard hardware management protocol, sending probe commands and receiving status feedback values ​​to determine the actual sensing functions and types supported by the physical device. The system includes a communication module, a detection module, an analysis module, a construction module, and a deployment module. The detection module collects device information, the analysis module derives sensing capabilities based on the feedback status values, and the construction module automatically establishes the corresponding logical sensing structure based on the derivation results and provides it to the platform management program or monitoring program. This eliminates the need for manual review of hardware design documents or manual writing of adapter code, enabling automatic determination of sensing capabilities and establishment of logical sensing structures.
Need to check novelty before this filing date? Find Prior Art

Claims

1. A system for automatically inferring sensors and establishing a logical sensing structure, applied to a computing platform, comprising: a communication module configured to actively communicate with a physical device via a standard hardware management protocol; a probe module connected to the communication module, configured to actively send at least one probe command to the physical device to test whether the physical device may support one or more sensing functions; an analysis module connected to the probe module, configured to: receive one or more status feedback values ​​returned by the physical device in response to each of the probe commands; and infer the sensing functions and their types actually supported by the physical device based on the execution results indicated by the status feedback values; a construction module connected to the analysis module, configured to automatically establish a logical sensing structure based on the actually supported sensing functions, for describing the non-physical logical entity of the sensing functions; and a deployment module configured to load and materialize the logical sensing structure into a runtime logical entity during system execution. (entity) for access and use by a platform management program or a monitoring program during execution, as its sensing data base or runtime logic device.

2. The system for automatically deriving sensors and establishing logical sensing structures as described in claim 1, wherein, The standard hardware management protocol includes Intelligent Platform Management Interface (IPMI), Platform Level Data Model (PLDM), Management Component Transport Protocol (MCTP), or a combination thereof.

3. The system for automatically deriving sensors and establishing logical sensing structures as described in claim 1, wherein, The status feedback value includes a feedback code, and the analysis module infers whether the sensing function is supported based on whether the feedback code indicates a success status.

4. The system for automatically deriving sensors and establishing logical sensing structures as described in claim 1, wherein, The logical sensing structure includes one or a combination of an Entity Data Structure (EDS), a list of logical sensors, or a Sensor Data Record (SDR), and the Entity Data Structure, the list of logical sensors, or the Sensor Data Record are configured to constitute part of the runtime logical entity during system execution, for access and operation by the platform management program or monitoring program.

5. The system for automatically deriving sensors and establishing a logical sensing structure as described in claim 1, further comprising a generation module configured to automatically generate code for adapting the physical device based on the logical sensing structure.

6. The system for automatically deriving sensors and establishing a logical sensing structure as described in claim 1, further comprising a verification module configured to: generate at least one test case based on the logical sensing structure; execute the test case to verify the functionality of the physical device; and output a Device Test Report (DTR).

7. The system for automatically deriving sensors and establishing logical sensing structures as described in claim 1, wherein, The system is configured to support the hot-plug function of the physical device, and dynamically repeats the functions of the detection module, the analysis module and the construction module when the physical device is detected to be imported or removed.

8. A method for automatically deriving sensors and establishing a logical sensing structure, executed by a computing system, comprising: a probing step, actively sending at least one probe command to a physical device via a standard hardware management protocol to test whether the physical device may support one or more sensing functions; an analysis step, comprising: receiving one or more status feedback values ​​returned by the physical device in response to each of the probe commands; and deriving the actual sensing functions and their types supported by the physical device based on the execution results indicated by the status feedback values; a construction step, automatically establishing a logical sensing structure based on the actual supported sensing functions to describe the non-physical logical entities of the sensing functions; and a deployment step, during system execution, loading the logical sensing structure and establishing it as a runtime logical entity, enabling a platform management program or a monitoring program to access and operate the runtime logical entity during execution as its sensing data base or runtime logical device.

9. The method for automatically deriving sensors and establishing a logical sensing structure as described in claim 8, wherein, The standard hardware management protocols include IPMI, PLDM, MCTP, or combinations thereof.

10. The method for automatically deriving sensors and establishing a logical sensing structure as described in claim 8, wherein, The status feedback value includes a feedback code, and the analysis step is based on whether the feedback code indicates a success status to deduce whether the sensing function is supported.

11. The method for automatically deriving sensors and establishing a logical sensing structure as described in claim 8, wherein, The logical sensing structure includes one or a combination of an entity data structure (EDS), a logical sensor information list, or a sensor data record (SDR), and the entity data structure, logical sensor information list, or sensor data record is established as part of the runtime logical entity during the deployment step for access and operation by the platform management program or monitoring program during execution.

12. The method for automatically deriving a sensor and establishing a logical sensing structure as described in claim 8, further comprising a generation step of automatically generating code for adapting the physical device based on the logical sensing structure.

13. The method for automatically deriving a sensor and establishing a logical sensing structure as described in claim 8, further comprising: generating at least one test case based on the logical sensing structure; executing the test case to verify the functionality of the physical device; and outputting a Device Test Report (DTR).

14. The method for automatically deriving sensors and establishing a logical sensing structure as described in claim 8, wherein, The method is configured to support the hot-plug function of the physical device, and dynamically repeats the detection step, the analysis step, and the construction step when the physical device is detected to be imported or removed.

Citation Information

Patent Citations

  • Multi-project BMC sensor configuration management method and device

    CN115967618A

  • Method and system for automatically adapting BMC firmware to mainboard sensor

    CN116820432A

  • Sensor process management methods and systems

    US20090013335A1