Data management device, data management system, data management method and program

The data management device associates environmental data with detection target states to enhance quality control by registering and managing data across various stages, addressing the inefficiencies of conventional systems.

JP2025000073APending Publication Date: 2025-01-07RICOH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023099718
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-19
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

Conventional data management systems for fresh foods do not associate detection target and environmental data effectively with changes in the state of the detection target.

Method used

A data management device that acquires and registers environmental data in association with predetermined stages involving changes in the state of the detection target, using an environmental data detection module and a data management device connected via a communication network to manage and register this data.

Benefits of technology

Enables the registration of detection targets and their environmental data in accordance with state changes, allowing for seamless and continuous data management across different phases, thereby enhancing quality control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025000073000001_ABST
    Figure 2025000073000001_ABST
Patent Text Reader

Abstract

To solve the problem in which it is not taken into consideration that a detection target is registered in association with environment data related to the detection target, according to state change of the detection target, in a conventional technology.SOLUTION: A data management device 5: acquires environment data related to a detection target detected by an environment data detection module 3, and received by a transmit / receive unit 51 (step S22); and stores and registers an acquired phase ID, a detection target ID and the environment data, in association with measured date / time information measured by the environment data detection module 3, to a corresponding item of an environment data management DB 5002 (see Fig. 10) (step S23).SELECTED DRAWING: Figure 13
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a data management device, a data management system, a data management method, and a program. [Background technology]

[0002] 2. Description of the Related Art Conventionally, techniques using various sanitation management data for sanitation management of foods and the like have become widespread.

[0003] For example, a technology is known that aims to provide a management system for fresh food that is suited to the characteristics and distribution form of the fresh food, by including tags with data detected by sensors (temperature sensors, humidity sensors, impact sensors) and judging, inquiring about, and responding to the preservation quality of the packaged fresh food from the history of the preservation environment indicated by the collected data from each tag (see, for example, Patent Document 1). Summary of the Invention [Problem to be solved by the invention]

[0004] However, the conventional technology has a problem in that it does not take into consideration the registration of a detection target in association with environmental data related to the detection target in response to a change in the state of the detection target. [Means for solving the problem]

[0005] In order to solve the above-mentioned problems, the invention of claim 1 provides a data management device that manages environmental data related to a detection target detected by a detector, characterized in that the data management device has an acquisition means for acquiring the environmental data related to the detection target detected by the detector, and a registration means for registering the acquired environmental data in correspondence with a predetermined stage involving a change in the state of the detection target. Effect of the Invention

[0006] As described above, according to the present invention, it is possible to register a detection target and environmental data related to the detection target in association with each other in response to a change in the state of the detection target. [Brief description of the drawings]

[0007] [Figure 1] 1 is a diagram illustrating an example of an overall configuration of a data management system according to an embodiment. [Diagram 2] These are examples of detection forms of environmental data using a detector that is matched to the unit of the detection target, where (a) is an example of attaching a detector to the detection target, (b) is an example of attaching a detector to a packaged detection target, (c) is an example of attaching a detector to a collection of packaged detection targets, (d) is an example of attaching a detector to a container or the like that stores the detection targets, (e) is an example of attaching a detector to a container or the like that stores the detection target that undergoes a change in physical state, (f) is an example of attaching a detector to a vessel in which the detection target is placed, and (g) is an example of attaching a detector to a vessel that stores a collection of multiple detection targets. [Diagram 3] 1A is a schematic diagram showing an example of a tag assigned in association with an environmental data detection module and a detection target, where (a) is a schematic diagram showing an example of a combination of an environmental data detection module and a tag, and (b) is a schematic diagram showing an example of the internal configuration of an environmental data detection module. [Figure 4] This is an example of managing tags and environmental sensors in response to changes in the state of the detection object, where (a) is a diagram showing the relationship with the tag when one detection object is divided into multiple objects, and (b) is a diagram showing the relationship with the tag when multiple detection objects are integrated into one detection object. [Diagram 5] 11 is an example of a schematic diagram showing a correspondence relationship between detection target identification information before and after a change in detection target identification information; [Figure 6] FIG. 2 is a diagram illustrating an example of a hardware configuration of an environmental data detection module. [Figure 7] FIG. 2 illustrates an example of a hardware configuration of a data management device. [Figure 8] FIG. 2 illustrates an example of a functional configuration of a data management system. [Figure 9]FIG. 13 is a conceptual diagram showing an example of an appropriate environmental condition management table. [Figure 10A] 11 is a conceptual diagram showing an example of a predetermined state related to an environmental data management table. FIG. [Figure 10B] 13 is a conceptual diagram showing another example of a predetermined state related to the environmental data management table. FIG. [Figure 10C] 13 is a conceptual diagram showing another example of a predetermined state related to the environmental data management table. FIG. [Figure 11] 11 is an example of a sequence diagram including a registration process of appropriate environmental conditions; [Figure 12A] FIG. 13 is a diagram showing an example of a screen for setting various information including appropriate environmental conditions. [Figure 12B] FIG. 13 is a diagram showing another example of a screen for setting various information including appropriate environmental conditions. [Figure 12C] FIG. 13 is a diagram showing another example of a screen for setting various information including appropriate environmental conditions. [Figure 13] 11 is an example of an overall sequence diagram including an environmental data registration process and a phase-specific data determination process; [Figure 14] 13 is a flowchart illustrating an example of a phase-specific data determination process. [Figure 15] 13 is an example of an abnormality result notification screen relating to a detection target. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the description of the drawings, the same elements are given the same reference numerals, and the description of overlapping parts will be omitted.

[0009] [First embodiment] <Data Management System> First, a data management system according to the present embodiment will be described. FIG. 1 is a diagram showing an example of the overall configuration of a data management system according to the embodiment. The data management system 1 (an example of a data management system) shown in FIG. 1 includes an environmental data detection module 3 (an example of a detector) and a data management device 5 (an example of a data management device). The data management system 1 also includes an environmental data detection system 2 including a state change including at least one of a time state change and a physical state change of a detection target, and a predetermined phase (an example of a stage) accompanied by the state change. The environmental data detection module 3 and the data management device 5 provided in each of the detection targets are connected to each other via a communication network 100. The communication network 100 is a communication network through which an unspecified number of communications are carried out, and is constructed by the Internet, an intranet, a LAN (Local Area Network), or the like. The communication network 100 may include not only wired communication, but also communication networks using wireless communication such as 4G (4th Generation), 5G (5th Generation), WiMAX (Worldwide Interoperability for Microwave Access), and LTE (Long Term Evolution).

[0010] <Environmental Data Detection Module> The environmental data detection module 3 is an edge device provided for each detection target and detects environmental data of each detection target. The environmental data detection module 3 includes general environmental sensors such as a temperature sensor, a humidity sensor, and a pressure sensor, and is one of the components that configure the data management system 1 (environmental data detection system 2). The environmental data detection module 3 is further provided in the main body of a refrigerator, freezer, etc. in which the detection targets are stored or kept, or in the detection targets themselves or in the vicinity of the detection targets, and has a function of transmitting detected environmental data to the data management device 5 at regular intervals (predetermined periods). In this embodiment, the environmental data detection module 3 functions as an example of a detector.

[0011] The environmental data detection module 3 may have a relay function for converting and relaying the acquired environmental data into a communication format that can be received by the data management device 5 when transmitting the data to the data management device 5.

[0012] In addition, the data management system 1 has phases such as "production", "transport 1", "processing", "transport 2", "retail", "transport 3", and "consumption" as examples of changes in the state of the detection target over time. In such a case, the data management system 1 includes an environmental data detection system 2 including each detection target in all of those phases and each environmental data detection module 3. In this way, in the process from when the detection target (item) produced is consumed, the detection target undergoes various changes in form and shape. An example will be described below. In addition, when the detection target is packaged in each of the "transport 1" and "transport 2" phases, an impact sensor may be provided in at least one of the detection target and the packaging material to detect data related to the impact. In addition, in this embodiment, the term "phase" is used to include the meanings of "stage", "division", and "aspect".

