Information processing program, management program, and system

WO2026159991A1PCT designated stage Publication Date: 2026-07-30OMRON HEALTHCARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
OMRON HEALTHCARE CO LTD
Filing Date
2025-11-10
Publication Date
2026-07-30

Smart Images

  • Figure JP2025039317_30072026_PF_FP_ABST
    Figure JP2025039317_30072026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides an information processing program, a management program, and a system capable of performing accurate temperature measurement using a small amount of memory. A system comprising: a temperature measurement device including a temperature sensor; an information terminal capable of wireless communication with the temperature measurement device; and a management device that can be connected to from the information terminal via a network. The information terminal acquires measurement data measured by the temperature sensor and first identification information of the temperature measurement device from the temperature measurement device, requests the management device to transmit calibration data corresponding to the first identification information, acquires the calibration data transmitted from the management device in response to the request, and calibrates the measurement data on the basis of the calibration data, so as to derive temperature information of a subject of measurement by the temperature measurement device. The management device reads the calibration data from a storage unit and transmits the calibration data to the information terminal upon receiving a request for transmission of the calibration data corresponding to the first identification information from the information terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Information Processing Program, Management Program, and System

[0001] The present invention relates to an information processing program, a management program, and a system.

[0002] Patent Document 1 describes an assembly including an electronic temperature sensor and a mobile device. In the assembly, the temperature sensor and the mobile device are connected by a one-way data link, and the raw initial temperature value of the temperature sensor is transmitted to the mobile device. The mobile device determines a calibration parameter and corrects the raw initial temperature value received from the temperature sensor using the calibration parameter.

[0003] Patent Document 2 describes a system including a contact and a main body device, which can be connected by wire or wirelessly. When the main body device receives a "temperature detection signal" from two temperature sensors provided on the contact, it calculates, by an internal temperature calculation program, the detected temperatures of the respective temperature sensors as a first detected temperature and a second detected temperature, and calculates the internal temperature (deep temperature) of the object to be measured using both of these and a heat balance correlation coefficient determined in advance by an initial calibration process, and causes the display unit to display it.

[0004] Patent Document 3 describes a thermometer including a thermometer, a thermometer holding unit, and a temperature sensor, where the thermometer holding unit and the temperature sensor are disposable. The thermometer and the terminal are configured to be communicable, and the terminal stores a plurality of types of resistance-temperature conversion tables showing the relationship between the original resistance value and the actual temperature created in advance according to the individual differences of the temperature sensors. When the terminal receives information specifying the resistance-temperature conversion table corresponding to the original resistance value of the temperature sensor from the thermometer, it calculates the actual temperature based on the resistance-temperature conversion table.

[0005] Patent Document 4 describes a body temperature measurement system comprising a thermometer, a smartphone, and a cloud server. When the smartphone receives measurement data including the thermometer ID from the thermometer, it determines whether the thermometer ID is correct or incorrect. If it is incorrect, it warns the person being measured that the correct thermometer is not being used. If it receives measurement data including the correct thermometer ID, it generates measurement result data by adding time data indicating the measurement time to the measurement data received from the thermometer and sends it to the cloud server.

[0006] Japanese Patent Publication No. 2021-173753, Japanese Patent Publication No. 2013-061232, Japanese Patent Publication No. 2022-177341, Japanese Patent Publication No. 2024-153502

[0007] In a system where the temperature sensor and the device that calibrates the temperature sensor's measurements are separate, there are countless combinations of temperature sensors and devices. Since individual temperature sensors can have variations, calibration data must be prepared for each temperature sensor. Storing such a vast amount of data in the device puts a strain on its memory capacity. Furthermore, if temperature sensors are used only once, the calibration data for the used temperature sensors remains in the device, further straining its memory capacity. Creating the calibration data as described in Patent Document 1 places a significant burden on the user.

[0008] The present invention aims to provide an information processing program, a management program, and a system that can perform accurate temperature measurement with minimal memory usage.

[0009] This specification contains at least the following information. The components and other details described in parentheses in the embodiments described later are, but are not limited thereto.

[0010] (1) An information processing program (body temperature measurement application software) that causes the processor (controller 134) of an information terminal (information terminal 120) which is capable of wireless communication with a temperature measuring device (temperature measuring device 110) including a temperature sensor (temperature sensor 111) and is connectable to a management device (management device 140) via a network (network 150) to execute the following processes: acquire measurement data measured by the temperature sensor and first identification information (device IDx) of the temperature measuring device from the temperature measuring device (step S13a); request the management device to transmit calibration data corresponding to the first identification information (step S14); acquire the calibration data transmitted from the management device in response to the request (step S17a); and calibrate the measurement data based on the calibration data to derive temperature information of the object to be measured by the temperature measuring device (step S18).

[0011] (2) An information processing program as described in (1), wherein the processor of the information terminal performs a process (step S14) to transmit a second identification information (terminal ID or user ID) of the information terminal or the user of the information terminal to the management device, and the management device stores the calibration data transmitted in response to the request and the second identification information received from the information terminal that made the request in association (step S16).

