IP Library Granted Patent US 12,380,013
Granted Patent B2
US 12,380,013 · App. 17/781,222 · Granted Aug 5, 2025

Method and apparatus for determining collection frequency of a monitoring device

Inventors: Liang Zhang (Beijing, CN); Wei Sun (Wuxi, CN); Yang Wang (Wuxi, CN); Li Hong Hu (Wuxi, CN)
Assignee: SIEMENS AKTIENGESELLSCHAFT
G06F11/3476G06F11/3006
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 12,380,013
App. No.
17/781,222
Granted
Aug 5, 2025
Kind
B2
Abstract

Various embodiments include a method for determining a collection frequency of data. The data are collected from a device for an application program to monitor the device. The method may include: determining a collection frequency requirement of the application program regarding the data of the device; determining state information of the device; and determining, based on the determined collection frequency requirement of the application program regarding the data of the device and the determined state information of the device, a collection frequency of data according to a preset rule.

Claims (38)

1. A method for determining a collection frequency of data, wherein the data are collected from a device for an application program to monitor the device, the method comprising:

determining a collection frequency requirement of the application program regarding the data of the device;

determining state information of the device; and

determining, based on the determined collection frequency requirement of the application program regarding the data of the device and the determined state information of the device, a collection frequency of data according to a preset rule;

wherein state information of the device comprises at least one datum selected from the group consisting of: an operating state, an idle state, a fault state, a repair state and a maintenance state.

2. The method as claimed in claim 1 , further comprising receiving a real-time performance parameter of the device and, according to the real-time performance parameter, determining whether the collection frequency needs to be adjusted.

3. The method as claimed in claim 1 , wherein a collection frequency requirement of the application program comprises at least one requirement selected from the group consisting of: a collection frequency requirement of the application program itself; a collection frequency requirement of the application program in different states of the device; and a collection frequency requirement of the application program at different times.

4. The method as claimed in claim 1 , wherein state information of the device comprises at least one datum selected from the group consisting of: scheduled operating hours and non-operating hours of the device; a performance indicator of the device; and hardware information.

5. The method as claimed in claim 2 , wherein the real-time performance parameter comprises at least one datum selected from the group consisting of: real-time central processing unit usage, memory usage, network load, and response time of device.

6. The method as claimed in claim 3 , wherein: a collection frequency requirement of the application program itself comprises: a default collection frequency, a minimum collection frequency, and a zero frequency;

different states of the device comprise: an operating state, an idle state, a fault state, a repair state, and a maintenance state, the corresponding preferred collection frequency, minimum collection frequency and zero frequency being provided for each state of the device respectively; and

the time comprises operating hours, non-operating hours, and all day, the corresponding default collection frequency, minimum collection frequency and zero frequency being provided for different times, respectively.

7. The method as claimed in claim 4 , wherein:

a performance indicator of the device comprises at least one datum selected from the group consisting of: central processing unit usage, memory usage, input/output read time, and central processing unit temperature; and

the hardware information comprises at least one datum selected from the group consisting of: version of central processing unit and version of memory.

8. An apparatus for determining a collection frequency of data, wherein the data are collected from the device and provided to an application program to monitor the device, the apparatus comprising:

a collection frequency requirement determining unit configured to determine a collection frequency requirement of the application program;

a device state determining unit configured to determine state information of the device; and

a collection frequency determining unit configured to determine, based on the determined collection frequency requirement of the application program regarding the data of the device and the determined state information of the device, a collection frequency of data according to a preset rule.

9. The apparatus as claimed in claim 8 , further comprising a collection frequency adjusting unit configured to receive a real-time performance parameter of the device and, according to the real-time performance parameter, determine whether to adjust the collection frequency.

10. The apparatus as claimed in claim 8 , wherein a collection frequency requirement of the application program regarding the data of the device comprises at least one requirement selected from the group consisting of: a collection frequency requirement of the application program itself; a collection frequency requirement of the application program in different states of the device; and a collection frequency requirement of the application program at different times.

11. The apparatus as claimed in claim 8 , wherein state information of the device comprises at least one datum selected from the group consisting of: an operating state of the device; scheduled operating hours and non-operating hours of the device; a performance indicator of the device; and hardware information.

12. The apparatus as claimed in claim 9 , wherein the real-time performance parameter comprises at least one of the following: real-time central processing unit usage, memory usage, network load, and response time of device.

13. The apparatus as claimed in claim 10 , wherein:

a collection frequency requirement of the application program itself comprises: a default collection frequency, a minimum collection frequency, and a zero frequency;

different states of the device comprise: an operating state, an idle state, a fault state, a repair state, and a maintenance state, the corresponding preferred collection frequency, minimum collection frequency and zero frequency being provided for each state of the device respectively; and

the time comprises operating hours, non-operating hours, and all day, the corresponding preferred collection frequency, minimum collection frequency and zero frequency being provided for different times, respectively.

14. The apparatus as claimed in claim 11 , wherein:

an operating state of the device comprises at least one of the following: an operating state, an idle state, a fault state, a repair state, and a maintenance state;

a performance indicator of the device comprises at least one of the following: central processing unit usage, memory usage, input/output read time, and central processing unit temperature; and

the hardware information comprises at least one of the following: version of central processing unit and version of memory.

15. A computing device comprising:

a processor; and

a memory coupled to the processor, the memory configured to store an instruction when executed by the processor, causes the processor to:

determine a collection frequency requirement of the application program regarding the data of the device;

determine state information of the device; and

determine, based on the determined collection frequency requirement of the application program regarding the data of the device and the determined state information of the device, a collection frequency of data according to a preset rule;

wherein state information of the device comprises at least one datum selected from the group consisting of: an operating state, an idle state, a fault state, a repair state and a maintenance state.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2023
From: SIEMENS LTD.
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 062470/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2023
From: ZHANG, LIANG; SUN, WEI; WANG, YANG; HU, LI HONG
To: SIEMENS LTD.
Reel/Frame 064176/0377 →
Continuity (1)
Related Publication 20230004475A1 · Jan 5, 2023
References Cited (19)
US 10467036B2 · Anwar · 2019 [cited by examiner]
US 20020144162A1 · Tada · 2002 [cited by examiner]
US 20080066149A1 · Lim · 2008 [cited by examiner]
US 20090006878A1 · Borghetti · 2009 [cited by examiner]
US 20090138737A1 · Kim · 2009 [cited by examiner]
US 20130179893A1 · Ferdous et al. · 2013 [cited by applicant]
US 20150066468A1 · Damgaard · 2015 [cited by applicant]
US 20150309553A1 · Huang · 2015 [cited by examiner]
US 20160094401A1 · Anwar et al. · 2016 [cited by applicant]
US 20180070195A1 · Lei · 2018 [cited by applicant]
US 20190188111A1 · Ozog · 2019 [cited by examiner]
US 20190243437A1 · Zhao · 2019 [cited by examiner]
US 20220092544A1 · Travis · 2022 [cited by examiner]
CN 104380215 · 2015 [cited by applicant]
CN 108546595 · 2018 [cited by applicant]
CN 108763040 · 2018 [cited by applicant]
WO WO2019050952A1 · 2019 [cited by examiner]
Extended European Search Report, Application No. 19954495.8, 8 pages, Jun. 30, 2023. [cited by applicant]
Search Report for International Application No. PCT/CN2019/121720, 4 pages, Aug. 26, 2020. [cited by applicant]