[0013] When the detection target is fruit The circular light grey detection target (item) in Figure 1 is modeled after a fruit such as a melon, illustrating the unit to be managed. In the "production" and "transportation 1" phases, it is managed in a solid state. In the "processing" and "transportation 2" phases, the melon is cut and managed in individual packages. In the "retail" phase, it is made into melon juice (solid to liquid) and managed in pitchers or other units. In the "transportation 3" and "consumption" phases, it is offered in trays together with other items.

[0014] ●When the detection target is meat● The dark grey rectangular detection target (item) in Figure 1 is an image of a food product such as a hamburger steak, and illustrates the unit to be managed. For example, in the "production" phase, processed beef is packaged in a specified packaging material. In the "transport" phase, several pieces of beef processed during production are collected and managed in a refrigerated storage unit. In the "processing" phase, it is managed as a packaged block of minced meat. In the "transport 2" phase, the block of minced meat is divided into small pieces and managed as hamburger steaks. In the "transport 2" phase, the hamburger steaks are managed in a refrigerated storage unit. In the "retail" phase, the hamburger steaks are grilled and served on plates at a retail store, etc. In the "transport 3" and "consumption" phases, they are served in trays together with other items.

[0015] In addition to the above examples, different detection targets (items) may be mixed together. Furthermore, three detection targets may be managed separately in two, and there are no limitations on the combinations and management methods.

[0016] Moreover, the dotted ellipses in each phase shown in Fig. 1 indicate the physical range in which the environmental data detection module 3 used in each phase can detect the environmental data of the detection target. In Fig. 1, the dotted ellipses overlap (superimpose) between each phase, which indicates that the environmental data detection system 2 can detect the environmental data of the specified detection target continuously in time (on the time axis) in each phase and between each phase.

[0017] <Data management device> The data management device 5 is a device that manages environmental data related to the detection target detected by the environmental data detection module 3. The data management device 5 is realized by one or more information processing devices (computer systems) equipped with a general server OS or the like, and is one of the components that configure the data management system 1 (environmental data detection system 2). The data management device 5 also installs and stores a communication application for communicating with other devices and communication terminals in a storage means. The data management device 5 may be a cloud service provided on a cloud connected to the communication network 100. In this case, the functions of the data management device 5 may be configured to be realized on a web browser started up in a communication terminal 8 connected to the communication network 100.

[0018] The data management device 5 may be constructed by a plurality of computers in which each unit (function or means) such as storage is divided and arbitrarily assigned. All or part of the functions of the data management device 5 may be a server computer in a cloud environment or a server computer in an on-premise environment. As described above, the data management device 5 may be a communication device or a communication terminal capable of operating software such as browser software.

[0019] The data management device 5 may also notify (transmit) data (information) to other communication terminals included in the data management system 1 by push notification (transmission). In this case, the data management device 5 may perform push notification via, for example, FCM (Firebase Cloud Messaging), which is an example of a push notification server. In this case, the other communication terminals may be communication terminals having communication functions, such as commonly used PCs (Personal Computers), portable notebook PCs, mobile phones, smartphones, tablet terminals, and wearable terminals (sunglasses type, wristwatch type, etc.). The communication terminal 8 may further be a communication device or communication terminal capable of operating browser software and various application software.

[0020] ●About terminology● In this embodiment, the "detection target" includes fresh food, medicines, processed food, etc., and refers to a target from which environmental data is detected by an environmental sensor.

[0021] In this embodiment, "environmental data" refers to data related to temperature, humidity, illuminance, pressure (atmospheric pressure), and the like of at least one of the "detection target" and the surroundings of the "detection target."

[0022] In this embodiment, the term "state change" refers to a change including at least one of a time state change and a physical state change of the detection target.

[0023] <Environmental data detection method using detectors> 2 shows an example of the form of detection of environmental data by a detector that matches the unit of the detection target, where (a) is an example of a detector attached to the detection target, (b) is an example of a detector attached to a packaged detection target, (c) is an example of a detector attached to a packaged collection of detection targets, (d) is an example of a detector packed in a container that stores the detection target, (e) is an example of a detector packed in a container that stores a detection target that undergoes a physical state change, (f) is an example of a detector attached to a container in which the detection target is placed, and (g) is an example of a detector packed in a container that stores a collection of multiple detection targets. The black rectangles (rectangles) are schematic diagrams of the environmental data detection module 3 shown in FIG. 1.

[0024] In this manner, in this embodiment, the environmental data detection module 3 (an example of a detector) is attached to the detection target (for example, an article, hereinafter simply referred to as the "detection target") in accordance with the shape, properties, etc. of the detection target. Possible forms for attachment include packaged detection targets, collections of detection targets, coolers for storing detection targets, large containers such as vessels and containers, small containers such as pitchers, tableware, etc.

[0025] That is, in this embodiment, the environmental data detection module 3 is provided in accordance with the measurement unit of the detection target. And the detection results (e.g., the measurement value of the environmental sensor) related to each detection target are continuous in the time-dependent state change (continuous on the time axis).

[0026] <Relationship between environmental data detection modules and tags assigned to detected objects> 3A and 3B are schematic diagrams showing an example of a combination of an environmental data detection module and a tag, and FIG. 3B is a schematic diagram showing an example of an internal configuration of an environmental data detection module. As shown in FIG. 3A, detection targets A and B are different from each other, but tags A and B given to each detection target are independent of the environmental data detection module 3. Therefore, even if the environmental data detection modules 3 that detect the respective environmental data of detection targets A and B are interchanged, it is possible to detect the environmental data of each detection target without any problem.

[0027] 3(b) shows an example of the internal configuration of the environmental data detection module. In FIG. 3(b), a schematic diagram is shown in which the environmental data detection module 3 includes a detection unit that detects environmental data of the detection target, an identification unit that gives an identifier of the detection target, a power supply unit that supplies power to the environmental data detection module 3, and a transmission / reception unit that transmits the detected environmental data to the outside or receives data from the outside. However, the environmental data detection module 3 does not necessarily need to include the above-mentioned internal configuration, and the above-mentioned internal configuration (function) may be distributed or shared with the data management device 5 connected via the communication network 100.

[0028] <Management of tags and environmental sensors according to changes in the state of the detection target> Figure 4 shows an example of managing tags and environmental sensors in response to changes in the state of a detection target, where (a) is a diagram showing the relationship with the tag when a single detection target is divided into multiple detection targets, and (b) is a diagram showing the relationship with the tag when multiple detection targets are integrated into a single detection target.

[0029] In Figure 4(a), when a certain ingredient being detected is divided into multiple pieces through processing, multiple different tags can be reissued for each divided ingredient, making it possible to continuously control the temperature of the environment in which the ingredients are placed.

[0030] In Figure 4(b), when a certain ingredient being detected is processed so that multiple ingredients are combined into a single ingredient, a tag different from the tags that were originally attached to the multiple ingredients can be reissued, allowing for continuous temperature control of the environment in which the ingredients are placed.

[0031] <Management of tags and environmental sensors according to changes in the state of the detection target> FIG. 5 is an example of a schematic diagram showing the correspondence relationship between detection target identification information before and after a change in detection target identification information. In this schematic diagram, the detection target identification information is changed for each different phase, and for example, the connection between detection target IDs accompanying a change in state over time is shown with respect to the temperature management of the detection target. In other words, it is possible to grasp which detection target ID in the previous phase is connected to the detection target ID of the detection target of interest. It is also possible to grasp which detection target ID in the subsequent phase is connected to the detection target ID. As described above, for example, temperature management data is associated with each detection target ID. This makes it possible to generate each data table described later.

