Data integration device, data integration method, program, and recording medium

The data integration device and method address the challenge of merging duplicate data from different devices by prioritizing and integrating data points, enhancing data utilization.

JP7878686B2Active Publication Date: 2026-06-23NEC SOLUTION INNOVATORS LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NEC SOLUTION INNOVATORS LTD
Filing Date
2022-04-14
Publication Date
2026-06-23

Smart Images

  • Figure 0007878686000001
    Figure 0007878686000001
  • Figure 0007878686000002
    Figure 0007878686000002
  • Figure 0007878686000003
    Figure 0007878686000003
Patent Text Reader

Abstract

To provide a data integration device with which it is possible to integrate multiple data of the same measurement item having been measured by different measuring devices to produce one data.SOLUTION: A data integration device according to the present invention includes a data acquisition unit, and a data integration unit. The data acquisition unit acquires a plurality of pieces of measured data of an integration object, the plurality of pieces of measured data including a plurality of pieces of measured data having been measured regarding the same measurement item by a plurality of different measuring devices. For a measurement time slot in which measurement times of the plurality of measuring devices do not overlap, the data integration unit selects one instance of the measured data among the plurality of pieces of measured data as integrated measured data; for a measurement time slot in which measurement times of the plurality of measuring devices overlap, the data integration unit selects, on the basis of integration priority assigned for each of the measuring devices, the measured data of a measuring device whose integration priority is highest among the plurality of pieces of measured data whose measurement time slots overlap, as integrated measured data.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a data integration device, a data integration method, a program, and a recording medium.

Background Art

[0002] In recent years, with the progress of the Internet of Things (IoT) technology, various data have been measured and stored in databases. The data stored in databases are utilized in various fields as so-called big data. For example, Patent Document 1 provides a system and method for establishing a secure communication channel with an IoT device.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] For example, biological data (vital data) such as the number of steps and heart rate can be measured by a smartphone and a wearable device (e.g., a wristwatch-type device), and there may be cases where a person measures data of the same measurement item with a smartphone and a wearable device. When the same measurement item is measured by different devices (measurement devices), it becomes duplicate measurement, and there is a problem that the duplicate measured data is difficult to utilize. This problem is common to all types of data, not limited to biological data.

[0005] Therefore, an object of the present invention is to provide a data integration device, a data integration method, and a program that can integrate a plurality of data of the same measurement item measured by different measurement devices into one data.

Means for Solving the Problems

[0006] To achieve the above objective, the data integration device of the present invention is Including the data acquisition unit and the data integration unit, The data acquisition unit acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration unit, In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in which the measurement times of the multiple measuring devices overlap, the measurement data from the measuring device with the highest integration priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integration priority assigned to each measuring device.

[0007] The data integration method of the present invention is Including the data acquisition process and the data integration process, The data acquisition step acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration process is: In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in which the measurement times of the multiple measuring devices overlap, the measurement data from the measuring device with the highest integration priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integration priority assigned to each measuring device.

[0008] The program of the present invention, Including data acquisition procedures and data integration procedures, The aforementioned data acquisition procedure acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration procedure is: In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in the multiple measuring devices where measurement times overlap, the measurement data from the measuring device with the highest integrated priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integrated priority assigned to each measuring device. Each of the aforementioned steps is a program that is executed by a computer.

[0009] The recording medium of the present invention is Including data acquisition procedures and data integration procedures, The aforementioned data acquisition procedure acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration procedure is: In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in the multiple measuring devices where measurement times overlap, the measurement data from the measuring device with the highest integrated priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integrated priority assigned to each measuring device. This is a computer-readable recording medium that stores a program for causing a computer to perform each of the aforementioned procedures. [Effects of the Invention]

[0010] According to the present invention, it becomes possible to integrate a plurality of data of the same measurement item measured by different measuring devices into one data. For example, it is expected to promote the utilization of data.

Brief Description of the Drawings

