IP Library Granted Patent US 10,164,847
Granted Patent B2
US 10,164,847 · App. 15/110,194 · Granted Dec 25, 2018

Data transfer monitor system, data transfer monitor method and base system

Inventors: Takuya Oda (Tokyo, JP); Hiroyasu Nishiyama (Tokyo, JP)
Assignee: Hitachi, Ltd.
H04L43/04G06F3/067G06F3/0608G06F3/0643G06F3/0647G06F3/0653H04L12/6418H04L41/069H04L41/0631
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 10,164,847
App. No.
15/110,194
Granted
Dec 25, 2018
Kind
B2
Abstract

Transfer of desired monitoring data is enabled while restraining a data storage capacity and transfer capacity. A base system senses an alert and generates an index for specifying collection target data that is data present within a predetermined collection target time including an alert occurrence time point, records the collection target data in association with the index, into a time-series data table, and stores alert identification information in association with the index, into an index specifying table. A center system receives the alert identification information and transmits a data request for requesting the collection target data, to the base system. The base system, upon receipt of the data request, acquires the index associated with the designated alert identification information by searching the index specifying table, acquires the collection target data specified by the index from the time-series data table, and transmits the acquired data to the center system.

Claims (89)

1. A data transfer monitoring system, comprising:

a base system configured to record and exchange data; and

a center system that is coupled via a network to the base system and is configured to monitor the base system, wherein

the base system is configured to sense an alert with real-time analysis for data to be exchanged, to generate an index for specifying collection target data that is data present within a predetermined collection target time including an alert occurrence time point, to record the collection target data in association with the index, into a time-series data table, to store alert identification information in association with the index, into an index specifying table, and to transmit the alert identification information to the center system,

the center system is configured to designate the alert identification information upon receipt of the alert identification information and to transmit a data request for requesting the collection target data, to the base system,

the base system is configured to acquire, upon receipt of the data request, the index associated with the designated alert identification information by searching the index specifying table, to acquire the collection target data specified by the index from the time-series data table, and to transmit the acquired data to the center system,

the center system is configured to record the collection target data upon receipt of the collection target data, and

the base system is configured to generate the index for each of: as the collection target data, data to be obligatorily collected that is data present within an obligatory-collection target time including the alert occurrence time point; and data to be selectively collected that is data present within a selective-collection target time before and/or after the obligatory-collection target time as selective-collection target data, upon receipt of the data request from the center system, the base system is configured to transmit the data to be obligatorily collected to the center system, and upon further receipt of the data request to request the selective-collection target data from the center system, the base system is configured to transmit the selective-collection target data to the center system.

2. The data transfer monitoring system according to claim 1 , wherein

the base system includes a user-interface to receive user input of the selective-collection target time.

3. The data transfer monitoring system according to claim 1 , wherein

the base system is configured to divide the selective-collection target time into a plurality of collection unit times and to generate an index for each of: unit data to be selectively collected that is data in each collection unit time,

the center system is configured to transmit a data request by which the unit data to be selectively collected is designated, and

the base system is configured to transmit, upon receipt of the data request, the unit data to be selectively collected designated by the data request, to the center system.

4. The data transfer monitoring system according to claim 1 , wherein

when uncollection target data is included in a file including the collection target data in the data to be exchanged, the base system is configured to delete the uncollection target data from the file and to generate the index for the resultant file.

5. The data transfer monitoring system according to claim 1 , wherein

when the collection target data that should be transmitted at a time are divided into a plurality of files in the data to be exchanged, the base system is configured to combine the plurality of files and generate an index for one resultant file.

6. The data transfer monitoring system according to claim 1 , wherein

when another alert is sensed within a collection target time of an alert occurrence time point for the sensed alert, the base system is configured to expand the collection target time on the basis of the alert occurrence time point for the other alert.

7. The data transfer monitoring system according to claim 1 , wherein

the base system includes a plurality of base systems,

a first base system is configured to transmit, when an alert is sensed, alert identification information and a collection target time to a second base system, which is another base system, and

the second base system is configured to apply the received alert identification information and collection target time and to update a time-series data table and an index specifying table.

8. The data transfer monitoring system according to claim 1 , wherein

the base system includes a plurality of base systems,

a first base system is configured to transmit, when an alert is sensed, alert identification information, an alert occurrence time point, and a collection target time to a second base system, which is another base system,

when an alert occurrence time point for an alert sensed by the first base system is within a collection target time for an alert sensed by the second base system, the second base system is configured to expand the collection target time of the second base system on the basis of the alert occurrence time point of the first base system and to transmit the expanded collection target time to the first base system, and

the first base system is configured to specify a maximum collection target time of the expanded collection target time received from the second base system and the collection target time of the first base system, to apply the maximum collection target time to the first base system, and to request the second base system to apply the maximum collection target time.

9. The data transfer monitoring system according to claim 1 , wherein

the base system includes a real-time processing server, an index calculation server, and a data transfer server,

the real-time processing server is configured to sense an alert with real-time analysis for the data to be exchanged,

the index calculation server is configured to generate an index for specifying the collection target data,

the real-time processing server is configured to record the collection target data in association with the index, into a time-series data table,

the index calculation server is configured to store alert identification information in association with the index, into an index specifying table,

the real-time processing server is configured to transmit the alert identification information to the center system, and