[0032] [Hardware configuration] Next, the hardware configuration of the device or communication terminal constituting the data management system according to the embodiment will be described with reference to Figures 6 and 7. Note that components may be added or deleted from the hardware configuration of each device shown in Figures 6 and 7 as necessary.

[0033] <Hardware configuration of the environmental data detection module> Fig. 6 is a diagram showing an example of the hardware configuration of the environmental data detection module. As shown in Fig. 6, the environmental data detection module 3 is made up of various commonly used sensors, and includes a CPU 301, a ROM 302, a RAM 303, an EEPROM 304, a short-range communication I / F 308, an external device connection I / F 309, a network I / F 311, various sensors including a temperature sensor 315, a humidity sensor 316, an illuminance sensor 317, and a pressure sensor 318, and a bus line 320.

[0034] Of these, the CPU 301 controls the operation of the entire environmental data detection module 3. The ROM 302 stores programs and the like used to drive the CPU 301. The RAM 303 is used as a work area for the CPU 301. The EEPROM 304 reads or writes various data such as a communication application for transmitting detected sensor data (environmental data) to the data management device 5 under the control of the CPU 301. The short-range communication I / F 308 is a communication circuit for performing a wireless communication interface such as Bluetooth (registered trademark, omitted below). The external device connection I / F 309 is an interface for connecting various external devices. The external device may be a USB (Universal Serial Bus) memory or the like.

[0035] The network I / F 311 is an interface for data communication using the communication network 100. The temperature sensor 315 detects at least one of the temperatures of the detection target and the temperature around the detection target. The humidity sensor 316 detects at least one of the humidity of the detection target and the humidity around the detection target. The illuminance sensor 317 detects the illuminance around the detection target. The pressure sensor 318 detects at least one of the pressures (ambient air pressure) of the detection target and the pressure around the detection target. However, the environmental data detection module 3 is not limited to the various sensors described above. The bus line 320 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 301.

[0036] <Hardware configuration of data management device> Fig. 7 is a diagram showing an example of the hardware configuration of the data management device. As shown in Fig. 7, the data management device 5 is constructed by, for example, a computer, and includes a CPU 501, a ROM 502, a RAM 503, an EEPROM 504, a HD (Hard Disk) 505, a HDD (Hard Disk Drive) controller 506, a display 507, a short-range communication I / F 508, a CMOS sensor 509, and an image sensor I / F 510. The data management device 5 further includes a network I / F 511, a keyboard 512, a pointing device 513, a media I / F 515, an external device connection I / F 516, a sound input / output I / F 517, a microphone 518, a speaker 519, and a bus line 520.

[0037] Among these, the CPU 501 controls the operation of the entire data management device 5. The ROM 502 stores programs and the like used to drive the CPU 501. The RAM 503 is used as a work area for the CPU 501. The EEPROM 504 reads or writes various data such as applications under the control of the CPU 501. The HD 505 stores various data such as programs. The HDD controller 506 controls the reading or writing of various data from the HD 505 under the control of the CPU 501. Here, the data management device 5 may have a hardware configuration equipped with an SSD (Solid State Drive) instead of the HD 505 and the HDD controller 506. The display 507 displays various information such as a cursor, a menu, a window, a character, or an image. In this embodiment, the display 507 functions as an example of a display means. The short-range communication I / F 508 is a communication circuit for performing data communication with a communication device or a communication terminal having a wireless communication interface such as NFC (Near Field Communication), Bluetooth (registered trademark; omitted below), or Wi-Fi (registered trademark; omitted below). The CMOS sensor 509 is a type of built-in imaging means that captures an image of a subject under the control of the CPU 501 to obtain image data or video data. The imaging means may be an imaging means constituted by a CCD (Charge Coupled Device) sensor or the like instead of a CMOS sensor. The imaging element I / F 510 is a circuit that controls the driving of the CMOS sensor 509.

[0038] The network I / F 511 is an interface for data communication using the communication network 100. The keyboard 512 is a type of input means having a plurality of keys for inputting characters, numbers, various instructions, etc. Note that, instead of or in addition to the keyboard 512, an input means such as a touch panel for operating a predetermined button, icon, etc. may be used. The pointing device 513 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The media I / F 515 controls reading and writing (storing) data from and to a recording medium 514 such as a flash memory. The external device connection I / F 516 is an interface for connecting various external devices. Note that the external device may be a USB (Universal Serial Bus) memory, etc. The sound input / output I / F 517 is a circuit for processing input and output of sound signals between a microphone 518 and a speaker 519 under the control of the CPU 501. The microphone 518 is a built-in circuit that converts sound into an electrical signal, and obtains information using the electrical signal by acquiring voice or sound waves emitted from an external speaker or the like. The speaker 519 is a built-in circuit that converts an electrical signal into physical vibrations to generate sounds such as music or voice. The bus line 520 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 501.

[0039] The above program may be recorded in a computer-readable recording medium as an installable or executable file, or may be distributed by downloading via a network. Examples of recording media include CD-Rs (Compact Disc Recordable), DVDs (Digital Versatile Disks), Blu-ray Discs (Blu-ray is a registered trademark; omitted below), SD cards, USB memories, etc. The recording media may be provided domestically or internationally as a program product. For example, the data management device 5 (data management system 1) realizes the data management method according to the present invention by executing the program according to the present invention.

[0040] [Functional configuration of the data management system] Next, the functional configuration of this embodiment will be described with reference to Fig. 8 to Fig. 10. Fig. 8 is a diagram showing an example of the functional configuration of a data management system. Fig. 8 shows the environmental data detection module 3 and the data management device 5 shown in Fig. 1 that are related to the processing or operation described below.

[0041] <Functional configuration of the environmental data detection module> The environmental data detection module 3 has a transmission / reception unit 31, a detection unit 32, an acquisition unit 33, a generation unit 37, and a storage / readout unit 39. Each of these functional units is a function or means realized by any of the hardware resources shown in Fig. 6 operating according to an instruction from the CPU 301 in accordance with a program for the environmental data detection module 3 that is loaded from at least one of the ROM 302 and the EEPROM 304 to the RAM 303. The environmental data detection module 3 also has a storage unit 3000 constructed by at least one of the ROM 302 and the EEPROM 304 shown in Fig. 6. Furthermore, the storage unit 3000 stores a communication program (communication application) for communicating with the data management device 5 via the communication network 100, and the like.

[0042] <<Functional configuration of the environmental data detection module>> Next, each functional configuration of the environmental data detection module will be described in detail. The transmission / reception unit 31 of the environmental data detection module 3 shown in Fig. 8 is mainly realized by the processing of the CPU 301 for the short-range communication I / F 308 and the network I / F 311, and transmits and receives various data (or information) to and from the data management device 5 via the communication network 100. The transmission / reception unit 31 also transmits each piece of environmental data related to the detected detection target to the data management device 5. In this embodiment, the transmission / reception unit 31 functions as an example of at least one of the transmission means and the reception means.

[0043] The detection unit 32 is realized mainly by processing of the CPU 301 for various sensors including a temperature sensor 315, a humidity sensor 316, an illuminance sensor 317, and a pressure sensor 318, and detects various sensor data (environmental data) related to the detection target. In this embodiment, the detection unit 32 functions as an example of a detection means.

[0044] The acquisition unit 33 is mainly realized by processing of the CPU 301, and acquires various sensor data (environmental data) related to the detection target detected by the detection unit 32. In this embodiment, the acquisition unit 33 functions as an example of an acquisition means.

[0045] The generating unit 37 is mainly realized by the processing of the CPU 301, and generates various data in the environmental data detection module 3. The generating unit 37 also generates a detection target ID as an identifier for uniquely identifying the detection target. This detection target ID may be issued by a physical tag, or may have a function of rewriting data by a predetermined program. The generating unit 37 has a function corresponding to the identifying unit shown in FIG. 3(b). In this embodiment, the generating unit 37 functions as an example of a generating means.