[0011] [Figure 1] FIG. 1 is a block diagram showing a configuration example of a data integration device according to Embodiment 1. [Figure 2] FIG. 2 is a block diagram showing an example of the hardware configuration of the data integration device according to Embodiment 1. [Figure 3] FIG. 3 is a flowchart showing an example of the processing of the data integration method according to Embodiment 1. [Figure 4] FIG. 4 is a block diagram showing an example of the overall configuration of data integration according to Embodiment 2. [Figure 5] FIG. 5 is a diagram showing the state of data before integration according to Embodiment 2. [Figure 6] FIG. 6 is a diagram showing an example of the data integration method according to Embodiment 2.

Modes for Carrying Out the Invention

[0012] In the data integration device of the present invention, for example, the data integration unit when there is a partially overlapping time zone in which the measurement time zones in the plurality of the measuring devices partially overlap, when the integrated measurement data is digital data that can be divided, calculate the digital data of the partially overlapping time zone from the digital data of the entire measurement time zone according to the ratio of the partially overlapping time zone to the entire measurement time zone, select the digital data of the partially overlapping time zone as the integrated measurement data of the partially overlapping time zone, when the integrated measurement data is digital data that cannot be divided, select the digital data of the measurement time zone as the integrated measurement data of the partially overlapping time zone, such an aspect may be adopted.

[0013] The data integration device of the present invention is, for example, Furthermore, including the memory unit, The storage unit stores the integrated measurement data. This approach is also acceptable.

[0014] In the data integration method of the present invention, for example, The aforementioned data integration process is: In the above-mentioned plurality of measurement methods, if there is a time period in which the measurement time periods overlap by one step, If the integrated measurement data is divisible numerical data, In accordance with the ratio of the one-process overlap time period to the entire measurement time period, numerical data for the one-process overlap time period is calculated from the numerical data of the entire measurement time period. The numerical data for the overlapping time period of the aforementioned single process is selected as the integrated measurement data for the overlapping time period of the aforementioned single process. If the integrated measurement data is indivisible numerical data, The numerical data for the aforementioned measurement time period is selected as the integrated measurement data for the aforementioned one-process overlap time period. This approach is also acceptable.

[0015] The data integration method of the present invention is, for example, Furthermore, including the memory process, The storage step involves storing the integrated measurement data. This approach is also acceptable.

[0016] In the program of the present invention, for example, The aforementioned data integration procedure is: If, in the plurality of measurement methods, there is a time period where the measurement time periods overlap by one step, If the integrated measurement data is divisible numerical data, In accordance with the ratio of the one-step overlap time period to the entire measurement time period, numerical data for the one-step overlap time period is calculated from the numerical data of the entire measurement time period. The numerical data for the aforementioned one-step overlap time period is selected as the integrated measurement data for the aforementioned one-step overlap time period. If the integrated measurement data is indivisible numerical data, The numerical data for the aforementioned measurement time period is selected as the integrated measurement data for the aforementioned one-step overlap time period. This approach is also acceptable.

[0017] The program of the present invention, for example, Furthermore, including the memorization procedure, The storage procedure involves storing the integrated measurement data. This approach is also acceptable.

[0018] The recording medium of the present invention is, for example, a computer-readable recording medium that stores the program of the present invention.

[0019] In the present invention, the data to be integrated is not particularly limited and may be, for example, divisible data or indivisible data. Divisible data may include, for example, divisible numerical data, and is not particularly limited; specific examples include activity data (number of steps, distance traveled (running, walking), number of cycling strokes, number of swimming strokes), etc. Indivisible data may include, for example, numerical data or other types of data. Indivisible data may include, for example, vital data (e.g., body temperature, heart rate (pulse rate), blood pressure, blood glucose level, etc.); observational data (e.g., temperature, humidity, vibration, illuminance, pH, concentration, etc.); data indicating states inferred from the vital data and / or observational data, such as sleep state, wake state, fatigue state, disease state, physical condition, mental state (e.g., presence or absence of depression, mood, etc.); etc. In the present invention, the term "integration" means, for example, "to make two or more things into one." In this invention, the "measurement period" is, for example, a period of time during which measurements are taken continuously.