the data transfer server is configured to, upon receipt of the data request from the center system, acquire the index associated with the designated alert identification information by searching the index specifying table, to acquire the collection target data specified by the index from the time-series data table, and to transmit the acquired data to the center system.

10. A data transfer monitoring method for monitoring a base system configured to record and exchange data by a center system that is coupled via a network to the base system and configured to monitor the base system, wherein

the base system is configured to:

sense an alert with real-time analysis for data to be exchanged;

generate an index for specifying collection target data that is data present within a predetermined collection target time including an alert occurrence time point;

record the collection target data in association with the index, into a time-series data table;

store alert identification information in association with the index, into an index specifying table; and

transmit the alert identification information to the center system,

the center system is configured to:

upon receipt of the alert identification information,

designate the alert identification information and transmit a data request for requesting the collection target data, to the base system,

the base system is configured to:

upon receipt of the data request,

acquire an index associated with the designated alert identification information by searching the index specifying table; and

acquire collection target data specified by the index from the time-series data table, and transmit the acquired data to the center system,

the center system is configured to:

record the collection target data upon receipt of the collection target data, and

the base system is configured to:

generate the index for each of: as the collection target data, data to be obligatorily collected which is the data present within an obligatory-collection target time including the alert occurrence time point; and data to be selectively collected which is the data present within a selective-collection target time before and/or after the obligatory-collection target time, as the selective-collection target data;

upon receipt of the data request from the center system, the base system is configured to transmit the data to be obligatorily collected to the center system, and

upon further receipt of the data request to request the selective-collection target data from the center system, the base system is configured to transmit the selective-collection target data to the center system.

11. The data transfer monitoring method according to claim 10 , further comprising:

receiving, by a user-interface of the base system, user input of the selective-collection target time.

12. The data transfer monitoring method according to claim 10 , wherein

the base system is configured to divide the selective-collection target time into a plurality of collection unit times and to generate an index for each of: unit data to be selectively collected that is data in each collection unit time,

the center system is configured to transmit a data request by which the unit data to be selectively collected is designated, and

the base system is configured to transmit, upon receipt of the data request, the unit data to be selectively collected designated by the data request, to the center system.

13. A base system in a data transfer monitoring system including a base system configured to record and exchange data and a center system that is coupled via a network to the base system and configured to monitor the base system, comprising:

a real-time processing server;

an index calculation server; and

a data transfer server, wherein

the real-time processing server is configured to sense an alert with real-time analysis for data to be exchanged,

the index processing server is configured to generate an index for specifying collection target data that is data present within a predetermined collection target time including an alert occurrence time point,

the real-time processing server is configured to record the collection target data in association with the index, into a time-series data table,

the index calculation server is configured to store alert identification information in association with the index, into an index specifying table,

the real-time processing server is configured to transmit the alert identification information to the center system,

the data transfer server is configured to, upon receipt of data request by which the alert identification information is designated and which is for requesting collection target data, from the center system, acquire the index associated with the designated alert identification information by searching the index specifying table, and acquire the collection target data specified by the index from the time-series data table, and transmit the acquired data to the center system, and

the index processing server is configured to generate the index for each of: as the collection target data, data to be obligatorily collected that is data present within an obligatory-collection target time including the alert occurrence time point; and data to be selectively collected that is data present within a selective-collection target time before and/or after the obligatory-collection target time as selective-collection target data, upon receipt of the data request from the center system, the base system is configured to transmit the data to be obligatorily collected to the center system, and upon further receipt of the data request to request the selective-collection target data from the center system, the base system is configured to transmit the selective-collection target data to the center system.

14. The base system according to claim 13 , further comprising:

a user-interface to receive user input of the selective-collection target time.

15. The base system according to claim 13 , wherein

the index processing server is configured to divide the selective-collection target time into a plurality of collection unit times and to generate an index for each of: unit data to be selectively collected that is data in each collection unit time, and

the data transfer server is configured to transmit, upon receipt of a data request from the center system designating the unit data to be selectively collected, the unit data to be selectively collected to the center system.

16. The base system according to claim 13 , wherein

when uncollection target data is included in a file including the collection target data in the data to be exchanged, the index calculation server is configured to delete the uncollection target data from the file and to generate the index for the resultant file.

17. The base system according to claim 13 , wherein

when the collection target data that should be transmitted at a time are divided into a plurality of files in the data to be exchanged, the index calculation server is configured to combine the plurality of files and generate an index for one resultant file.

18. The data transfer monitoring method according to claim 10 , wherein

when uncollection target data is included in a file including the collection target data in the data to be exchanged, the base system is configured to delete the uncollection target data from the file and to generate the index for the resultant file.

19. The data transfer monitoring method according to claim 10 , wherein

when the collection target data that should be transmitted at a time are divided into a plurality of files in the data to be exchanged, the base system is configured to combine the plurality of files and generate an index for one resultant file.

20. The data transfer monitoring method according to claim 10 , wherein

when another alert is sensed within a collection target time of an alert occurrence time point for the sensed alert, the base system is configured to expand the collection target time on the basis of the alert occurrence time point for the other alert.

Assignments (2)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2016
From: ODA, TAKUYA; NISHIYAMA, HIROYASU
To: HITACHI, LTD.
Reel/Frame 039100/0353 →
Continuity (1)
Related Publication 20160330086A1 · Nov 10, 2016