[0046] The memory readout unit 39 is mainly realized by processing of the CPU 301 on at least one of the ROM 302 and the EEPROM 304, and stores various data (information) in the memory unit 3000 and reads various data (information) from the memory unit 3000. In this embodiment, the memory readout unit 39 functions as an example of a memory readout means.

[0047] As described above, the environmental data detection module 3 detects the environmental data attached to each detection target according to the unit of the detection target to be measured. The environmental data detection module 3 then transmits the detected environmental data to the data management device 5 via a repeater or the like provided separately as necessary, for example when the radio waves are weak. This allows the data management device 5, which will be described later, to perform a predetermined process based on the transmitted environmental data. This process is, for example, a process of transmitting a notification to other communication terminals connected via the communication network 100.

[0048] <Functional configuration of data management device> Next, the functional configuration of the data management device will be described. As shown in Fig. 6, the data management device 5 has a transmission / reception unit 51, an operation reception unit 52, an acquisition unit 53, a display control unit 54, a judgment unit 55, a setting processing unit 56, a generation and issuance unit 57, a registration management unit 58, and a storage and reading unit 59. Each of these functional units is a function or means realized by operating any of the hardware resources shown in Fig. 7 by an instruction from the CPU 501 according to a program for the data management device 5 expanded from at least one of the ROM 502, the EEPROM 504, the HD 505, and the recording medium 514 to the RAM 503. In addition, the data management device 5 has a storage unit 5000 constructed by at least one of the ROM 502, the EEPROM 504, the HD 505, and the recording medium 514 shown in Fig. 7. Furthermore, the storage unit 5000 stores a communication program (communication application) for communicating with the environmental data detection module 3 via the communication network 100, each function application, a browser application, and the like.

[0049] <<Functional configuration of the data management device>> Next, each functional configuration of the data management device 5 will be described in detail. The transmission / reception unit 51 of the data management device 5 shown in Fig. 8 is mainly realized by the processing of the CPU 501 on the network I / F 511 and the short-range communication I / F 508, and transmits and receives various data (or information) with the environmental data detection module 3 via the communication network 100. The transmission / reception unit 51 also receives each environmental data related to the detection target detected and transmitted by the environmental data detection module 3. In this embodiment, the transmission / reception unit 51 functions as an example of at least one of the transmission means and the reception means.

[0050] The operation reception unit 52 is realized by the CPU 501 processing signals generated by various operations received by at least one of the display 507, the keyboard 512, and the pointing device 513. The operation reception unit 52 also receives input to the data management device 5 related to a predetermined environmental condition. Note that the operation reception unit 72 may use signals generated by various operations received by input means such as a touch panel instead of the display 707, the keyboard 712, and the pointing device 713. In this embodiment, the operation reception unit 52 functions as an example of a reception means.

[0051] In this embodiment, the operation reception unit 52 may be configured so that, instead of the data management device 5, another communication terminal (to be described later) executes the above-mentioned processes.

[0052] The acquisition unit 53 is mainly realized by the processing of the CPU 501, and acquires various information (environmental data) from the environmental data detection module 3 received by the transmission / reception unit 51. Specifically, the acquisition unit 53 acquires environmental data related to the detection target detected by the environmental data detection module 3. The acquisition unit 53 also acquires environmental data of a predetermined stage accompanied by at least one of a time state change and a physical state change, and environmental data of each stage before and after the predetermined stage. In this embodiment, the acquisition unit 53 functions as an example of an acquisition means.

[0053] The display control unit 54 is mainly realized by the processing of the CPU 501 on the display 507 of the data management device 5, and controls the display of various screens and information (data) in the data management device 5. The display control unit 54 also causes each notification generated by the generating and issuing unit 57 to be displayed on the display 507 or another communication terminal connected via the communication network 100. In this embodiment, the display control unit 54 functions as an example of a display control means.

[0054] The determination unit 55 is mainly realized by the processing of the CPU 501, and performs various determinations in the data management device 5. In the present embodiment, the determination unit 55 functions as an example of a determination means.

[0055] The setting processing unit 56 is mainly realized by the processing of the CPU 501, and issues a detection target ID for identifying a detection target. In this embodiment, the setting processing unit 56 functions as an example of a setting means and an example of a processing means.

[0056] The generating and issuing unit 57 is mainly realized by the processing of the CPU 501, and generates various screen information (data) to be displayed on the display 507 of the data management device 5 or other communication terminals connected via the communication network 100. When the acquired environmental data does not satisfy a predetermined environmental condition, the generating unit 57 generates a notification including a predetermined stage, a detection target name at the predetermined stage, date and time information indicating the date and time when the predetermined environmental condition was not satisfied, and environmental data in which the predetermined environmental condition was not satisfied. The generating and issuing unit 57 further generates a notification related to the predetermined environmental condition when the environmental data including the temperature, humidity, and air pressure related to the detection target detected by the environmental sensor does not satisfy the predetermined environmental condition. In this embodiment, the generating and issuing unit 57 functions as an example of a generating means and an example of an issuing means.

[0057] The registration management unit 58 is mainly realized by the processing of the CPU 501, and sets and registers a predetermined environmental condition associated with the environmental data. The registration management unit 58 also registers the environmental data acquired from the environmental data detection module 3 in association with a predetermined stage accompanied by a state change of the detection target. The registration management unit 58 also registers a detection target ID (detection target identification information) for identifying the detection target in association with a state change related to the detection target. The detection target ID includes one-dimensional identification information including a barcode, two-dimensional identification information including a QR code, and an IC tag. The registration management unit 58 also registers the environmental data in association with the detection target ID given to the detection target. The registration management unit 58 also sets a predetermined environmental condition according to a predetermined stage. The registration management unit 58 further sets a predetermined environmental condition based on predetermined environmental condition information indicating the predetermined environmental condition accepted by the operation acceptance unit 52. In this embodiment, the registration management unit 58 functions as an example of a registration means and an example of a management means.

[0058] The memory readout unit 59 is mainly realized by processing of the CPU 501 on a memory unit 5000 constructed from at least one of the ROM 502, the EEPROM 504, the HD 505, and the recording medium 514. The memory readout unit 59 stores various data (information) in the memory unit 5000 and reads various data (information) from the memory unit 5000. In this embodiment, the memory readout unit 59 functions as an example of a memory readout means.

[0059] ●Appropriate Environmental Conditions Management Table● Fig. 9 is a conceptual diagram showing an example of an appropriate environmental condition management table. Note that the data table described below is an example and is not limited to this. In the storage unit 5000, an appropriate environmental condition management DB 5001 configured by an appropriate environmental condition management table as shown in Fig. 9 is constructed. In the appropriate environmental condition management table, items including a phase ID, a phase name, an appropriate temperature, an appropriate humidity, and an appropriate air pressure are associated with each tab, which is a detection target ID, and are stored and managed.

[0060] Among these, the detection target ID is identification information for identifying the detection target detected by the environmental sensor. The phase ID is identification information for identifying a specific stage (phase) accompanying a change in state of the detection target, and the phase name is a name indicating that stage. Items including the optimum temperature, optimum humidity, and optimum air pressure represent each environmental data detected by the detection target and the environmental data detection module 3 provided around the detection target.

[0061] In this embodiment, the appropriate environmental condition management table (appropriate environmental condition management DB 5001) functions as an example of appropriate environmental condition management means.