[0012] (3) An information processing program as described in (2), wherein the processor of the information terminal causes the processor to execute a process (step S32a, step S33) to obtain information regarding the availability of the temperature measuring device, which is identified by the first identification information corresponding to the calibration data, when a request for transmission of the calibration data is made to the management device from the information terminal (information terminal B) identified by an identification information (terminal ID b) different from the second identification information (terminal ID a) stored in association with the calibration data, and to output the information.

[0013] (4) An information processing program according to any one of (1) to (3), wherein the processor of the information terminal determines whether the number of uses of the temperature measuring device has reached its upper limit, and if it determines that the number of uses has reached its upper limit, it causes the processor to perform a process (step S41, step S42) to transmit information including the first identification information of the temperature measuring device to the management device, and the management device performs a process (step S44) to make the calibration data corresponding to the first identification information included in the information unusable.

[0014] (5) An information processing program according to any one of (1) to (4), wherein the temperature measuring device detects a physical quantity (electrical resistance or magnetism) correlated with the temperature of the object being measured, with at least the temperature sensor attached to the object being measured, and the information processing program is limited to one use.

[0015] (6) A program (management application software) that causes the processor (controller 141) of a management device (management device 140) that can be connected via a network (network 150) to an information terminal (information terminal 120) that can communicate wirelessly with a temperature measuring device (temperature measuring device 110) including a temperature sensor (temperature sensor 111), wherein the information terminal obtains measurement data measured by the temperature sensor and first identification information of the temperature measuring device from the temperature measuring device, requests the management device to transmit calibration data corresponding to the first identification information, obtains the calibration data transmitted from the management device in response to the request, calibrates the measurement data based on the calibration data to derive temperature information of the object to be measured by the temperature measuring device, and the processing includes a management program (step S15, step S17) that, upon receiving a request from the information terminal to transmit calibration data corresponding to the first identification information, reads the calibration data from the storage unit (data storage unit 143) and transmits it to the information terminal.

[0016] (7) A management program as described in (6), which causes the processor of the management device to perform a process (step S16) of associating and storing the calibration data transmitted in response to the request with the second identification information (terminal ID or user ID) of the information terminal or the user of the information terminal obtained from the information terminal that made the request.

[0017] (8) A management program as described in (7), wherein when the processor of the management device receives a request for transmission of calibration data from an information terminal (information terminal B) identified by an identification information (terminal ID b) different from the second identification information (terminal ID a) stored in association with the calibration data, the management program causes the processor to execute a process (step S32) of transmitting to the information terminal (information terminal B) information regarding whether the temperature measuring device can be used, identified by the first identification information corresponding to the calibration data.

[0018] (9) A management program according to any one of (6) to (8), wherein when the processor of the management device is determined to have reached its upper limit of usage of the temperature measuring device, the program causes the processor to perform a process (step S44) to disable the calibration data corresponding to the first identification information when it receives information from the information terminal that includes the first identification information of the temperature measuring device.

[0019] (10) A management program according to any one of (6) to (9), wherein the temperature measuring device detects a physical quantity (electrical resistance or magnetism) correlated with the temperature of the object being measured, with at least the temperature sensor attached to the object being measured, and the management program is limited to one use.

[0020] (11) A management program as described in (10), wherein if the processor of the management device does not receive a request to transmit calibration data corresponding to the first identification information of the temperature measuring device within a predetermined time from the time of manufacture of the temperature measuring device, the management program causes the processor to perform a process (step S53) to disable the calibration data corresponding to the first identification information of the temperature measuring device.

[0021] (12) A temperature measuring device (temperature measuring device 110) including a temperature sensor (temperature sensor 111), an information terminal (information terminal 120) capable of wireless communication with the temperature measuring device, and a management device (management device 140) that can be connected from the information terminal via a network (network 150), wherein the information terminal acquires measurement data measured by the temperature sensor and a first identification information of the temperature measuring device from the temperature measuring device (step S13a), requests the management device to transmit calibration data corresponding to the first identification information (step S14), acquires the calibration data transmitted from the management device in response to the request (step S17a), calibrates the measurement data based on the calibration data to derive temperature information of the object to be measured by the temperature measuring device (step S18), When the management device receives a request from the information terminal to transmit calibration data corresponding to the first identification information, it reads the calibration data from the storage unit (data storage unit 143) and transmits it to the information terminal (steps S15, S17) (measurement system 100).

[0022] According to the present invention, accurate temperature measurement can be performed with minimal memory usage.

[0023] Figure 1 is a diagram showing an example of the measurement system 100. Figure 2 is a block diagram showing the functional configuration of the measurement system 100. Figure 3 is a block diagram showing the functional configuration of the information terminal 120. Figure 4 is a block diagram showing the functional configuration of the management device 140. Figure 5 is a sequence diagram showing the operation of the measurement system 100 when information terminal A is used as the information terminal 120 and temperature measuring device X is used as the temperature measuring device 110. Figure 6 is a sequence diagram showing the operation of the measurement system 100 when temperature measuring device X is used for the second time. Figure 7 is a sequence diagram showing a modified operation of the measurement system 100. Figure 8 is a flowchart showing a modified operation of the management device 140.

[0024] Hereinafter, embodiments relating to one aspect of the present invention will be described based on the drawings.

