IP Library Granted Patent US 11,200,136
Granted Patent B2
US 11,200,136 · App. 17/086,172 · Granted Dec 14, 2021

Data monitoring methods, apparatuses, electronic devices, and computer readable storage media

Inventor: Yuzhu Li (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
G06F11/3072G06F11/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 11,200,136
App. No.
17/086,172
Granted
Dec 14, 2021
Kind
B2
Abstract

Embodiments of the present specification disclose data monitoring methods, apparatuses, electronic devices, and computer readable storage media. In an embodiment, a method comprising: receiving, from a network device, data at a frequency range higher than a predetermined frequency; determining whether the data belongs to a currently monitored data interval; in response to determining that the data does not belong to the currently monitored data interval, determining whether the data belongs to an abnormal data interval of a plurality of abnormal data intervals; in response to determining that the data belongs to the abnormal data interval, updating the abnormal data interval based on the data; and updating the currently monitored data interval to be the abnormal data interval in response to determining that the abnormal data interval satisfies a predetermined condition.

Claims (77)

1. A computer-implemented method for data monitoring, comprising:

receiving, from an electronic device, data at a frequency range higher than a predetermined frequency;

determining whether the data belongs to a currently monitored data interval;

in response to determining that the data does not belong to the currently monitored data interval, determining whether the data belongs to an abnormal data interval of a plurality of abnormal data intervals;

in response to determining that the data belongs to the abnormal data interval, updating the abnormal data interval based on the data; and

updating the currently monitored data interval to be the abnormal data interval in response to determining that the abnormal data interval satisfies a predetermined condition.

2. The computer-implemented method according to claim 1 , further comprising:

before determining whether the data belongs to a currently monitored data interval, determining that the currently monitored data interval does not exist; and

creating the currently monitored data interval based on the received data.

3. The computer-implemented method according to claim 1 , further comprising

in response to determining that the data belongs to the currently monitored data interval, updating the currently monitored data interval based on the data.

4. The computer-implemented method according to claim 3 , wherein updating the abnormal data interval or the currently monitored data interval comprise:

updating a median value, an interval length based on a predetermined interval length, a quantity of elements, and an update time of the abnormal data interval or the currently monitored data interval.

5. The computer-implemented method according to claim 3 , further comprising:

deleting the plurality of abnormal data intervals.

6. The computer-implemented method according to claim 1 , further comprising:

in response to determining that the data does belongs to none of the plurality of abnormal data intervals, creating a new abnormal data interval based on the data.

7. The computer-implemented method according to claim 6 , wherein the predetermined condition is a first predetermined condition, and the creating the new abnormal data interval comprises:

determining whether a quantity of the plurality of abnormal data intervals is greater than a predetermined threshold;

in response to determining that the quantity of the plurality of abnormal data intervals is greater than the predetermined threshold:

deleting a second abnormal data interval of the plurality of abnormal data intervals that satisfies a second predetermined condition; and

creating the new abnormal data interval; and

in response to determining that the quantity of the plurality of abnormal data intervals is less than or equal to the predetermined threshold, creating the new abnormal data interval.

8. The computer-implemented method according to claim 7 , further comprising:

deleting the abnormal data interval.

9. A non-transitory, computer-readable storage medium storing one or more instructions executable by a computer system to perform operations comprising:

receiving, from an electronic device, data at a frequency range higher than a predetermined frequency;

determining whether the data belongs to a currently monitored data interval;

in response to determining that the data does not belong to the currently monitored data interval, determining whether the data belongs to an abnormal data interval of a plurality of abnormal data intervals;

in response to determining that the data belongs to the abnormal data interval, updating the abnormal data interval based on the data; and

updating the currently monitored data interval to be the abnormal data interval in response to determining that the abnormal data interval satisfies a predetermined condition.

10. The non-transitory, computer-readable storage medium according to claim 9 , the operations further comprising:

before determining whether the data belongs to a currently monitored data interval, determining that the currently monitored data interval does not exist; and

creating the currently monitored data interval based on the received data.

11. The non-transitory, computer-readable storage medium according to claim 9 , the operations further comprising

in response to determining that the data belongs to the currently monitored data interval, updating the currently monitored data interval based on the data.

12. The non-transitory, computer-readable storage medium according to claim 11 , wherein updating the abnormal data interval or the currently monitored data interval comprise:

updating a median value, an interval length based on a predetermined interval length, a quantity of elements, and an update time of the abnormal data interval or the currently monitored data interval.

13. The non-transitory, computer-readable storage medium according to claim 11 , the operations further comprising:

deleting the plurality of abnormal data intervals.

14. The non-transitory, computer-readable storage medium according to claim 9 , the operations further comprising:

in response to determining that the data does belongs to none of the plurality of abnormal data intervals, creating a new abnormal data interval based on the data.

15. The non-transitory, computer-readable storage medium according to claim 14 , wherein the predetermined condition is a first predetermined condition, and the creating the new abnormal data interval comprises:

determining whether a quantity of the plurality of abnormal data intervals is greater than a predetermined threshold;

in response to determining that the quantity of the plurality of abnormal data intervals is greater than the predetermined threshold:

deleting a second abnormal data interval of the plurality of abnormal data intervals that satisfies a second predetermined condition; and

creating the new abnormal data interval; and

in response to determining that the quantity of the plurality of abnormal data intervals is less than or equal to the predetermined threshold, creating the new abnormal data interval.

16. The non-transitory, computer-readable storage medium according claim 15 , the operations further comprising:

deleting the abnormal data interval.

17. A computer-implemented system for data monitoring, comprising:

one or more processors; and

a memory interoperably coupled with the one or more processors and storing one or more instructions executable by the one or more processors to perform operations comprising:

receiving, from an electronic device, data at a frequency range higher than a predetermined frequency;

determining whether the data belongs to a currently monitored data interval;

in response to determining that the data does not belong to the currently monitored data interval, determining whether the data belongs to an abnormal data interval of a plurality of abnormal data intervals;

in response to determining that the data belongs to the abnormal data interval, updating the abnormal data interval based on the data; and

updating the currently monitored data interval to be the abnormal data interval in response to determining that the abnormal data interval satisfies a predetermined condition.

18. The computer-implemented system according to claim 17 , the operations further comprising:

before determining whether the data belongs to a currently monitored data interval, determining that the currently monitored data interval does not exist; and

creating the currently monitored data interval based on the received data.

19. The computer-implemented system according to claim 17 , the operations further comprising

in response to determining that the data belongs to the currently monitored data interval, updating the currently monitored data interval based on the data.

20. The computer-implemented system according to claim 19 , wherein updating the abnormal data interval or the currently monitored data interval comprise:

updating a median value, an interval length based on a predetermined interval length, a quantity of elements, and an update time of the abnormal data interval or the currently monitored data interval.

21. The computer-implemented system according to claim 19 , the operations further comprising:

deleting the plurality of abnormal data intervals.

22. The computer-implemented system according to claim 17 , the operations further comprising:

in response to determining that the data does belongs to none of the plurality of abnormal data intervals, creating a new abnormal data interval based on the data.

23. The computer-implemented system according to claim 22 , wherein the predetermined condition is a first predetermined condition, and the creating the new abnormal data interval comprises:

determining whether a quantity of the plurality of abnormal data intervals is greater than a predetermined threshold;

in response to determining that the quantity of the plurality of abnormal data intervals is greater than the predetermined threshold:

deleting a second abnormal data interval of the plurality of abnormal data intervals that satisfies a second predetermined condition; and

creating the new abnormal data interval; and

in response to determining that the quantity of the plurality of abnormal data intervals is less than or equal to the predetermined threshold, creating the new abnormal data interval.

24. The computer-implemented system according to claim 23 , the operations further comprising:

deleting the abnormal data interval.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2024
From: ADVANCED NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NOVA TECHNOLOGIES (SINGAPORE) HOLDING PTE. LTD.
Reel/Frame 066862/0668 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2021
From: LI, YUZHU
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 055917/0293 →