[0062] ●Environmental Data Management Table● FIG. 10 is a conceptual diagram showing an example of an environmental data management table. The data table described below is an example, and is not limited to this. In the storage unit 5000, an environmental data management DB 5002 configured by an environmental data management table as shown in FIG. 10 (FIG. 10A, FIG. 10B, FIG. 10C) is constructed. In each of the environmental data management tables shown in FIG. 10A, FIG. 10B, FIG. 10C, items including a phase name, a detection target ID, date and time, temperature, humidity, and atmospheric pressure, and a detection unit are stored and managed in association with each phase ID. In addition, in FIG. 10A, FIG. 10B, FIG. 10C, each data managed for each different detection target ID is shown.

[0063] Among these, the detection unit indicates the unit in which environmental data of the detection target indicated by the detection target ID is detected by the environmental data detection module 3, for example, "one piece," "one package," "one container (tableware)," etc.

[0064] In this embodiment, the environmental data management table (environmental data management DB 5002) functions as an example of an environmental data management means.

[0065] [Processing or Operation of the Embodiment] Next, each process or operation in the data management system according to the embodiment will be described with reference to Fig. 11 to Fig. 15. Note that the sequence diagrams shown below are examples for explaining the embodiment, and the present invention is not limited to these.

[0066] <Registration process for appropriate environmental conditions> Fig. 11 is an example of a sequence diagram including a registration process of appropriate environmental conditions. As shown in Fig. 11, the display control unit 54 of the data management device 5 displays an appropriate environmental condition setting screen on the display 507 of the data management device 5 (step S11).

[0067] ●Screen display example● FIG. 12A is a diagram showing an example of a screen for setting various information including appropriate environmental conditions. As shown in FIG. 12A, an appropriate environmental condition setting screen 5111 is displayed on the display 507 of the data management device 5 by the display control unit 54. The appropriate environmental condition setting screen 5111 displays the name of the environmental data detection module 3 provided in the data management system 1, the name of the detection target, and the phase name in a state that can be selected by operating a pull-down key. The appropriate environmental condition setting screen 5111 also displays an appropriate environmental condition input section for inputting appropriate environmental conditions of various environmental data (temperature, humidity, etc.) detected by the environmental data detection module, an add module button 5151 for adding other environmental data detection modules (modules), an add phase button 5152 for adding other phases, and a set button 5153 for setting the inputted values. This allows, for example, an administrator (an example of a user) of the data management system 1 to input the above-mentioned various information and then operate the set button 5153 to set the desired information in the data management device 5.

[0068] 12A shows a state in which "Module A" is selected as the environmental data detection module name, "Fruit (Melon)" is selected as the detection target name, and "Processing" is selected as the phase name. Also shown is a state in which the appropriate environmental conditions (upper and lower limits) for each environmental data of temperature and humidity are selected.

[0069] ●Screen display example● Fig. 12B is a diagram showing an example of a screen for setting various information including appropriate environmental conditions. As shown in Fig. 12B, an appropriate environmental condition setting screen 5121 is displayed on the display 507 of the data management device 5 by the display control unit 54. The various information and various operation buttons selected and input on the appropriate environmental condition setting screen 5121 are the same as those described on the appropriate environmental condition setting screen 5111 (however, the numbers of the operation buttons have been changed as appropriate).

[0070] 12B shows a state in which "Module B" is selected as the environmental data detection module name, "Fruit (watermelon)" is selected as the detection target name, and "Processing" is selected as the phase name. Also shown is a state in which the appropriate environmental conditions (upper and lower limits) for each environmental data of temperature and humidity are selected.

[0071] ●Screen display example● Fig. 12C is a diagram showing an example of a screen for setting various information including appropriate environmental conditions. As shown in Fig. 12C, an appropriate environmental condition setting screen 5131 is displayed on the display 507 of the data management device 5 by the display control unit 54. The various information and various operation buttons selectively input on the appropriate environmental condition setting screen 5131 are the same as those described on the appropriate environmental condition setting screen 5111 (however, the numbers of the operation buttons are appropriately changed).

[0072] 12C shows a state where "Module B" is selected as the environmental data detection module name, "Fruit (Strawberry)" is selected as the detection target name, and "Processing" is selected as the phase name. Also shown is a state where the appropriate environmental conditions (upper and lower limits) for each environmental data of temperature and humidity are selected.

[0073] 11, the operation reception unit 52 of the data management device 5 receives an input of appropriate environmental conditions (step S12). This process is the same as the input on each appropriate environmental condition setting screen described above.

[0074] Next, the registration management unit 58 sets and registers appropriate environmental conditions (step S13). Specifically, the registration management unit 58 registers each input data as appropriate environmental conditions received in step S12 in the corresponding item of the appropriate environmental condition management DB 5001 (see FIG. 9).

[0075] Through the above process, the process of setting various appropriate environmental conditions related to a predetermined detection target input by the administrator is performed.

[0076] <Environmental data registration process and phase-specific data evaluation process> Next, the environmental data registration process and the phase-specific data determination process will be described. Fig. 13 is an example of an overall sequence diagram including the environmental data registration process and the phase-specific data determination process. Note that in this embodiment, it is assumed that a predetermined communication session has been established in advance between the environmental data detection module 3 and the data management device 5, and that they are in a state where they can communicate with each other.

[0077] First, the detection unit 32 of the environmental data detection module 3 detects the environmental data of each detection target (step S21). Specifically, the detection unit 32 of the environmental data detection module 3 detects each environmental data detected by an environmental sensor provided in each detection target.

[0078] Next, the transmitting / receiving unit 31 of the environmental data detection module 3 transmits data to the data management device 5 (step S22). As a result, the transmitting / receiving unit 51 of the data management device 5 receives the data transmitted by the environmental data detection module 3. Furthermore, the acquiring unit 53 acquires environmental data related to the detection target detected by the environmental data detection module 3 and received by the transmitting / receiving unit 51. At this time, the data includes a phase ID that identifies the phase, a detection target ID that identifies the detection target, and environmental data detected by the environmental data detection module 3 provided in the detection target.

[0079] In addition, in the processing of step S22, when transmitting environmental data from the environmental data detection module 3 to the data management device 5, a repeater may be inserted between the environmental data detection module 3 and the converted data converted into a predetermined communication format (for example, from the Bluetooth communication format to the HTTP format) may be transmitted to the data management device 5.

[0080] Next, the registration management unit 58 of the data management device 5 registers the environmental data (step S23). Specifically, the registration management unit 58 stores and registers the phase ID, detection target ID, and environmental data received (acquired) in step S22 in the corresponding phase ID, detection target ID, and environmental data (temperature, humidity, etc.) items of the environmental data management DB 5002 (see FIG. 10) in association with a predetermined stage accompanied by a change in the state of the detection target. Note that associating with a predetermined stage accompanied by a change in the state of the detection target means, for example, associating with measurement date and time information measured by the environmental data detection module 3. At this time, the registration management unit 58 may also store and register the measurement unit.

[0081] In this embodiment, the data management system 1 repeatedly executes (performs loop processing) the processes of steps S21 to S23 described above for all of the environmental data detected by each environmental data detection module 3. The data management system 1 may also execute loop processing including the processes of the flowchart in step S21 to step S24 described later, and execute phase-specific data determination processing for all detected detection targets. This enables the data management device 5 (data management system 1) to register the detection target and the environmental data related to the detection target in association with each other according to state changes including at least one of a time state change and a physical state change of the detection target.

[0082] <Data Judgment Process by Phase> Next, the data management device 5 executes a phase-specific data determination process (step S24). The phase-specific data determination process will be described in detail later with reference to a flowchart.

[0083] <<Details of data judgment process by phase>> Here, the phase-specific data determination process of step S24 will be described in detail. Fig. 14 is a flowchart showing an example of the phase-specific data determination process. Note that, in this embodiment, the phase-specific data determination process is not limited to the flowchart shown below.

[0084] First, the data management device 5 repeatedly executes the processes of steps S24-1 to S24-23 for each detection target stored and managed in the data management device 5 (step S24-1).