[0025] <Overview of the Measurement System> The measurement system comprises a temperature measuring device including a temperature sensor, an information terminal capable of wireless communication with the temperature measuring device, and a management device that can be connected to from the information terminal via a network. The information terminal acquires measurement data measured by the temperature sensor of the temperature measuring device and a first identification information of the temperature measuring device from the temperature measuring device, and requests the management device to transmit calibration data corresponding to the acquired first identification information. In response to this request, the management device reads the calibration data corresponding to the first identification information from its storage unit and transmits it to the information terminal. The information terminal acquires the calibration data transmitted from the management device and calibrates the measurement data acquired from the temperature measuring device based on this calibration data, thereby determining the temperature of the object to be measured by the temperature measuring device.

[0026] According to this measurement system, even if the number of temperature measuring devices becomes enormous, calibration data corresponding to each temperature measuring device is acquired from the management device at the information terminal, and the measurement data measured by each temperature measuring device is calibrated using this calibration data. Therefore, it is not necessary to store calibration data corresponding to all temperature measuring devices in the information terminal, and the memory usage of the information terminal can be reduced. In addition, since the measurement data is calibrated using calibration data specific to each temperature measuring device, the temperature of the target can be measured with high accuracy. One embodiment of the measurement system will be described below.

[0027] <Embodiment of the Measurement System> Figure 1 shows an example of the measurement system 100. As shown in Figure 1, the measurement system 100 includes a temperature measuring device 110, an information terminal 120, and a management device 140. The information terminal 120 and the management device 140 are connected to communicate via a network 150 such as the Internet. The temperature measuring device 110 and the information terminal 120 are configured to enable wireless communication.

[0028] The temperature measuring device 110 is an instrument that measures the temperature of an object to be measured while it is attached to that object. The temperature measuring device 110 is a device that can communicate wirelessly with the information terminal 120. The "object to be measured" is, for example, a human being. "Attached to the object to be measured" means that at least the temperature sensor provided on the temperature measuring device 110 is attached to the measurement area of ​​the object to be measured. The "measurement area" is, for example, the armpit.

[0029] The temperature measuring device 110 is configured, for example, as a tag. The temperature measuring device 110 may be formed in the shape of a disc, for example, with an adhesive applied to its surface, so that it can be attached to the area where the temperature is to be measured. The temperature measuring device 110 is configured to transmit measurement result information indicating the result of temperature measurement of the object to be measured to an information terminal 120 via wireless communication.

[0030] The temperature measuring device 110 is preferably thin and adhesive. From the viewpoint of guaranteeing the accuracy of temperature measurement, it is preferable that such a thin and adhesive temperature measuring device 110 is not attached to a measurement target and reused after being used once. This is because frequent replacement may cause changes in the performance of the communication antenna or the temperature sensor.

[0031] In the following description, the temperature measuring device 110 is assumed to have a maximum usage limit of one time. Limiting the number of uses of the temperature measuring device 110 to one time reduces manufacturing costs compared to manufacturing a device intended for repeated use with different measurement targets. The number of uses of the temperature measuring device 110 is counted as one time when the temperature measuring device 110 is attached to the measurement target, the temperature of the measurement target is measured at least once, and then the temperature measuring device 110 is removed from the measurement target.

[0032] The temperature measuring device 110 may be equipped with a battery, but considering that it is a single-use device, it is preferable from the standpoint of manufacturing cost to be battery-less. "Battery-less" means that the temperature measuring device 110 does not have a battery and can operate using radio waves received from an external source (for example, an information terminal 120) as its power source. In the following explanation, the temperature measuring device 110 will be described as being battery-less.

[0033] The information terminal 120 is a terminal capable of wireless communication with the temperature measuring device 110. For example, the information terminal 120 may be a smartphone, tablet, laptop, desktop computer, or wearable device.

[0034] "Wireless communication" can be achieved using, for example, RFID (Radio Frequency Identification), which allows for contactless reading and writing of information from the temperature measuring device 110 using radio waves. Alternatively, NFC (Near Field Communication), which is specialized for short-range communication and operates in a high-frequency band (13.56 MHz), may be used.

[0035] The information terminal 120 transmits a measurement instruction signal to the temperature measuring device 110 via wireless communication to initiate temperature measurement. The information terminal 120, for example, magnetically couples with the temperature measuring device 110 and supplies power to the temperature measuring device 110 by generating an induced electromotive force using radio waves. If the temperature measuring device 110 is equipped with a battery, the function of supplying power from the information terminal 120 to the temperature measuring device 110 is not essential. The information terminal 120 receives measurement result information obtained by the temperature measuring device 110 via wireless communication.

[0036] Figure 2 is a block diagram showing the functional configuration of the measurement system 100. As shown in Figure 2, the temperature measuring device 110 in the measurement system 100 includes a temperature sensor 111, an antenna 112, and a processing circuit 113. The temperature sensor 111, the antenna 112, and the processing circuit 113 are housed within a disc-shaped housing of the temperature measuring device 110.

[0037] The temperature sensor 111 can be any device capable of detecting a physical quantity correlated with temperature (e.g., electrical resistance or magnetism), and can be composed of, for example, a thermistor or a thermocouple.

[0038] If the temperature sensor 111 is such that its electrical resistance changes with temperature, when the temperature measuring device 110 is attached, for example, to the armpit of the person being measured, heat is transferred from the surface of the housing, and the electrical resistance of the temperature sensor 111 changes in response to that heat. The temperature sensor 111 outputs an electrical signal corresponding to this electrical resistance to the processing circuit 113 as measurement data of the person being measured.