[0020] Embodiments of the present invention will be described below with reference to the figures. The present invention is not limited to the following embodiments. In the following figures, the same parts are denoted by the same reference numerals. Furthermore, unless otherwise specified, the descriptions of each embodiment can be used interchangeably with those of the others, and unless otherwise specified, the configurations of each embodiment can be combined. It can be done.

[0021] [Embodiment 1] Figure 1 is a block diagram showing an example configuration of the data integration device 10 of this embodiment. As shown in Figure 1, the device 10 includes a data acquisition unit 11 and a data integration unit 12. The device 10 may also include an input unit, an output unit, a display unit and / or a storage unit, etc., although these are not shown.

[0022] The device 10 may be, for example, a single device including the aforementioned parts, or it may be a device in which each of the aforementioned parts can be connected via a communication network. Furthermore, the device 10 can be connected to an external device described later via the communication network. The communication network is not particularly limited and can use a known network, for example, it may be wired or wireless. Examples of the communication network include the Internet, WWW (World Wide Web), telephone lines, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), L5G (Local 5G), etc. Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), Local 5G, LPWA, etc. The wireless communication may be in the form of direct communication between devices (Ad Hoc communication), infrastructure communication, indirect communication via an access point, etc. The device 10 may be, for example, incorporated into a server as a system. Furthermore, the device 10 may be, for example, a personal computer (PC, e.g., desktop or notebook type), smartphone, tablet terminal, etc., on which the program of the present invention is installed. The device 10 may also be in the form of cloud computing or edge computing, for example, in which at least one of the above-mentioned parts is on a server and the other parts are on a terminal.

[0023] Figure 2 illustrates a block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, memory 102, bus 103, storage device 104, input device 105, output device 106, communication device 107, etc. Each part of the device 10 is interconnected via the bus 103 through its respective interface (I / F).

[0024] The central processing unit 101 operates in coordination with other components via controllers (system controller, I / O controller, etc.) and is responsible for the overall control of the device 10. In the device 10A, the central processing unit 101 executes, for example, the program of the present invention or other programs, and also reads and writes various types of information. Specifically, for example, the central processing unit 101 functions as a data acquisition unit 11 and a data integration unit 12. The device 10 may also include other computing devices such as a CPU, GPU (Graphics Processing Unit), APU (Accelerated Processing Unit), or a combination thereof as its computing device.

[0025] Bus 103 can also be connected to external devices, for example. Examples of such external devices include external storage devices (external databases, etc.), printers, external input devices, external display devices, and external imaging devices. The device 10 can be connected to an external network (the aforementioned communication network) via a communication device 107 connected to bus 103, for example, and can also be connected to other devices via the external network.

[0026] Memory 102 may be, for example, main memory. When the central processing unit 101 performs processing, memory 102 reads various operational programs, such as the program of the present invention, stored in the storage device 104 (described later), and the central processing unit 101 receives data from memory 102 and executes the program. The main memory may be, for example, RAM (random access memory). Alternatively, memory 102 may be, for example, ROM (read-only memory).

[0027] The storage device 104 is also called an auxiliary storage device, for example, in relation to the main memory (primary memory). As described above, the storage device 104 stores an operating program including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive for reading and writing to the recording medium. The recording medium is not particularly limited and may be internal or external, for example, an HD (hard disk), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, memory card, etc. The storage device 104 may be, for example, a hard disk drive (HDD) in which the recording medium and the drive are integrated, or a solid state drive (SSD). If the device 10A includes the storage unit, for example, the storage device 104 functions as the storage unit. The storage unit can store, for example, information about the user of this device (e.g., the owner of this device, the administrator of this device, the user of this device, etc.) (e.g., name, company name, person in charge name, identification number, attribute information (gender, age, affiliated organization, address, contact information, etc.)), data of data measurers (e.g., information of the measurer, information of the measuring device, etc.), data acquired by this device (also called pre-integration data), data integrated by this device (also called post-integration data), various master data, and information generated by this device.