[0085] (Decision-making process in the production phase) Next, the judgment unit 55 judges whether the current phase is the production phase (step S24-2). Specifically, the judgment unit 55 compares the date and time managed in the environmental data management DB 5002 (see FIG. 10) with the current date and time via the storage and reading unit 59, and reads out the phase ID (phase name) corresponding to the date and time that matches or is closest to the current date and time.

[0086] As a result, when it is determined that it is the production phase (step S24-2: YES), the judgment unit 55 further judges whether it is outside the set range (step S24-3). Specifically, the judgment unit 55 compares the detected environmental data with the appropriate conditions (appropriate temperature, appropriate humidity, appropriate air pressure, etc.) for the detection target in the production phase managed in the appropriate environmental condition management DB 5001 (see FIG. 9) via the memory readout unit 59, and judges whether the detected environmental data is outside the set range of appropriate conditions.

[0087] If it is determined that it is outside the set range (step S24-3: YES), the generation and issuance unit 57 generates notification screen data for the production phase (step S24-4), returns to step S24-1 via step S24-23, and continues processing for other detection targets that have not been subjected to phase-specific judgment processing.

[0088] On the other hand, if it is determined that the detection target in the production phase is not outside the set range (step S24-3: NO), the setting processing unit 56 performs processing that indicates that the detection target is within the set range in the production phase as a result OK (step S24-5), and returns to step S24-1 via step S24-23, and continues processing for other detection targets for which phase-specific judgment processing has not been performed.

[0089] (Decision-making process in the transportation 1 phase) If it is determined in the determination process of step S24-2 that the phase is not the production phase (step S24-2: NO), the determination unit 55 further determines whether the current phase is the transportation 1 phase (step S24-6). Specifically, the determination unit 55 compares the date and time managed in the environmental data management DB 5002 (see FIG. 10) with the current date and time via the storage and reading unit 59, and reads out the phase ID (phase name) corresponding to the date and time that matches or is closest to the current date and time.

[0090] As a result, when it is determined that the transport phase 1 is occurring (step S24-6: YES), the determination unit 55 further determines whether the detected environmental data is outside the set range (step S24-7). Specifically, the determination unit 55 compares the detected environmental data with the appropriate conditions (appropriate temperature, appropriate humidity, appropriate air pressure, etc.) for the detection target in the transport phase 1 managed in the appropriate environmental condition management DB 5001 (see FIG. 9) via the memory readout unit 59, and determines whether the detected environmental data is outside the set range of appropriate conditions.

[0091] If it is determined that it is outside the set range (step S24-7: YES), the generating and issuing unit 57 generates notification screen data for the first transportation phase (step S24-8), returns to step S24-1 via step S24-23, and continues processing for other detection targets that have not been subjected to phase-specific judgment processing.

[0092] On the other hand, if it is determined that the detection target in the first transport phase is not outside the set range (step S24-7: NO), the setting processing unit 56 performs processing that indicates that the detection target is within the set range and is OK (step S24-9), and returns to step S24-1 via step S24-23, and continues processing for other detection targets for which phase-specific judgment processing has not been performed.

[0093] (Decision-making process in the processing phase) If it is determined in the determination process of step S24-6 that the current phase is not the transportation 1 phase (step S24-6: NO), the determination unit 55 further determines whether the current phase is the processing phase (step S24-10). Specifically, the determination unit 55 compares the date and time managed in the environmental data management DB 5002 (see FIG. 10) with the current date and time via the storage and reading unit 59, and reads out the phase ID (phase name) corresponding to the date and time that matches or is closest to the current date and time.

[0094] As a result, when it is determined that it is the processing phase (step S24-10: YES), the judgment unit 55 further judges whether it is outside the set range (step S24-11). Specifically, the judgment unit 55 compares the detected environmental data with the appropriate conditions (appropriate temperature, appropriate humidity, appropriate air pressure, etc.) for the detection target in the processing phase managed in the appropriate environmental condition management DB 5001 (see FIG. 9) via the memory readout unit 59, and judges whether the detected environmental data is outside the set range of appropriate conditions.

[0095] If it is determined that it is outside the set range (step S24-11: YES), the generation and issuance unit 57 generates notification screen data for the processing phase (step S24-12), returns to step S24-1 via step S24-23, and continues processing for other detection targets that have not been subjected to phase-specific judgment processing.

[0096] On the other hand, if it is determined that the detection target in the processing phase is not outside the set range (step S24-11: NO), the setting processing unit 56 performs processing that indicates that the detection target in the processing phase is within the set range and thus the result is OK (step S24-13), and returns to step S24-1 via step S24-23, and continues processing for other detection targets for which phase-specific judgment processing has not been performed.

[0097] (Decision-making process in the second transportation phase) If it is determined in the determination process of step S24-10 that the phase is not the processing phase (step S24-10: NO), the determination unit 55 further determines whether the current phase is the transportation 2 phase (step S24-14). Specifically, the determination unit 55 compares the date and time managed in the environmental data management DB 5002 (see FIG. 10) with the current date and time via the storage and reading unit 59, and reads out the phase ID (phase name) corresponding to the date and time that matches or is closest to the current date and time.

[0098] As a result, when it is determined that the transport is in the second phase (step S24-14: YES), the determination unit 55 further determines whether it is outside the set range (step S24-15). Specifically, the determination unit 55 compares the detected environmental data with the appropriate conditions (appropriate temperature, appropriate humidity, appropriate air pressure, etc.) for the detection target in the second transport phase managed in the appropriate environmental condition management DB 5001 (see FIG. 9) via the memory readout unit 59, and determines whether the detected environmental data is outside the set range of appropriate conditions.

[0099] If it is determined that it is outside the set range (step S24-15: YES), the generating and issuing unit 57 generates notification screen data for the second transportation phase (step S24-16), returns to step S24-1 via step S24-23, and continues processing for other detection targets that have not been subjected to phase-specific judgment processing.

[0100] On the other hand, if it is determined that the detection target in the processing phase is not outside the set range (step S24-15: NO), the setting processing unit 56 performs processing that indicates that the detection target in the processing phase is within the set range (step S24-17), and returns to step S24-1 via step S24-23, and continues processing for other detection targets for which phase-specific judgment processing has not been performed.

[0101] (Decision-making process in the retail phase) If it is determined in the determination process of step S24-14 that the phase is not the transportation 2 phase (step S24-14: NO), the determination unit 55 further determines whether the current phase is the retail phase (step S24-18). Specifically, the determination unit 55 compares the date and time managed in the environmental data management DB 5002 (see FIG. 10) with the current date and time via the storage and reading unit 59, and reads out the phase ID (phase name) corresponding to the date and time that matches or is closest to the current date and time.

[0102] As a result, when it is determined that it is the retail phase (step S24-18: YES), the judgment unit 55 further judges whether it is outside the set range (step S24-19). Specifically, the judgment unit 55 compares the detected environmental data with the appropriate conditions (appropriate temperature, appropriate humidity, appropriate air pressure, etc.) for the detection target in the retail phase managed in the appropriate environmental condition management DB 5001 (see FIG. 9) via the memory reading unit 59, and judges whether the detected environmental data is outside the set range of appropriate conditions.

[0103] If it is determined that it is outside the set range (step S24-19: YES), the generation and issuance unit 57 generates notification screen data for the retail phase (step S24-20), returns to step S24-1 via step S24-23, and continues processing for other detection targets that have not been subjected to phase-specific judgment processing.

[0104] On the other hand, if it is determined that the detection target in the processing phase is not outside the set range (step S24-19: NO), the setting processing unit 56 performs processing that indicates that the detection target in the processing phase is within the set range (step S24-21), and returns to step S24-1 via step S24-23, and continues processing for other detection targets for which phase-specific judgment processing has not been performed.