[0039] Antenna 112 is capable of wireless communication with antenna 121 of information terminal 120. Antenna 112 also functions as a power supply unit that supplies a predetermined voltage to the temperature sensor 111 and processing circuit 113 based on the power supplied from information terminal 120. Antenna 112 converts the AC voltage based on the radio waves received from information terminal 120 into a predetermined DC voltage and supplies it to the temperature sensor 111 and processing circuit 113.

[0040] The processing circuit 113 includes, for example, a communication circuit and a processor, and controls the overall operation of the temperature measuring device 110 and performs various processes. The processor of the processing circuit 113 is composed of, for example, a microprocessor, and its operation is defined by the built-in firmware.

[0041] The processor of the processing circuit 113 initiates temperature measurement at the measurement site using the temperature sensor 111, triggered by the reception of a measurement instruction signal via communication with the information terminal 120. The processor of the processing circuit 113 uses the electrical signal (analog signal) that correlates with the temperature of the measurement site output from the temperature sensor 111 as measurement data, and stores this measurement data in the memory unit provided in the processing circuit 113.

[0042] This storage unit stores the device ID (constituting the first identification information), which is the identification information of the temperature measurement device 110. The processor of the processing circuit 113 stores the measurement data in the storage unit in association with the device ID. The processor of the processing circuit 113 causes the measurement data and the device ID stored in the storage unit to be transmitted to the information terminal 120 via the antenna 112 as measurement result information indicating the result of the temperature measurement.

[0043] As shown in FIG. 2, the information terminal 120 in the measurement system 100 includes an antenna 121 and a processing circuit 122.

[0044] The antenna 121 can communicate wirelessly with the antenna 112 of the temperature measurement device 110. The antenna 121 generates radio waves of a predetermined frequency (for example, 13.56 MHz) and supplies power to the antenna 112 of the temperature measurement device 110 by magnetic coupling with the antenna 112 of the temperature measurement device 110. In addition, the antenna 121 transmits the measurement instruction signal output from the processing circuit 122 to the temperature measurement device 110. Further, the antenna 121 receives the measurement result information transmitted from the temperature measurement device 110.

[0045] Based on the measurement result information received from the temperature measurement device 110, the processing circuit 122 derives the temperature information (so-called body temperature) of the person to be measured and outputs the temperature information. Outputting the temperature information means determining the temperature information as a measurement result, for example, displaying the temperature information on the display unit of the information terminal 120, transmitting the temperature information to another device, recording the temperature information in a non-volatile memory, and the like.

[0046] FIG. 3 is a block diagram showing the functional configuration of the information terminal 120. In addition to the antenna 121 and the processing circuit 122 described in FIG. 2, the information terminal 120 includes an antenna 123, a display unit 124, an operation unit 125, and a data storage unit 126. The processing circuit 122 includes a second wireless communication circuit 131, a first wireless communication circuit 132, a RAM 133, and a controller 134.

[0047] The display unit 124 is composed of, for example, a liquid crystal display or an organic EL display, and displays various information regarding the measurement system 100. The operation unit 125 is a user interface that accepts user operations such as buttons and touch panels. The buttons include physically provided buttons on the information terminal 120 and virtual buttons displayed on the display unit 124.

[0048] The data storage unit 126 is a recording medium that stores parameters, information processing programs, measurement result information received from the temperature measurement device 110, etc., which are necessary to realize predetermined processing. The data storage unit 126 is composed of, for example, a hard disk drive (HDD) or a semiconductor storage device (SSD).

[0049] The second wireless communication circuit 131 of the processing circuit 122 is a communication circuit that performs short-range wireless communication, for example, a circuit (module) for communicating according to the RFID standard. The second wireless communication circuit 131 transmits a measurement instruction signal to the temperature measurement device 110 and receives measurement result information from the temperature measurement device 110 by performing RFID communication with the temperature measurement device 110. Also, the second wireless communication circuit 131 transmits a radio wave for supplying power to the temperature measurement device 110 when performing RFID communication with the temperature measurement device 110. The second wireless communication circuit 131 continuously transmits a radio wave for supplying power to the temperature measurement device 110 from the time it transmits the measurement instruction signal until it receives the measurement result information.

[0050] The first wireless communication circuit 132 is a communication circuit that performs cellular communication, for example, a circuit (module) for communicating according to standards such as 4G, 5G, LTE (Long Term Evolution: registered trademark), etc. Also, the first wireless communication circuit 132 is a communication circuit that performs wireless LAN communication, for example, a circuit (module) for communicating according to standards such as Wi-Fi (registered trademark), etc.

[0051] Antenna 121 is an antenna for RFID communication using the second wireless communication circuit 131. Antenna 123 is an antenna for cellular communication and wireless LAN communication using the first wireless communication circuit 132. The first wireless communication circuit 132 is connectable to the network 150, and the information terminal 120 can communicate with the management device 140 via the first wireless communication circuit 132.

[0052] The RAM 133 is composed of semiconductor devices such as DRAM or SRAM, and temporarily stores information while also serving as the workspace for the controller 134.