[0028] In this device 10, the memory 102 and storage device 104 can also store various types of information, such as log information, information obtained from an external database (not shown) or external devices, information generated by this device 10, and information used by this device 10 when executing processing. In this case, the memory 102 and storage device 104 may store, for example, the user information and various data of this device as described above. At least some of the information may be stored on an external server other than the memory 102 and storage device 104, or it may be stored in a distributed manner across multiple terminals using blockchain technology or the like.

[0029] The device 10 further includes, for example, an input device 105 and an output device 106. The input device 105 may include, for example, a pointing device such as a touch panel, trackpad, or mouse; a keyboard; imaging means such as a camera or scanner; a card reader such as an IC card reader or magnetic card reader; an audio input means such as a microphone; and so on. The output device 106 may include, for example, a display device such as an LED display or liquid crystal display; an audio output device such as a speaker; a printer; and so on. In this embodiment 1, the input device 105 and the output device 106 are configured separately, but the input device 105 and the output device 106 may be configured as an integrated unit, such as a touch panel display.

[0030] Next, an example of the data integration method of this embodiment will be described based on the flowchart S10 in Figure 3. The data integration method of this embodiment is carried out as follows, for example, using the device 10 in Figure 1 or Figure 2. Note that the data integration method of this embodiment is not limited to the use of the device 10 in Figure 1 or Figure 2.

[0031] First, the data acquisition unit 11 acquires multiple measurement data to be integrated (S11, data acquisition process). The multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. Examples of measuring devices include smartphones, wearable devices (watch-type, etc.), cameras, and various sensors. The types of data are as described above.

[0032] Next, the data integration unit 12 selects one of the measured data as integrated measurement data for measurement time periods in which the measurement times do not overlap among the multiple measuring devices, and for measurement time periods in which the measurement times overlap among the multiple measuring devices, it selects the measurement data from the measuring device with the highest integration priority among the multiple measurement data in which the measurement time periods overlap as integrated measurement data (S12, data integration process), and the integrated measurement data is output or stored (END).

[0033] In the present invention, the setting of the integrated priority for each measuring device is not particularly limited. For example, the operator may determine the integrated priority, or the integrated priority may be determined automatically. The integrated priority can, for example, be set to give a higher priority to wearable devices or a higher priority to new measuring devices. The integrated priority for each measuring device may be stored in the storage unit of the device, if the device has a storage unit, or it may be stored in an external device. If the integrated priority is stored in an external device, for example, the device 10 may obtain the integrated priority from the external device via a communication network.

[0034] In this invention, the unit of measurement time for the measurement data can be set according to the type of measurement data. For example, if the measurement data is the number of steps, the unit of measurement time can be seconds, and if the measurement data is heart rate, the unit of measurement time can be minutes.

[0035] In the data consolidation process S12, if there is a partially overlapping time period where the measurement time periods of multiple measuring devices partially overlap, and the integrated measurement data is divisible digital data, the digital data for the partially overlapping time period may be calculated from the digital data of the entire measurement time period according to the ratio of the partially overlapping time period to the entire measurement time period, and the digital data for the partially overlapping time period may be selected as the integrated measurement data for the partially overlapping time period. If the integrated measurement data is indivisible digital data, the digital data of the measurement time period may be selected as the integrated measurement data for the partially overlapping time period.

[0036] [Embodiment 2] Figure 4 shows an example of the overall configuration of this embodiment. As shown in the figure, measurement data is transmitted from the user's measuring device (smartphone SP(A), smartphone SP(B), and smartwatch-type wearable device W(C)) to the data management server via a communication network (not shown). The data integration device 10 of the present invention is stored in the data management server, and the integrated measurement data (integrated measurement data) is stored and managed in the data management database (DB) located within the data management server.