[0105] (Other processing) If it is determined in the determination process of step S24-18 that it is not the retail phase (step S24-18: NO), setting processing unit 56 executes other processing (step S24-22), and transitions to processing for the next detection target (step S24-1) via step S24-23.

[0106] The data management device 5 repeatedly executes the processes from step S24-1 to step S24-23 described above, and after executing all the processes for each detection target, exits this flow.

[0107] In the above-described process, the data management device 5 executes the judgment process up to the retail phase, but as shown in FIG. 1, similar processes may be executed for the transportation 3 phase and the consumption phase following the retail phase.

[0108] In this embodiment, the phase-specific data determination process shown in FIG. 14 is repeatedly executed while each environmental data detection module 3 is detecting the environmental data of each detection target in the process (loop processing process) in which the processes from steps S21 to S23 are repeatedly executed, as shown in the sequence diagram in FIG. 13.

[0109] <Display of abnormal result notification screen> 13, the display control unit 54 of the data management device 5 displays the extraction result screen (step S25). Specifically, the display control unit 54 displays the abnormal result notification screen generated based on each abnormal result notification screen data generated in step S24 on the display 507 of the data management device 5. At this time, the display control unit 54 may transmit the abnormal result notification screen data to another communication terminal or the like that can communicate with the data management device 5 via the communication network 100, and cause the abnormal result notification screen to be displayed on the other communication terminal or the like.

[0110] ●Screen display example● FIG. 15 is an example of an abnormal result notification screen for the detection target. As shown in FIG. 15, an abnormal result notification screen 5211 is displayed by the display control unit 54 on the display 507 of the data management device 5 or on another communication terminal capable of communicating with the data management device 5 via the communication network 100. The abnormal result notification screen 5211 displays the abnormal result notification screen for the "processing" phase generated in step S24-12. The abnormal result notification screen 5211 displays the detection target ID (detection target name), date and time, and environmental data (temperature, humidity, etc.) in which the abnormality was detected for each phase name as an abnormality confirmation result for the detection target. In addition, the appropriate environmental conditions for the environmental data in which the abnormality was detected and a confirmation button 5251 are displayed. This allows the user to confirm the abnormal result and the appropriate environmental conditions, and by operating the confirmation button 5251, it becomes possible to perform appropriate processing for the detection target name in which the abnormality was detected.

[0111] In the data management system according to this embodiment, for example, when the process of step S22 described above is executed, other devices may exist between the environmental data detection module 3 and the data management device 5. In other words, each piece of information (data) transmitted and received between the environmental data detection module 3 and the data management device 5 may be configured to be transmitted and received once via another device. The above-mentioned configuration can be applied even when other processing steps exist between the environmental data detection module 3 and the data management device 5.

[0112] [Main Effects of the Embodiments] As described above, according to this embodiment, the data management device 5 acquires the environmental data related to the detection target detected by the environmental data detection module 3 and received by the transmission / reception unit 51 (step S22), and stores and registers the acquired phase ID, detection target ID, and environmental data in the corresponding items of the environmental data management DB 5002 (see FIG. 10) in association with the measurement date and time information measured by the environmental data detection module 3 (step S23). This provides the effect of making it possible to register the detection target and the environmental data related to the detection target in association with each other according to a change in the state of the detection target.

[0113] Furthermore, according to this embodiment, since it is possible to detect the environmental data of a given detection target continuously in time (on the time axis) without interruption in each phase and between each phase, it is possible to manage the environmental data of the detection target without interruption in time. As a result, it is possible to prevent the omission of environmental data acquisition in the quality control of the detection target, and therefore it is possible to perform higher quality control of the detection target.

[0114] [Supplementary description of the embodiment] Each function of the above-mentioned embodiment can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a device programmed to execute each function by software, such as a processor implemented by an electronic circuit. This device refers to, for example, a processor, an ASIC (Application Specific Integrated Circuit), a DSP (digital signal processor), an FPGA (field programmable gate array), a SOC (System on a chip), a GPU (Graphics Processing Unit), and a conventional circuit module designed to execute each function described above.

[0115] Furthermore, in the above-described embodiment, the data management device 5 may learn the above-described various processes by machine learning (learning using artificial intelligence: AI). The data management device 5 may provide a UI that learns various data for each detection target input by the administrator, particularly in the appropriate environmental condition setting process, and provides the administrator with appropriate environmental conditions predicted from the learning results. This is expected to have the effect of reducing the process of repeatedly inputting data for similar detection targets by the administrator.

[0116] Although the data management device, data management system, data management method, and program according to one embodiment of the present invention have been described above, the present invention is not limited to the above-mentioned embodiment, and can be modified within the scope of what a person skilled in the art can imagine, such as addition, modification, or deletion of other embodiments, and as long as the functions and effects of the present invention are achieved in any aspect, they are included in the scope of the present invention. Note that the dimensions, materials, shapes, relative positions, etc. of each of the above-mentioned components are intended to be illustrative, and are not intended to limit the scope of the present invention, unless otherwise specified.

[0117] ■ Summary ■ For example, aspects of the present invention are as follows.

[0118] <First aspect> The data management device 5 (an example of a data management device; omitted below) of the first embodiment manages environmental data related to a detection target detected by an environmental data detection module 3 (an example of a detector; omitted below), and has an acquisition unit 53 (an example of an acquisition means; omitted below) that acquires environmental data related to the detection target detected by the environmental data detection module 3, and a registration management unit 58 (an example of a registration means; omitted below) that registers the acquired environmental data in association with a predetermined stage involving a change in the state of the detection target.

[0119] According to the first aspect, the data management device 5 is capable of registering a detection target and environmental data relating to the detection target in association with each other in response to a change in the state of the detection target.

[0120] <Second aspect> In the second aspect of the data management device 5, in the first aspect, the state change includes at least one of a temporal state change and a physical state change of the detection object, and the acquisition unit 53 acquires environmental data for a specified stage involving at least one of a temporal state change and a physical state change, and environmental data for each of the stages before and after the specified stage.

[0121] According to the second aspect, it is possible to obtain the same effect as that of the first aspect.

[0122] <Third aspect> In the data management device 5 as a third aspect, in the first or second aspect, the registration management unit 58 registers a detection target ID (an example of detection target identification information; omitted below) that identifies the detection target, in correspondence with a state change related to the detection target.

[0123] According to the third aspect, it is possible to obtain the same effects as those obtained by the first and second aspects.

[0124] <Fourth aspect> In the data management device 5 of the fourth aspect, in the third aspect, the detection target ID includes one-dimensional identification information including a barcode, two-dimensional identification information including a QR code, and an IC tag, and the registration management unit 58 registers the environmental data in association with the detection target ID given to the detection target.

[0125] According to the fourth aspect, it becomes possible to obtain the effect of the third aspect from various commonly used code information, IC tags, and the like.

[0126] <Fifth aspect> The data management device 5 as the fifth aspect further includes a setting processing section 56 (an example of a setting means; omitted below) that sets predetermined environmental conditions according to a predetermined stage in any of the first to fourth aspects.

[0127] According to the fifth aspect, it is possible to obtain the same effect as that obtained by the first aspect.

[0128] <Sixth aspect> The data management device 5 of the sixth aspect further has an operation receiving unit 52 (an example of a receiving means; omitted below) that receives input related to specified environmental conditions in the fifth aspect, and the setting processing unit 56 sets the specified environmental conditions based on specified environmental condition information indicating the specified environmental conditions received by the operation receiving unit 52.

[0129] According to the sixth aspect, it is possible to obtain the same effect as that of the first aspect.

[0130] <Seventh aspect> The data management device 5 of the seventh aspect has a generation and issuance unit 57 (an example of a generation means; omitted below) that generates a notification including a specified stage, the name of the detection object at the specified stage, date and time information indicating the date and time when the specified environmental condition was not satisfied, and the environmental data for which the specified environmental condition was not satisfied, when the acquired environmental data in the sixth aspect does not satisfy the specified environmental condition.