[0053] The controller 134 is composed of a processor and performs predetermined processing by executing an information processing program. In this embodiment, for example, a body temperature measurement application software for the information terminal 120 is pre-installed as an information processing program in the data storage unit 126, and the controller 134 performs predetermined processing by executing this body temperature measurement application software.

[0054] For example, when the body temperature measurement application software is launched and the operation to start body temperature measurement is performed, the controller 134 controls the second wireless communication circuit 131 to transmit a measurement instruction signal to the temperature measuring device 110.

[0055] Furthermore, the controller 134 controls the second wireless communication circuit 131 to receive measurement result information transmitted from the temperature measuring device 110. Based on the received measurement result information, the controller 134 generates temperature information of the person being measured. The controller 134 stores the generated temperature information in the data storage unit 126. The controller 134 may also transmit the generated temperature information of the person being measured to another device (for example, an external server) via the first wireless communication circuit 132.

[0056] Figure 4 is a block diagram showing the functional configuration of the management device 140. The management device 140 includes a controller 141 that provides overall control, a communication circuit 142 which is a communication interface for connecting to the network 150, and a data storage unit 143.

[0057] The controller 141 is composed of a processor and performs predetermined processing by executing a management program. In this embodiment, the data storage unit 143 has, for example, management application software for the management device 140 pre-installed as a management program, and the controller 141 performs predetermined processing by executing this management application software.

[0058] The data storage unit 143 is a recording medium that stores parameters, management programs, and various information received from the information terminal 120 necessary to perform a predetermined process. The data storage unit 143 is composed of, for example, a hard disk drive (HDD) or a semiconductor storage device (SSD).

[0059] The data storage unit 143 stores the device ID and calibration data associated with each temperature measuring device 110 that can be manufactured. The calibration data corresponding to the device ID of any temperature measuring device 110 is experimentally generated using the temperature measuring device 110 identified by that device ID, and is data that shows the correlation between measurement data (e.g., electrical resistance value) when an object of known temperature is measured by the temperature measuring device 110 and that known temperature. By converting the electrical resistance value detected by the temperature sensor 111 of the temperature measuring device 110 into a temperature based on the calibration data generated for that temperature measuring device 110, it is possible to accurately derive temperature information of the measurement target area to which the temperature sensor 111 is attached.

[0060] <Operation of Measurement System 100> Figure 5 is a sequence diagram showing the operation of the measurement system 100 when information terminal A is used as the information terminal 120 and temperature measuring device X is used as the temperature measuring device 110. Hereinafter, the identification information of information terminal A (which constitutes the second identification information) will be referred to as terminal ID a, and the identification information of temperature measuring device X will be referred to as device ID x.

[0061] Each process of the information terminal 120 shown in Figure 5 is performed by the controller 134 executing the body temperature measurement application software. Each process of the management device 140 shown in Figure 5 is performed by the controller 141 executing the management application software.

[0062] First, in order to measure the body temperature of a person being measured using the measurement system 100, the temperature measuring device X is prepared by attaching it, for example, to the person's armpit. The person taking the measurement launches the body temperature measurement application software on the information terminal A at a location where RFID communication is possible with the temperature measuring device X on the person being measured, and performs the operation to start the body temperature measurement.

[0063] Based on the operation to initiate body temperature measurement, information terminal A transmits a measurement instruction signal to the temperature measuring device X to start temperature measurement (step S11). In addition, information terminal A transmits radio waves capable of supplying power to the temperature measuring device X in order to operate the temperature measuring device X.

[0064] The temperature measuring device X is activated by the supplied power and, based on the measurement instruction signal received from the information terminal A, measures a physical quantity (such as electrical resistance or magnetism) correlated with the body temperature of the person being measured and acquires measurement data (step S12). The temperature measuring device X transmits the measurement data acquired in step S12 and the identification information of the temperature measuring device X (device ID x) stored in the memory unit of the processing circuit 113 to the information terminal A as measurement result information (step S13).

[0065] When information terminal A acquires measurement result information from the temperature measuring device 110 (step S13a), it requests the management device 140 to transmit calibration data corresponding to the device IDx included in this measurement result information (step S14).

[0066] In step S14, information terminal A transmits, for example, a request command including device IDx and its identification information (terminal IDa) to the management device 140. Note that the request command and the identification information (terminal IDa) of information terminal A may be transmitted to the management device 140 at different times.

[0067] When the management device 140 receives the request in step S14, it reads calibration data corresponding to the device IDx from the data storage unit 143 (step S15) and transmits the calibration data to the information terminal A (step S17). The management device 140 also associates the identification information of the information terminal 120 transmitted from the information terminal A in step S14 with the calibration data corresponding to the device IDx stored in the data storage unit 143 and stores it (step S16).

[0068] In step S17, information terminal A acquires calibration data transmitted from the management device 140 (step S17a), associates it with device IDx, and stores it in the data storage unit 126. Then, in step S13, information terminal A calibrates the measurement data acquired from the temperature measuring device X based on this calibration data to derive temperature information (step S18), outputs the temperature information (step S19), and completes the measurement process for the person being measured.

[0069] The temperature information output in step S19 is obtained by calibrating the measurement data based on calibration data generated for the temperature measuring device X attached to the person being measured. Therefore, accurate temperature information can be obtained regardless of individual differences in the temperature measuring device 110.