[0037] Figure 5 shows an example of the data before integration in this embodiment. In the figure, SP(A), W(C), and SP(B) at the top represent the respective measuring devices described above, the numbers on the left represent the time axis of the measurement time (e.g., X minutes Y seconds), and the vertical bands represent the measurement time periods in which data was measured by each measuring device. In each measurement time period, the measured value of the measurement data for that time (e.g., for the number of steps, the count of the measurement time (e.g., one step at 0:01, one step at 0:02, etc.)) is recorded.

[0038] Figure 6 shows an example of how to integrate the data from Figure 5 before integration. The measurement data in this case is divisible numerical data (e.g., step count). As shown in Figure 6, each measurement device is assigned an integration priority, with SP(A) having a priority of (2), W(C) having a priority of (1), and SP(B) having a priority of (3). First, on the time axis of measurement, there is no overlap between 0:00 and 0:01, so 1 / 5 of the data from SP(B) is selected as the integrated measurement data. On the time axis of measurement, between 0:01 and 0:03, SP(A) and SP(B) overlap, so 2 / 8 of the data from SP(A), which has higher priority, is selected. On the time axis of measurement, between 0:03 and 0:08, SP(A), W(C), and SP(B) overlap, so the data from W(C), which has higher priority, is selected. In the measurement time axis, SP(A) and SP(B) overlap between 0:08 and 0:09, so 1 / 8 of the data from the higher-priority SP(A) is selected. In the measurement time axis, there is no overlap between 0:09 and 0:11, so 2 / 5 of the data from SP(B) is selected. The integrated data is shown on the right side of Figure 6. The integrated data is a single measurement data set along the measurement time axis.

[0039] [Embodiment 3] The program of this embodiment is a program that causes a computer to execute each step of the data integration method described above. Specifically, the program of this embodiment is a program that causes a computer to execute a data acquisition procedure and a data integration procedure.

[0040] The aforementioned data acquisition procedure acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration procedure is: In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in which the measurement times of the multiple measuring devices overlap, the measurement data from the measuring device with the highest integration priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integration priority assigned to each measuring device.

[0041] Furthermore, the program of this embodiment can also be described as a program that causes a computer to function as a data acquisition procedure and a data integration procedure.

[0042] The program of this embodiment can be based on the description in the data integration apparatus and data integration method of the present invention. Each of the above steps can be read as, for example, "step" or "process". The program of this embodiment may also be recorded on, for example, a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited and includes, for example, random access memory (RAM), read-only memory (ROM), hard disk (HD), optical disk, floppy disk (FD), and the like.

[0043] Although the present invention has been described above with reference to embodiments, the present invention is not limited to the above embodiments. Various modifications to the configuration and details of the present invention can be understood by those skilled in the art within the scope of the present invention.