[0131] According to the seventh aspect, it is possible to notify a user who uses the data management system of a more specific management state of the detection target, including an abnormality notification.

[0132] <Eighth aspect> In the data management device 5 of the eighth aspect, in the seventh aspect, the environmental data detection module 3 includes one or more environmental sensors, and the generating and issuing unit 57 generates a notification related to a specified environmental condition when environmental data including temperature, humidity, and air pressure related to the detection object detected by the environmental data detection module 3 does not satisfy the specified environmental condition.

[0133] According to the eighth aspect, it is possible to obtain the same effect as that of the seventh aspect.

[0134] <Ninth aspect> The data management device 5 (an example of a data management device; omitted below) as a ninth aspect further has a display control unit 54 (an example of a display control means; omitted below) that, in the seventh or eighth aspect, displays the notification on the display 507 or another communication terminal (an example of a display means; omitted below) connected via the communication network 100.

[0135] According to the ninth aspect, in addition to the effects of the seventh and eighth aspects, it becomes possible to notify the user of a more specific management state of the detection target, including an abnormality notification.

[0136] <Tenth aspect> The data management system 1 as the 10th aspect (an example of a data management system; the rest is omitted) is as follows: The system includes one or more environmental data detection modules 3 (an example of a detector; omitted below) that are provided in each of the detection targets and detect environmental data of each of the detection targets, and a data management device 5 (an example of a data management device; omitted below) that is capable of communicating with the one or more environmental data detection modules 3 and manages each of the environmental data, The one or more environmental data detection modules 3 each include a transmitting / receiving unit 31 (an example of a transmitting means; the rest of the description is omitted) that transmits each of the environmental data related to the detected detection target to the data management device 5; having The data management device includes: The device has an acquisition unit 53 (an example of an acquisition means; omitted below) that acquires each piece of environmental data transmitted by one or more environmental data detection modules 3, and a registration management unit 58 (an example of a registration means; omitted below) that registers each piece of acquired environmental data in association with a predetermined stage involving a change in the state of the detection target.

[0137] According to the tenth aspect, similarly to the first aspect, it becomes possible to register a detection target and environmental data relating to the detection target in association with each other in response to a change in state of the detection target.

[0138] <Eleventh aspect> The method according to the eleventh aspect is a data management method executed by a data management device 5 (an example of the data management device 5; the rest omitted) that manages environmental data related to a detection target detected by an environmental data detection module 3 (an example of a detector; the rest omitted), the method including: an acquisition step of acquiring environmental data related to the detection target detected by the environmental data detection module 3; and a registration step of registering the acquired environmental data in association with a predetermined stage involving a change in state of the detection target; Execute.

[0139] According to the eleventh aspect, similarly to the first aspect, it becomes possible to register a detection target and environmental data relating to the detection target in association with each other in response to a change in state of the detection target.

[0140] <Twelfth aspect> The program as a twelfth aspect causes a data management device 5 (an example of a data management device 5; omitted below) that manages environmental data related to the detection target detected by an environmental data detection module 3 (an example of a detector; omitted below) to execute an acquisition step of acquiring environmental data related to the detection target detected by the environmental data detection module 3, and a registration step of registering the acquired environmental data in association with a predetermined stage involving a change in the state of the detection target.

[0141] According to the twelfth aspect, similarly to the first aspect, it becomes possible to register a detection target and environmental data relating to the detection target in association with each other in response to a change in state of the detection target. [Explanation of symbols]

[0142] 1. Data management system (an example of a data management system) 3. Environmental data detection module (an example of a detector) 31 Transmitting / receiving unit (an example of a transmitting means, an example of a receiving means) 32 Detection unit (an example of a detection means) 33 Acquisition unit (an example of an acquisition means) 37 Generation unit (an example of a generation means) 39 Memory readout unit (an example of a memory readout means) 5 Data management device (an example of a data management device) 51 Transmitting / receiving unit (an example of a transmitting means) 52 Operation reception unit (an example of a reception means) 53 Acquisition unit (an example of an acquisition means) 54 Display control unit (an example of a display control means) 55 Judgment unit (an example of a judgment means) 56 Setting processing unit (an example of a setting means, an example of a processing means) 57 Generation and issuance unit (an example of a generation means, an example of an issuance means) 58 Registration management unit (an example of a registration means, an example of a management means) 59 Memory readout unit (an example of a memory readout means) 507 Display (an example of a display means) [Prior art documents] [Patent documents]

[0143] [Patent Document 1] JP 2002-358591 A

Claims

1. A data management device for managing environmental data related to a detection target detected by a detector, an acquisition means for acquiring the environmental data related to the detection target detected by the detector; a registration means for registering the acquired environmental data in association with a predetermined stage involving a change in state of the detection target; having A data management device comprising:

2. the state change includes at least one of a time state change and a physical state change of the detection target, The acquisition means includes: acquiring environmental data for the predetermined stage accompanied by at least one of the time-related state change and the physical state change, and environmental data for stages before and after the predetermined stage; 2. The data management device according to claim 1.

3. The registration means includes: registering detection target identification information for identifying the detection target in association with the state change related to the detection target; 3. The data management device according to claim 1 or 2.

4. The detection target identification information includes one-dimensional identification information including a barcode, two-dimensional identification information including a QR code, and an IC tag, The registration means includes: registering the environmental data in association with the detection target identification information assigned to the detection target; 4. The data management device according to claim 3.

5. 3. The data management device according to claim 1, further comprising: a setting means for setting predetermined environmental conditions according to the predetermined stages; having A data management device comprising:

6. The data management device according to claim 5, further comprising: A receiving means for receiving an input related to the predetermined environmental condition; having The setting means is setting the predetermined environmental condition based on predetermined environmental condition information indicating the predetermined environmental condition received by the receiving means; A data management device comprising:

7. The data management device according to claim 6, further comprising: a generating means for generating a notification, when the acquired environmental data does not satisfy the predetermined environmental condition, the notification including the predetermined stage, the name of the detection target at the predetermined stage, date and time information indicating the date and time when the predetermined environmental condition was not satisfied, and the environmental data for which the predetermined environmental condition was not satisfied; having A data management device comprising:

8. The detector includes one or more environmental sensors, and the generating means includes: When the environmental data including the temperature, humidity, and air pressure related to the detection target detected by the environmental sensor does not satisfy the predetermined environmental condition, a notification related to the predetermined environmental condition is generated.

8. The data management device according to claim 7.

9. The data management device according to claim 7, further comprising: A display control means for displaying the notification on a display means; having A data management device comprising:

10. A data management system including one or more detectors provided in each of detection targets to detect environmental data of each of the detection targets, and a data management device capable of communicating with the one or more detectors and managing the environmental data of each of the detection targets, The one or more detectors include: a transmitting means for transmitting the environmental data relating to the detected detection target to the data management device; having The data management device includes: an acquisition means for acquiring the respective environmental data transmitted by the one or more detectors; a registration means for registering each of the acquired environmental data in association with a predetermined stage accompanied by a change in state of the detection target; having A data management system comprising:

11. A data management method executed by a data management device that manages environmental data related to a detection target detected by a detector, comprising: an acquisition step of acquiring the environmental data related to the detection target detected by the detector; a registration step of registering the acquired environmental data in association with a predetermined stage involving a change in state of the detection target; Execute A data management method comprising:

12. A program to be executed by a data management device that manages environmental data related to a detection target detected by a detector, an acquisition step of acquiring the environmental data related to the detection target detected by the detector; a registration step of registering the acquired environmental data in association with a predetermined stage involving a change in state of the detection target; A program that executes the following.

Citation Information

Patent Citations

  • Perishable food management system

    JP2002358591A