[0070] After the above process, if the person wishing to measure the subject's body temperature again using the temperature measuring device X, the person performing the measurement should launch the body temperature measurement application software on information terminal A at a location where RFID communication is possible with the subject's temperature measuring device X, and perform the body temperature measurement start operation again.

[0071] Based on this operation to initiate body temperature measurement, information terminal A transmits a measurement instruction signal to the temperature measuring device X to start temperature measurement (step S20). In addition, information terminal A transmits radio waves capable of supplying power to the temperature measuring device X in order to operate the temperature measuring device X.

[0072] The temperature measuring device X is activated by the supplied power and, based on the measurement instruction signal received from the information terminal A, measures a physical quantity correlated with the body temperature of the person being measured and acquires measurement data (step S21). The temperature measuring device X transmits the measurement data acquired in step S21 and the identification information of the temperature measuring device X (device ID x) stored in the memory unit of the processing circuit 113 to the information terminal A as measurement result information (step S22).

[0073] The data storage unit 126 of information terminal A already stores calibration data corresponding to the device IDx included in the measurement result information received from the temperature measuring device 110. In this case, after step S22, without accessing the management device 140, information terminal A calibrates the measurement data acquired in step S22 based on the calibration data corresponding to the device IDx stored in the data storage unit 126 to derive temperature information (step S23), outputs that temperature information (step S24), and completes the measurement operation.

[0074] Figure 6 is a sequence diagram showing the operation of the measurement system 100 when the temperature measuring device X is used for the second time. Here, we will explain an example in which, after the process shown in Figure 5 is performed, the temperature measuring device X is attached to another person being measured, and a different information terminal B is used as the information terminal 120 to measure the body temperature of that other person using the temperature measuring device X.