[0044] <Note> Some or all of the above embodiments may be described as follows, but are not limited to the following: (Note 1) Including the data acquisition unit and the data integration unit, The data acquisition unit acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration unit, In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in the multiple measuring devices where measurement times overlap, the measurement data from the measuring device with the highest integrated priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integrated priority assigned to each measuring device. Data integration device. (Note 2) The aforementioned data integration unit, If there are overlapping time periods in which the measurement time periods partially overlap among the multiple measuring devices, If the integrated measurement data is divisible numerical data, In accordance with the ratio of the partially overlapping time period to the entire measurement time period, numerical data for the partially overlapping time period is calculated from the numerical data of the entire measurement time period. The numerical data for the partially overlapping time period is selected as the integrated measurement data for the partially overlapping time period. If the integrated measurement data is indivisible numerical data, The numerical data for the aforementioned measurement time period is selected as integrated measurement data for the partially overlapping time period. The data integration device described in Appendix 1. (Note 3) Furthermore, including the memory unit, The storage unit stores the integrated measurement data. A data integration device as described in Appendix 1 or 2. (Note 4) Including the data acquisition process and the data integration process, The data acquisition step acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration process is: In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in the multiple measuring devices where measurement times overlap, the measurement data from the measuring device with the highest integrated priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integrated priority assigned to each measuring device. Data integration methods. (Note 5) The aforementioned data integration process is: If there are overlapping time periods in which the measurement time periods partially overlap among the multiple measuring devices, If the integrated measurement data is divisible numerical data, In accordance with the ratio of the partially overlapping time period to the entire measurement time period, numerical data for the partially overlapping time period is calculated from the numerical data of the entire measurement time period. The numerical data for the partially overlapping time period is selected as the integrated measurement data for the partially overlapping time period. If the integrated measurement data is indivisible numerical data, The numerical data for the aforementioned measurement time period is selected as integrated measurement data for the partially overlapping time period. The data integration method described in Appendix 4. (Note 6) Furthermore, including the memory process, The storage step involves storing the integrated measurement data. The data integration method described in Appendix 4 or 5. (Note 7) Including data acquisition procedures and data integration procedures, The aforementioned data acquisition procedure acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration procedure is: In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in the multiple measuring devices where measurement times overlap, the measurement data from the measuring device with the highest integrated priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integrated priority assigned to each measuring device. A program in which each of the above steps is performed by a computer. (Note 8) The aforementioned data integration procedure is: If there are overlapping time periods in which the measurement time periods partially overlap among the multiple measuring devices, If the integrated measurement data is divisible numerical data, In accordance with the ratio of the partially overlapping time period to the entire measurement time period, numerical data for the partially overlapping time period is calculated from the numerical data of the entire measurement time period. The numerical data for the partially overlapping time period is selected as the integrated measurement data for the partially overlapping time period. If the integrated measurement data is indivisible numerical data, The numerical data for the aforementioned measurement time period is selected as integrated measurement data for the partially overlapping time period. The program described in Appendix 7. (Note 9) Furthermore, including the memorization procedure, The storage procedure involves storing the integrated measurement data. The program described in Appendix 7 or 8. (Note 10) Including data acquisition procedures and data integration procedures, The aforementioned data acquisition procedure acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration procedure is: In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in the multiple measuring devices where measurement times overlap, the measurement data from the measuring device with the highest integrated priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integrated priority assigned to each measuring device. A computer-readable recording medium containing a program that causes a computer to perform each of the aforementioned steps. (Note 11) The aforementioned data integration procedure is: If there are overlapping time periods in which the measurement time periods partially overlap among the multiple measuring devices, If the integrated measurement data is divisible numerical data, In accordance with the ratio of the partially overlapping time period to the entire measurement time period, numerical data for the partially overlapping time period is calculated from the numerical data of the entire measurement time period. The numerical data for the partially overlapping time period is selected as the integrated measurement data for the partially overlapping time period. If the integrated measurement data is indivisible numerical data, The numerical data for the aforementioned measurement time period is selected as integrated measurement data for the partially overlapping time period. Recording medium as described in Appendix 10. (Note 12) Furthermore, the program includes a memory procedure, The storage procedure involves storing the integrated measurement data. Recording medium as specified in Appendix 10 or 11. [Industrial applicability]

[0045] According to the present invention, it is possible to integrate multiple data points of the same measurement item measured by different measuring devices into a single data set, which can be expected to promote data utilization, for example. The present invention can be applied to various data measurements, such as the measurement of biological data and the measurement of environmental data. [Explanation of symbols]

[0046] 10 Data Integration Device 11 Data Acquisition Unit 12 Data Integration Department 101 Central Processing Unit 102 memory 103 Bus 104 Storage device 105 Input device 106 Output device 107 Communication devices

Claims