[0075] The process from step S11 to step S14 is the same as in Figure 5. That is, in step S11, when information terminal B transmits a measurement instruction signal to temperature measuring device X, temperature measuring device X acquires measurement data in step S12 and transmits device ID x and its measurement data to information terminal B in step S13. Information terminal B has not yet acquired the calibration data corresponding to device ID x received from temperature measuring device X. Therefore, in step S14, information terminal B requests the management device 140 to transmit the calibration data corresponding to device ID x. Also in step S14, information terminal B transmits its identification information (let's call it terminal ID b) to the management device 140.

[0076] Upon receiving the request in step S14, the management device 140 determines whether the identification information of another information terminal 120 is associated with the device IDx received from information terminal B. Here, as explained in Figure 5, the terminal IDa is associated with the device IDx and stored in step S16. In this case, if the terminal IDa of an information terminal A different from the information terminal B that made the request to transmit calibration data corresponding to the device IDx is associated with the device IDx and stored in step S31, the management device 140 can determine that the request to transmit calibration data was made from an information terminal B different from the information terminal A used during the first use of the temperature measuring device X. In such a case, the management device 140 determines that the number of times the temperature measuring device X has been used has exceeded one, that is, the upper limit of the number of uses has been exceeded.

[0077] Then, the management device 140 transmits information regarding the availability of the temperature measuring device X, identified by device IDx (hereinafter referred to as availability information), to the information terminal B (step S32). The availability information for the temperature measuring device X is, for example, information to notify that the device is unusable because the number of uses has exceeded the limit.

[0078] Information terminal B acquires this availability information (step S32a) and outputs this availability information (step S33). The availability information is output, for example, by displaying an image or text based on the availability information on the display unit 124, or by outputting the text as sound from the speaker.

[0079] For example, consider a scenario where a parent with a child uses information terminal A and temperature measuring device X. In this case, the parent attaches the temperature measuring device X to their child and performs the operation to measure the child's body temperature. Since calibration data corresponding to the temperature measuring device X is available for this measurement operation, the child's body temperature can be measured accurately. Now, consider a scenario where that parent then transfers the temperature measuring device X to another parent. In this case, it is assumed that the other parent attaches the temperature measuring device X to their own child and performs the operation to measure the body temperature using their own information terminal B. However, in this case, the calibration data corresponding to the temperature measuring device X is not transmitted to information terminal B, and that calibration data becomes unusable. Therefore, the temperature of the other parent's child cannot be measured. In this way, by fixing the combination of the temperature measuring device 110 and the information terminal 120 used with it to a single combination, it is possible to prevent the temperature measuring device 110 from being reused.

[0080] In step S14 of Figures 5 and 6, the information terminal 120 transmits its identification information (terminal ID) to the management device 140. However, instead of this identification information, the user identification information of the information terminal 120 may be transmitted. The user identification information of the information terminal 120 is, for example, the user ID (login ID) registered by the user if the body temperature measurement application software requires prior user registration (login). In this case, even if the parent of a child to whom the temperature measuring device X is attached uses an information terminal C separate from information terminal A to measure the child's body temperature, calibration data corresponding to the temperature measuring device X is transmitted from the management device 140 to information terminal C. Therefore, even if the same user uses multiple information terminals 120, it is possible to measure body temperature using the temperature measuring device X using each information terminal 120.

[0081] Figure 7 is a sequence diagram showing a modified operation of the measurement system 100. In Figure 7, the processes from step S11 to step S19 are the same as in Figure 5. After step S19, the information terminal A determines whether the number of uses of the temperature measuring device X has reached the upper limit.

[0082] For example, when a user of information terminal A finishes using the temperature measuring device X and removes it from the person being measured, the body temperature measurement application software will perform a "used" operation, and information indicating that the device has been used once will be entered into information terminal A. Information terminal A can then determine the number of times the temperature measuring device X has been used based on whether or not this information has been entered.

[0083] Alternatively, information terminal A may determine that the temperature measuring device X has been used once when the elapsed time since the first receipt of measurement result information including device IDx reaches a predetermined value (for example, one week or one month).

[0084] Alternatively, information terminal A may determine that the temperature measuring device X has been used only once if the measurement data included in the measurement result information, including device IDx, differs significantly from the measurement data included in the measurement result information initially obtained from the temperature measuring device X (for example, if the data corresponds to a temperature far removed from body temperature).

[0085] If information terminal A determines, by these methods, that the number of uses of temperature measuring device X has reached its limit (step S41), it transmits information indicating that the number of uses of temperature measuring device X has reached its limit (for example, including the device IDx of temperature measuring device X) to the management device 140 (step S42). In addition, information terminal A deletes the calibration data corresponding to the device IDx that was stored in the data storage unit 126 from the data storage unit 126 (step S43).

[0086] Upon receiving the information transmitted in step S42, the management device 140 executes a process to disable the calibration data corresponding to the device IDx included in this information (step S44). The process to disable the calibration data includes, for example, assigning a discard flag to the calibration data to be processed stored in the data storage unit 143 and storing it, or deleting the data itself.

[0087] Subsequently, for calibration data to which a discard flag is associated, or for calibration data that has been deleted, the management device 140 sends availability information to the information terminal 120 that sent the request, indicating that the calibration data is unavailable. This prevents the reuse of the temperature measuring device X if it is to be used again after being used once, as temperature information will no longer be generated at the information terminal 120.

[0088] Figure 8 is a flowchart showing a modified operation of the management device 140. In this modified example, it is assumed that the data storage unit 143 stores information about the time of manufacture (e.g., manufacturing date and time) of each temperature measuring device 110 in association with the device ID of each temperature measuring device 110 that may be manufactured. While the management application software is running, the management device 140 periodically performs the processes from steps S51 to S53 shown in Figure 8.

[0089] First, the management device 140 determines in the data storage unit 143 whether there are any device IDs whose elapsed time from the corresponding manufacturing date and time exceeds a predetermined time (step S51). The predetermined time is set to, for example, the upper limit period (e.g., one year) that allows for stable attachment of the temperature measuring device 110 to the object to be measured.

[0090] If the management device 140 determines in the data storage unit 143 that there is a device ID whose elapsed time from the corresponding manufacturing date and time exceeds a predetermined time (step S51: YES), it determines whether a request for transmission of calibration data corresponding to the device ID has been made at least once (step S52).

[0091] If the temperature measuring device 110 identified by this device ID has never been used, the determination in step S52 is YES. On the other hand, if the temperature measuring device 110 identified by this device ID has been used at least once, the determination in step S52 is NO.

[0092] If the determination in step S52 is NO, the process is terminated. If the determination in step S52 is YES, the management device 140 executes a process to disable the calibration data corresponding to the device ID (step S53). This process is the same as the process described in step S44 of Figure 7.

[0093] After performing the process in step S53, the management device 140, in the case of calibration data that has been made unavailable, sends availability information to the information terminal 120 that sent the request, indicating that the calibration data is unavailable, when a request for transmission of the calibration data is made from the information terminal 120.

[0094] This prevents temperature measurements from being taken by a temperature measuring device 110 that has not been used for a long period of time and may not have been properly attached to the object being measured, thereby guaranteeing the accuracy of temperature measurements taken by the temperature measuring device 110.

[0095] The management device 140 may also send information to the information terminal 120 that requested the calibration data and made it unusable in step S53, informing it that the temperature measuring device 110 has exceeded its expiration date and is therefore unusable. This allows the user of the information terminal 120 to understand why the temperature measuring device 110 has become unusable and to take the necessary action.

[0096] The management device 140 may disable calibration data if a user of the information terminal 120 requests that the calibration data be disabled.

[0097] For example, if the information terminal 120 has not acquired the device ID (e.g., device ID x) from the temperature measuring device 110 for a certain period of time, it notifies the user whether or not to disable the calibration data corresponding to device ID x. If the user agrees to disable the data in response to this notification, the information terminal 120 requests the management device 140 to disable the calibration data corresponding to device ID x. The management device 140 then processes the data to disable the calibration data in response to this request.

[0098] Furthermore, if the information terminal 120 obtains a device ID (e.g., device ID x) from another temperature measuring device 110 within the aforementioned period after first obtaining the device ID from the temperature measuring device 110, it notifies the user whether or not to disable the calibration data corresponding to device ID x. If the user agrees to disable the data in response to this notification, the information terminal 120 requests the management device 140 to disable the calibration data corresponding to device ID x. The management device 140 then processes the data to disable the calibration data in response to this request.

[0099] In each example, the information terminal 120 should also notify the user that disabling the calibration data will render the temperature measuring device 110, which corresponds to that calibration data, unusable.

[0100] The processing of the information terminal 120 and the management device 140 described in the above-mentioned embodiment can be realized by executing a pre-prepared program on a computer. This program is recorded on a computer-readable storage medium and executed when read from the storage medium. This program may also be provided in the form of a non-transient storage medium such as flash memory, or it may be provided via a network such as the Internet.

[0101] Although embodiments of the present invention have been described in detail above, the above description is merely illustrative in all respects of the present invention. Various improvements and modifications can be made without departing from the scope of the present invention.

[0102] This application is based on a Japanese patent application (Patent Application No. 2025-009081) filed on January 22, 2025, the contents of which are incorporated by reference within this application.

[0103] 100 Measurement system 110 Temperature measuring device 111 Temperature sensor 112, 121, 123 Antenna 113, 122 Processing circuit 120 Information terminal 124 Display unit 125 Operation unit 126, 143 Data storage unit 140 Management device 131 Second wireless communication circuit 132 First wireless communication circuit 133 RAM 134, 141 Controller 142 Communication circuit 150 Network

Claims

1. An information processing program that causes the processor of an information terminal, which is capable of wireless communication with a temperature measuring device including a temperature sensor and can be connected to a management device via a network, to execute a process that: acquires measurement data measured by the temperature sensor and a first identification information of the temperature measuring device from the temperature measuring device; requests the management device to transmit calibration data corresponding to the first identification information; acquires the calibration data transmitted from the management device in response to the request; and calibrates the measurement data based on the calibration data to derive temperature information of the object being measured by the temperature measuring device.

2. An information processing program according to claim 1, wherein the processor of the information terminal executes a process to transmit a second identification information of the information terminal or the user of the information terminal to the management device, and the management device stores the calibration data transmitted in response to the request and the second identification information received from the information terminal that made the request in association with each other.

3. An information processing program according to claim 2, wherein the processor of the information terminal causes the processor to perform a process to obtain information regarding the availability of the temperature measuring device, which is identified by first identification information corresponding to the calibration data, when a request for transmission of the calibration data is made to the management device from the information terminal identified by identification information different from the second identification information stored in association with the calibration data, and outputs the information.

4. An information processing program according to any one of claims 1 to 3, wherein the information processing program causes the processor of the information terminal to determine whether the number of uses of the temperature measuring device has reached its upper limit, and if it is determined that the number of uses has reached its upper limit, to transmit information including first identification information of the temperature measuring device to the management device, and the management device performs a process to disable the calibration data corresponding to the first identification information contained in the information.

5. An information processing program according to any one of claims 1 to 3, wherein the temperature measuring device detects a physical quantity correlated with the temperature of the object to be measured while at least the temperature sensor is attached to the object to be measured, and the upper limit of the number of uses is set to one.

6. A program that causes a processor of a management device, which can be connected via a network to an information terminal capable of wireless communication with a temperature measuring device including a temperature sensor, to execute processing, wherein the information terminal obtains measurement data measured by the temperature sensor and a first identification information of the temperature measuring device from the temperature measuring device, requests the management device to transmit calibration data corresponding to the first identification information, obtains the calibration data transmitted from the management device in response to the request, calibrates the measurement data based on the calibration data to derive temperature information of the object being measured by the temperature measuring device, and the processing includes a management program that, upon receiving a request from the information terminal to transmit calibration data corresponding to the first identification information, reads the calibration data from the storage unit and transmits it to the information terminal.

7. A management program according to claim 6, which causes the processor of the management device to perform a process of associating and storing the calibration data transmitted in response to the request with the second identification information of the information terminal or the user of the information terminal obtained from the information terminal that made the request.

8. A management program according to claim 7, wherein when the processor of the management device receives a request for transmission of calibration data from an information terminal identified by identification information different from the second identification information stored in association with the calibration data, the management program causes the processor to execute a process of transmitting to the information terminal information relating to whether or not the temperature measuring device can be used, identified by the first identification information corresponding to the calibration data.

9. A management program according to any one of claims 6 to 8, wherein when the processor of the management device receives information including first identification information of the temperature measuring device transmitted from the information terminal when it is determined that the number of uses of the temperature measuring device has reached its upper limit, the management program causes the processor to perform a process to disable the calibration data corresponding to the first identification information.

10. A management program according to any one of claims 6 to 8, wherein the temperature measuring device detects a physical quantity correlated with the temperature of the object being measured, with at least the temperature sensor attached to the object being measured, and the maximum number of uses is set to one.

11. A management program according to claim 10, wherein the processor of the management device causes the processor to perform a process to disable the calibration data corresponding to the first identification information of the temperature measuring device if it has not received a request to transmit calibration data corresponding to the first identification information of the temperature measuring device within a predetermined time from the time of manufacture of the temperature measuring device.

12. A system comprising: a temperature measuring device including a temperature sensor; an information terminal capable of wireless communication with the temperature measuring device; and a management device connectable from the information terminal via a network, wherein the information terminal acquires measurement data measured by the temperature sensor and a first identification information of the temperature measuring device from the temperature measuring device; requests the management device to transmit calibration data corresponding to the first identification information; acquires the calibration data transmitted from the management device in response to the request; calibrates the measurement data based on the calibration data to derive temperature information of the object being measured by the temperature measuring device; and when the management device receives a request from the information terminal to transmit calibration data corresponding to the first identification information, reads the calibration data from its storage unit and transmits it to the information terminal.