1. Including a data acquisition unit and a data integration unit, The data acquisition unit acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration unit, In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured measurement data is selected as integrated measurement data. For measurement time periods in the multiple measuring devices where measurement times overlap, the measurement data from the measuring device with the highest integrated priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integrated priority assigned to each measuring device. If there are overlapping time periods in which the measurement time periods partially overlap among the multiple measuring devices, If the integrated measurement data is divisible numerical data, In accordance with the ratio of the partially overlapping time period to the entire measurement time period, numerical data for the partially overlapping time period is calculated from the numerical data of the entire measurement time period. The numerical data for the partially overlapping time period is selected as the integrated measurement data for the partially overlapping time period. If the integrated measurement data is indivisible numerical data, The numerical data for the aforementioned measurement time period is selected as integrated measurement data for the partially overlapping time period. Data integration device.

2. Furthermore, including the memory unit, The storage unit stores the integrated measurement data. The data integration device according to claim 1.

3. Including the data acquisition process and the data integration process, The data acquisition step acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration process is: In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in the multiple measuring devices where measurement times overlap, the measurement data from the measuring device with the highest integrated priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integrated priority assigned to each measuring device. If there are overlapping time periods in which the measurement time periods partially overlap among the multiple measuring devices, If the integrated measurement data is divisible numerical data, In accordance with the ratio of the partially overlapping time period to the entire measurement time period, numerical data for the partially overlapping time period is calculated from the numerical data of the entire measurement time period. The numerical data for the partially overlapping time period is selected as the integrated measurement data for the partially overlapping time period. If the integrated measurement data is indivisible numerical data, The numerical data for the aforementioned measurement time period is selected as integrated measurement data for the partially overlapping time period. A data integration method in which each step is performed by a computer.

4. Furthermore, including the memory process, The storage step involves storing the integrated measurement data. The data integration method according to claim 3.

5. Including data acquisition procedures and data integration procedures, The aforementioned data acquisition procedure acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration procedure is: In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in the multiple measuring devices where measurement times overlap, the measurement data from the measuring device with the highest integrated priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integrated priority assigned to each measuring device. If there are overlapping time periods in which the measurement time periods partially overlap among the multiple measuring devices, If the integrated measurement data is divisible numerical data, In accordance with the ratio of the partially overlapping time period to the entire measurement time period, numerical data for the partially overlapping time period is calculated from the numerical data of the entire measurement time period. The numerical data for the partially overlapping time period is selected as the integrated measurement data for the partially overlapping time period. If the integrated measurement data is indivisible numerical data, The numerical data for the aforementioned measurement time period is selected as integrated measurement data for the partially overlapping time period. A program that instructs a computer to perform each step.

6. Furthermore, including the memorization procedure, The storage procedure involves storing the integrated measurement data. The program according to claim 5.

7. Including data acquisition procedures and data integration procedures, The aforementioned data acquisition procedure acquires multiple measurement data to be integrated, The aforementioned multiple measurement data includes multiple measurement data measured by multiple different measuring devices for the same measurement item. The aforementioned data integration procedure is: In the plurality of measurement data, In the aforementioned plurality of measuring devices, if the measurement times do not overlap, one of the measured data points is selected as integrated measurement data. For measurement time periods in the multiple measuring devices where measurement times overlap, the measurement data from the measuring device with the highest integrated priority among the multiple measurement data in the overlapping measurement time period is selected as the integrated measurement data, based on the integrated priority assigned to each measuring device. If there are overlapping time periods in which the measurement time periods partially overlap among the multiple measuring devices, If the integrated measurement data is divisible numerical data, In accordance with the ratio of the partially overlapping time period to the entire measurement time period, numerical data for the partially overlapping time period is calculated from the numerical data of the entire measurement time period. The numerical data for the partially overlapping time period is selected as the integrated measurement data for the partially overlapping time period. If the integrated measurement data is indivisible numerical data, The numerical data for the aforementioned measurement time period is selected as integrated measurement data for the partially overlapping time period. A computer-readable storage medium that records programs that cause a computer to execute each step.