Measuring device, information terminal, and information terminal actuation program
Patent Information
- Application Number
- JP2022150402
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-09-21
- Publication Date
- 2025-09-08
- Estimated Expiration
- 2042-09-21
AI Technical Summary
Existing methods for pairing measuring devices with information terminals require complex operations, making it difficult for users, especially those not tech-savvy, to establish secure short-range wireless communication, and pose safety risks if pairing is done with unintended devices.
A system where the measuring device and information terminal exchange encrypted information after the user performs specific operations within a predetermined time, ensuring secure pairing by requiring multiple, distinct actions like measuring biological information or moving the device, thus preventing unintended pairing.
Enables easy and secure pairing between measuring devices and information terminals by simplifying the process for users and preventing pairing with unintended devices, enhancing user experience and security.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a measuring device, an information terminal, and an operation program for the information terminal. [Background technology]
[0002] The measuring device described in this specification includes a biological information measuring device that measures biological information such as body weight, body composition, blood pressure, pulse rate, heart rate, body temperature, blood glucose, or blood oxygen saturation, and an activity measuring device that measures activity such as the number of steps, walking distance, or calories burned. The measuring device includes a measurement sensor for measuring a measurement target amount. The measurement target amount of the measurement sensor includes biological information such as body weight, body fat percentage, blood pressure value, pulse rate, heart rate, body temperature, blood glucose value, or blood oxygen saturation, and activity such as the number of steps, running distance, or calories burned, depending on the measuring device. The measurement results of such measuring devices are recorded and analyzed by information terminals such as smartphones, tablet terminals, notebook computers, and desktop computers.
[0003] When recording and analyzing such measurement results, it is preferable that the measurement device and the information terminal are connected to be able to communicate with each other, and the information terminal is able to automatically obtain the measurement results, rather than the user having to input the measurement results into the information terminal each time. Specifically, for example, a method in which the information terminal receives the measurement results from the measurement device by short-range wireless communication such as Bluetooth (registered trademark) is conceivable.
[0004] Patent Document 1 describes a pairing method between a measuring device and an information terminal. This pairing method includes a measurement step of determining a predetermined amount of measurement target in a measuring device, a first display step of displaying the amount of measurement target in the measuring device, a transmission step of transmitting measurement information from the measuring device, including identification information for identifying the measuring device and the amount of measurement target, a reception step of receiving the measurement information in an information terminal, a second display step of displaying a value of the amount of measurement target included in the received measurement information in the information terminal, an input step of accepting an input regarding whether or not the value of the amount of measurement target displayed in the measuring device matches the value of the amount of measurement target displayed in the information terminal, and a storage step of storing the identification information of the measuring device that transmitted the measurement information including the value of the amount of measurement target in the information terminal when an input indicating that the value of the amount of measurement target displayed in the measuring device matches the value of the amount of measurement target displayed in the information terminal is received in the input step.
[0005] Patent document 2 describes a wireless communication device that does not have an input / output interface and measures the radio wave strength of a received radio wave from an information processing device, the wireless communication device having a request unit that requests the information processing device to present a message to a user of the wireless communication device requesting the user to perform either a first operation that causes a change in the radio wave strength of the received radio wave measured by the wireless communication device or a second operation that does not cause a change in the radio wave strength of the received radio wave measured by the wireless communication device, and a selection unit that detects whether or not a change has occurred in the radio wave strength of the received radio wave within an arbitrary time limit since the request unit requested the information processing device to present the message, selects one of the logical values if a change has occurred in the radio wave strength of the received radio wave within the time limit, and selects the other of the logical values if no change has occurred in the radio wave strength of the received radio wave within the time limit. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] JP 2020-098467 A [Patent Document 2] International Publication No. 2017-187567 Summary of the Invention [Problem to be solved by the invention]
[0007] In order to perform secure short-distance wireless communication between a measurement device and an information terminal, a process of pairing the measurement device and the information terminal is necessary. Pairing refers to a process in which encrypted information used for short-distance wireless communication is exchanged between the measurement device and the information terminal, and the information is registered with each other. If a special operation is required for this pairing, a user who is not good at operating equipment cannot complete the pairing, and the measurement results of the measurement device cannot be managed by the information terminal. In addition, if communication between the measurement device and the information terminal is established and pairing is completed with a simple operation of the information terminal (for example, an operation to permit pairing, etc.), pairing becomes possible between an information terminal unrelated to the user and the measurement device, which raises safety concerns.
[0008] An object of the present invention is to provide a measuring device, an information terminal, and an operation program for the information terminal, which are capable of easily and safely pairing an information terminal with a measuring device. [Means for solving the problem]
[0009] The above problem can be solved by the following configuration. Note that, in parentheses, corresponding components in the following embodiments are shown, but the present invention is not limited to these.
[0010] (1) A measurement device (sphygmomanometer 10) having a short-range wireless communication unit (communication unit 12), a processor (processor 11), and a measurement sensor (sensor unit 16), The processor, receiving operation information indicating a specific operation for operating the measurement sensor from an information terminal (smartphone 20) in a state where a communication connection is established with the information terminal through short-range wireless communication; The measurement device shares encryption information for performing encrypted communication via short-range wireless communication with the information terminal when it determines that the specific operation has been performed within a specified time (upper limit time) after receiving the operation information.
[0011] With the configuration as in (1), the user can establish a connection between the measurement device and the information terminal, and in that state, simply operate the measurement device according to the normal purpose of use, for example, according to the operation information output from the information terminal, to complete pairing. Therefore, even a user who is not good at operating equipment can complete pairing without hesitation and start cooperation between the measurement device and the information terminal. In addition, since pairing is not completed unless a specific operation is performed within a predetermined time, it is possible to prevent pairing from being completed with an unintended information terminal.
[0012] (2) The measuring device according to (1), The measuring device measures biological information or an amount of activity, The specific operation includes an operation of measuring biological information or an operation of moving the measuring device.
[0013] When configured as in (2), pairing can be completed simply by starting measurement of biometric information or moving the measurement device. This allows even a user who is not good at operating equipment to complete pairing without hesitation.
[0014] (3) The measuring device according to (1) or (2), The processor receives the operation information from the information terminal at each of a plurality of timings, and when it determines that the specific operation has been performed within a predetermined time after receiving each of the operation information, shares the encrypted information with the information terminal.
[0015] With the configuration as in (3), pairing can be completed when a specific operation is executed multiple times. By increasing the number of operations required to complete pairing, it is possible to firmly prevent pairing from being completed with an unintended information terminal.
[0016] (4) The measuring device according to (3), A measuring device, wherein the multiple pieces of operation information received at the multiple timings include information indicating a first operation as the specific operation and information indicating a second operation different from the first operation as the specific operation.
[0017] With the configuration as in (4), pairing can be completed when multiple types of operations are performed. By increasing the types of operations required to complete pairing, it is possible to firmly prevent pairing from being completed with an unintended information terminal.
[0018] (5) The measuring device according to (4), The measuring device measures an amount of activity, the first operation is an operation of moving the measurement device, A measuring device, wherein the second operation is an operation of keeping the measuring device stationary.
[0019] With the configuration as in (5), pairing can be completed by moving and stopping the measuring device. By increasing the number of operations required to complete pairing, it is possible to firmly prevent pairing from being completed with an unintended information device.
[0020] (6) An information terminal (smartphone 20) having a short-range wireless communication unit (communication unit 22) and a processor (processor 21), The processor, In a state where a communication connection is established with a measurement device (sphygmomanometer 10) via short-range wireless communication, operation information indicating a specific operation for activating a measurement sensor (sensor unit 16) included in the measurement device is transmitted to the measurement device, and information instructing the specific operation is output; an information terminal that, when it is determined that the specific operation has been performed within a predetermined time (upper limit time) after the operation information is transmitted, shares encryption information for performing encrypted communication via short-range wireless communication with the measuring device;
[0021] (7) An operating program for an information terminal (smartphone 20) having a short-range wireless communication unit (communication unit 22), In a state where a communication connection is established with a measurement device (sphygmomanometer 10) via short-range wireless communication, operation information indicating a specific operation for activating a measurement sensor (sensor unit 16) included in the measurement device is transmitted to the measurement device, and information instructing the specific operation is output; An operating program for an information terminal that causes a processor (processor 21) to execute a step of sharing encryption information for performing encrypted communication via short-range wireless communication with the measuring device when it is determined that the specific operation has been performed within a specified time (upper limit time) after the operation information is transmitted. Effect of the Invention
[0022] According to the present invention, pairing between an information terminal and a measuring device can be performed easily and safely. [Brief description of the drawings]
[0023] [Figure 1] 1 is a schematic diagram showing a schematic configuration of a management system 100. FIG. [Diagram 2] 11 is a sequence chart showing a processing procedure when pairing between the sphygmomanometer 10 and the smartphone 20 is successful. [Diagram 3] 11 is a sequence chart showing a procedure of a process when pairing between the sphygmomanometer 10 and the smartphone 20 fails. [Figure 4]11 is a sequence chart showing a processing procedure when pairing between the activity meter and the smartphone 20 is successful. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0024] (Overview of the measuring device and information terminal of this embodiment) The measuring device and the information terminal in this embodiment can communicate with each other by short-range wireless communication. In a state where a communication connection between the information terminal and the measuring device is established by this short-range wireless communication, the information terminal transmits operation information indicating a specific operation (for example, an operation for measuring a measurement target amount) for activating a sensor included in the measuring device to the measuring device, and outputs information instructing the specific operation by voice, display, or the like. When the user performs the specific operation on the measuring device according to this output information, the measuring device and the information terminal share encryption information for performing encrypted communication by short-range wireless communication, and complete pairing. The user can complete pairing between the measuring device and the information terminal by simply performing an operation to establish a communication connection between the measuring device and the information terminal (for example, an operation such as pressing a communication button provided on the measuring device) and a specific operation on the measuring device. This makes it easy to pair the measuring device with the information terminal.
[0025] An example of the configuration of a management system 100 including the measurement device and information terminal of this embodiment will be described below.
[0026] (System Configuration) FIG. 1 is a schematic diagram showing a schematic configuration of a management system 100. The management system 100 includes a blood pressure monitor 10, which is an example of a measurement device, and a smartphone 20, which is an example of an information terminal, and is a system for managing measurement data and programs of the blood pressure monitor 10 on the smartphone 20. The blood pressure monitor 10 and the smartphone 20 are configured to be able to communicate with each other via short-range wireless communication. The method of short-range wireless communication is not particularly limited, and may be, for example, Wi-Fi, ANT, Bluetooth (registered trademark), or infrared communication. In the following, the method of short-range wireless communication will be described as Bluetooth (registered trademark). An owner of both the blood pressure monitor 10 and the smartphone 20 will be referred to as a user in the following.
[0027] (Measuring Equipment) The sphygmomanometer 10 includes a processor 11, a communication unit 12, a memory unit 13, an operation unit 14, a display unit 15, and a sensor unit 16.
[0028] The sensor unit 16 includes a pressure sensor disposed in the cuff of the blood pressure monitor 10 as a measurement sensor, and this pressure sensor detects a pulse wave from the user's blood vessel under an appropriate cuff pressure. The blood pressure monitor 10 can calculate blood pressure information including the systolic blood pressure, diastolic blood pressure, and pulse rate based on the pulse wave detected by the sensor unit 16.
[0029] The communication unit 12 is a communication interface for performing short-range wireless communication, and includes a communication antenna and various circuits.
[0030] The storage unit 13 includes a work memory such as a RAM (Random Access Memory) and a non-transitory storage medium such as a flash memory. Various types of information such as measured blood pressure information are stored in this storage medium.
[0031] The operation unit 14 is an input means such as a button or a touch panel that accepts input from the user, and accepts various operations from the user, such as turning the power on / off, starting the measurement of blood pressure information, and selecting an item. The operation unit 14 includes a measurement start button 14A for instructing the start of measurement of blood pressure information, and a communication button 14B for activating the communication unit 12 (enabling short-range wireless communication). The measurement start button 14A and the communication button 14B may be hardware buttons, or may be software buttons displayed on a display unit 15 equipped with a touch panel.
[0032] The display unit 15 is configured, for example, with an organic EL (electro-luminescence) display or a liquid crystal display, and displays measured blood pressure information and the like.
[0033] The processor 11 controls each part of the sphygmomanometer 10. The processor 11 is a CPU (Central Processing Unit) which is a general-purpose processor that executes software (programs) to perform various functions, a programmable logic device (PLD) which is a processor whose circuit configuration can be changed after manufacture such as an FPGA (Field Programmable Gate Array), or a dedicated electric circuit which is a processor having a circuit configuration designed exclusively for executing specific processing such as an ASIC (Application Specific Integrated Circuit). The processor 11 may be composed of one processor, or may be composed of a combination of two or more processors of the same type or different types (for example, a combination of multiple FPGAs or a combination of a CPU and an FPGA). For example, the processor 11 may be configured to include a processor that controls communication using the communication unit 12 and a processor that performs various controls other than this communication. More specifically, the hardware structure of the processor 11 is an electric circuit (circuitry) that combines circuit elements such as semiconductor elements.
[0034] When processor 11 detects pressing of measurement start button 14A included in operation unit 14, it accepts an instruction to start measurement, inflates the cuff, and calculates blood pressure information based on the pulse wave detected by sensor unit 16 under an appropriate cuff pressure. Then, processor 11 causes display unit 15 to display the calculated blood pressure information. Processor 11 controls each component of sphygmomanometer 10 to execute processing according to a user's operation performed via operation unit 14.
[0035] When the processor 11 detects pressing of the communication button 14B included in the operation unit 14, it starts up the communication unit 12. It is preferable that the pressing operation of the communication button 14B required for starting up the communication unit 12 is a simple operation so that even a user who is not good at operating devices can perform it. Specifically, it is preferable that the communication unit 12 is started up by simply pressing the communication button 14B once in a short period of time (performing a so-called short press operation) rather than continuing to press the communication button 14B for a predetermined period of time (performing a so-called long press operation).
[0036] In FIG. 1, a blood pressure monitor 10 is illustrated as an example of the measuring device, but the blood pressure monitor 10 can be replaced with a weight scale, a body composition monitor, a pulse monitor, a heart rate monitor, a thermometer, a blood glucose meter, a pulse oximeter, an activity monitor, or the like. In any of these measuring devices, the sensor unit 16 includes various measuring sensors (pressure sensor, pulse wave sensor, blood glucose sensor, photoelectric sensor, temperature sensor, acceleration sensor, or the like) for measuring the physical quantity of the measurement target. When the measuring device is a biological information measuring device, the processor 11, upon detecting the pressing of the measurement start button 14A included in the operation unit 14, operates the measuring sensors (pressure sensor, pulse wave sensor, blood glucose sensor, photoelectric sensor, temperature sensor, or the like) included in the sensor unit 16 to measure biological information. When the measuring device is an activity amount measuring device, when the activity amount measuring device is moved, information corresponding to the movement is output from the measuring sensors (acceleration sensor, angular velocity sensor, or the like) included in the sensor unit 16.
[0037] In a biological information measuring device, the operation of pressing measurement start button 14A (in other words, an operation for measuring biological information) constitutes a specific operation for activating a measurement sensor included in the biological information measuring device. In an activity measuring device, the operation of moving the activity measuring device constitutes a specific operation for activating a measurement sensor included in the activity measuring device. Activating the measurement sensor means starting measurement if the measurement sensor has not yet started measurement, and means changing the output of the measurement sensor if the measurement sensor is performing measurement.
[0038] (Information terminal) The smartphone 20 includes a processor 21, a communication unit 22, a storage unit 23, an operation unit 24, and a display unit 25.
[0039] The communication unit 22 is a communication interface for performing short-range wireless communication, and includes a communication antenna and various circuits.
[0040] The storage unit 23 includes a work memory such as a RAM, as well as a non-transitory storage medium such as a flash memory. Various types of information including application programs (operation programs for the information terminal) are stored in this storage medium.
[0041] The operation unit 24 is an input unit such as a button or a touch panel that receives input from the user, and receives various operations from the user.
[0042] The display unit 25 is configured by, for example, an organic EL display or a liquid crystal display.
[0043] The processor 21 controls each unit of the smartphone 20. Like the processor 11, the processor 21 is composed of one or more processors. The processor 21 executes various programs stored in the storage unit 23 to perform functions according to these programs.
[0044] (How to pair your blood pressure monitor with your smartphone) Next, a method of pairing the sphygmomanometer 10 and the smartphone 20 will be described. Fig. 2 is a sequence chart showing a procedure of processing when pairing between the sphygmomanometer 10 and the smartphone 20 is successful. An example of a message displayed on the display unit 25 of the smartphone 20 is shown on the right side of Fig. 2. It is assumed that a management application for managing blood pressure information is pre-installed and stored in the storage unit 23 of the smartphone 20.
[0045] A user operates the smartphone 20 to start the management application. When the management application is started, the processor 21 of the smartphone 20 causes the display unit 25 to display a device registration screen (step S11). The processor 21 also causes the communication unit 22 to start scanning (step S12). Scanning refers to the communication unit 22 entering a receiving state and acquiring information on surrounding devices.
[0046] The device registration screen displayed in step S11 includes a message such as "Press the communication button on the blood pressure monitor," as shown in Fig. 2. When the user confirms this message, the user prepares the blood pressure monitor 10 that the user wants to pair with the smartphone 20, turns on the power of the blood pressure monitor 10, and presses the communication button 14B included in the operation unit 14 of the blood pressure monitor 10.
[0047] When the processor 11 of the sphygmomanometer 10 detects pressing of the communication button 14B (step S1), the processor 11 activates the communication unit 12 and starts advertising by the communication unit 12 (step S2). Advertising refers to periodically transmitting a packet on an advertising channel.
[0048] When the processor 21 of the smartphone 20 acquires the packet transmitted from the sphygmomanometer 10 on the advertisement channel, the processor 21 makes a connection request to the sphygmomanometer 10 via the communication unit 22 (step S13). When the processor 11 of the sphygmomanometer 10 responds to this connection request via the communication unit 12, a communication connection is established between the sphygmomanometer 10 and the smartphone 20 by short-range wireless communication.
[0049] When a communication connection with the sphygmomanometer 10 is established, the processor 21 of the smartphone 20 transmits operation information indicating a specific operation of the sphygmomanometer 10 (measurement operation of blood pressure information, in other words, pressing of the measurement start button 14A) to the sphygmomanometer 10 via the communication unit 22 (step S14). This operation information is information that specifies the execution of the specific operation as an authentication condition for starting pairing, and specifically includes the content of the specific operation and an upper limit time of the waiting time until the specific operation is executed (hereinafter, 5 minutes as an example). In addition, the processor 21 of the smartphone 20 causes the display unit 25 to display information instructing the specific operation included in the operation information (for example, a message instructing the execution of the specific operation) (step S15). This message may not be displayed on the display unit 25, but may be output as a voice from a speaker, for example. In step S15, for example, a message such as "Please start blood pressure measurement within 5 minutes (=upper limit time) from now" is displayed on the display unit 25. The order of steps S14 and S15 may be reversed, or steps S14 and S15 may be performed in parallel.
[0050] When the processor 11 of the sphygmomanometer 10 receives the operation information transmitted from the smartphone 20 by the process of step S14 at the communication unit 12, the processor 11 starts timing (step S3) to determine whether or not a specific operation included in the operation information is performed before the upper limit time (5 minutes) included in the operation information has elapsed. The operation information does not have to include the upper limit time. In this case, the upper limit time may be stored in advance in the storage unit 13 of the sphygmomanometer 10, and the processor 11 of the sphygmomanometer 10 may be configured to start timing when the processor 11 receives the operation information.
[0051] Following the message displayed on display unit 25 of smartphone 20 in the process of step S15, the user places the cuff of blood pressure monitor 10 on his / her arm or wrist, and then presses measurement start button 14A to start measuring blood pressure information.
[0052] After step S3, when the processor 11 of the sphygmomanometer 10 detects pressing of the measurement start button 14A before the upper limit time (5 minutes) included in the operation information (or stored in the memory unit 13) elapses (step S4), the processor 11 transmits a notification indicating that the measurement of blood pressure information has started to the smartphone 20 via the communication unit 12 (step S5). Upon receiving this notification, the processor 21 of the smartphone 20 displays a message such as "blood pressure measurement has started" on the display unit 25, for example. Note that the process of displaying this message is not essential and may be omitted. By displaying such a message, the user can easily recognize that the cooperation between the sphygmomanometer 10 and the smartphone 20 is going well, so that the user can proceed with the work with peace of mind.
[0053] After step S5, the processor 11 of the blood pressure monitor 10 calculates blood pressure information based on the output of the sensor unit 16, displays the blood pressure information on the display unit 15, and ends the measurement of the blood pressure information. Then, the processor 11 transmits a notification indicating that the measurement of the blood pressure information has been completed to the smartphone 20 via the communication unit 12 (step S6), and further transmits a security request requesting the start of pairing to the smartphone 20 via the communication unit 12 (step S7). The processor 21 of the smartphone 20 that has received the notification of step S6 displays a message indicating that pairing is being performed, such as "Your blood pressure monitor is being registered," on the display unit 25. Note that the process of displaying this message is not essential and may be omitted. Displaying such a message can give the user a sense of security.
[0054] By receiving the notification in step S6, the processor 21 of the smartphone 20 determines that mutual authentication between the sphygmomanometer 10 and the smartphone 20 has been completed, and shares encrypted information for performing encrypted communication by short-range wireless communication with the sphygmomanometer 10 in accordance with the security request in step S7 (step S20). After step S7, the processor 11 of the sphygmomanometer 10 waits for a response from the smartphone 20, and shares encrypted information with the smartphone 20 in response to the response (step S20). Sharing encrypted information means that the processor 11 of the sphygmomanometer 10 generates encrypted information, stores the encrypted information in the storage unit 13 and transmits the encrypted information to the tablet terminal 20, and the tablet terminal 20 stores the encrypted information in the storage unit 23. Note that the processor 21 of the smartphone 20 may generate encrypted information, store the encrypted information in the storage unit 23 and transmit the encrypted information to the sphygmomanometer 10, and the sphygmomanometer 10 may store the encrypted information in the storage unit 13, thereby sharing encrypted information.
[0055] When the encrypted information is shared between the sphygmomanometer 10 and the smartphone 20 by the processing of step S20, the processor 21 of the smartphone 20 displays, on the display unit 25, a message indicating that pairing is complete, such as "Registration of the sphygmomanometer has been completed."
[0056] The processor 21 of the smartphone 20 then disconnects the communication connection with the sphygmomanometer 10 (step S17). After that, secure communication using encrypted information is possible between the smartphone 20 and the sphygmomanometer 10.
[0057] The processor 11 of the sphygmomanometer 10 may omit the notification of step S6 and may send the security request of step S7 together with the notification of step S5. In this case, the processor 21 of the smartphone 20 may start the process of step S20 in accordance with the security request of step S7, regarding the mutual authentication as having been completed upon receiving the notification of step S5.
[0058] Furthermore, the content of the specific operation included in the operation information transmitted in step S14 is not limited to "measurement of blood pressure information" and may be "pressing the measurement start button 14A." In this case, as described above, the processor 11 of the sphygmomanometer 10 may omit the notification in step S6 and may issue a security request in step S7 together with the notification in step S5.
[0059] Fig. 3 is a sequence chart showing a procedure of processing when pairing between the sphygmomanometer 10 and the smartphone 20 fails. In the sequence chart shown in Fig. 3, the processing up to step S3 in the sphygmomanometer 10 is the same as that in Fig. 2, and the processing up to step S15 in the smartphone 20 is the same as that in Fig. 2.
[0060] After starting the time measurement in step S3, when the upper limit time included in the operation information received from the smartphone 20 elapses without detecting the pressing of the measurement start button 14A (step S9), the processor 11 of the sphygmomanometer 10 transmits a notification indicating that a specific operation has not been performed to the smartphone 20 via the communication unit 12 (step S10). Upon receiving this notification, the processor 21 of the smartphone 20 recognizes that the mutual authentication between the sphygmomanometer 10 and the smartphone 20 has failed, and displays a message indicating that pairing has failed, such as "Registration of the sphygmomanometer has failed," on the display unit 25. After that, the processor 21 disconnects the communication connection with the sphygmomanometer 10 (step S17).
[0061] Thus, in the management system 100, the processor 11 of the sphygmomanometer 10 starts pairing with the smartphone 20 when it determines that a specific operation included in the operation information has been performed within the upper limit time included in the operation information after receiving the operation information from the smartphone 20 (when it detects pressing of the measurement start button 14A in step S4). Furthermore, after transmitting the operation information to the sphygmomanometer 10 in step S14, the processor 21 of the smartphone 20 starts pairing with the sphygmomanometer 10 when it receives a notification in step S5 or step S6 from the sphygmomanometer 10 and determines that a specific operation has been performed before the upper limit time included in the operation information has elapsed.
[0062] As described above, according to the management system 100, the user can establish a connection between the sphygmomanometer 10 and the smartphone 20 by pressing the communication button 14B of the sphygmomanometer 10, and in that state, can complete pairing between the sphygmomanometer 10 and the smartphone 20 by simply operating the sphygmomanometer 10 according to the normal purpose of use in accordance with a message (message instructing to perform measurement of blood pressure information) output from the smartphone 20 that the user is familiar with. In this way, even if the user is not familiar with the sphygmomanometer 10, the pairing with the smartphone 20 can be completed without hesitation. In addition, the pairing is not completed unless a specific operation is performed within a predetermined time (upper limit time included in the operation information) after a message instructing to perform a specific operation is displayed on the smartphone 20. Therefore, it is possible to prevent pairing from being completed with an unintended combination of the sphygmomanometer 10 and the smartphone 20. In this way, it is possible to ensure the safety of short-distance wireless communication while making the pairing procedure simple and easy for the user to understand.
[0063] The processor 21 of the smartphone 20 may determine whether a specific operation has been performed within the upper limit time after transmitting the operation information without waiting for a notification from the sphygmomanometer 10. For example, the processor 21 may turn on a microphone mounted on the smartphone 20 after step S14, and determine that a specific operation has been performed when a driving sound of the sphygmomanometer 10 (a driving sound of a pump generated when inflating a cuff) is detected by the microphone within the upper limit time. In this case, the processor 21 recognizes that mutual authentication between the sphygmomanometer 10 and the smartphone 20 has been completed by detecting the driving sound, and starts the process of step S20. When the processor 11 of the sphygmomanometer 10 detects pressing of the measurement start button 14A, the process proceeds to step S20 and starts pairing with the smartphone 20.
[0064] 2 are performed multiple times in succession, and the process of step S20 may be performed when the notification of step S6 is given each time (i.e., when a specific operation is performed multiple times). This can firmly prevent pairing from being completed with an unintended combination of the blood pressure monitor 10 and the smartphone 20.
[0065] To enhance security, the following process may be further performed in step S20. The processor 21 of the smartphone 20 displays a message such as "Please input the measured blood pressure information" or "Please take a picture of the measurement result displayed on the sphygmomanometer 10 with the smartphone 20" on the display unit 25. The user inputs the blood pressure information measured by the sphygmomanometer 10 into the smartphone 20 or takes a picture with the smartphone 20 according to this message. The processor 21 of the smartphone 20 acquires the blood pressure information input by the user or the blood pressure information recognized from the captured image, generates a hash value from the blood pressure information, and transmits the hash value to the sphygmomanometer 10 via the communication unit 22. When the hash value transmitted from the smartphone 20 matches the hash value generated from the blood pressure information measured by the processor 21, the processor 11 of the sphygmomanometer 10 shares the encrypted information in step S20.
[0066] In the process shown in FIG. 2, after step S5, the processor 11 of the blood pressure monitor 10 may disconnect the connection with the smartphone 20, activate the sensor unit 16, calculate blood pressure information based on the output of the sensor unit 16, display the blood pressure information on the display unit 15, and end the measurement of the blood pressure information. In this way, it is possible to avoid the influence of radio waves of the short-range wireless communication on the blood pressure measurement. In this case, when the measurement of the blood pressure information is ended, the processor 11 starts advertising, and in response to a connection request from the smartphone 20 that received the advertising, establishes a connection with the smartphone 20. If the smartphone 20 with which the connection is established matches the smartphone 20 that transmitted the operation information in step S14, the processor 11 may perform the processes of steps S6 and S7 on the smartphone 20.
[0067] (How to pair your activity tracker with your smartphone) Next, a method of pairing the activity meter with the smartphone 20 will be described when the blood pressure monitor 10 is replaced with an activity meter in the management system 100. Since the block configuration of the activity meter is the same as that of the blood pressure monitor 10, the same reference numerals will be used in the following description.
[0068] Fig. 4 is a sequence chart showing the procedure of processing when pairing between the activity meter and smartphone 20 is successful. An example of a message displayed on display unit 25 of smartphone 20 is shown on the right side of Fig. 4. It is assumed that a management app for managing the amount of activity of the user measured by the activity meter is pre-installed and stored in memory unit 23 of smartphone 20.
[0069] The user operates the smartphone 20 to start the management application. When the management application is started, the processor 21 of the smartphone 20 causes the display unit 25 to display a device registration screen (step S11a). The processor 21 also causes the communication unit 22 to start scanning (step S12a).
[0070] The device registration screen displayed in step S11a includes a message such as "Press the communication button on the activity meter" as shown in Fig. 4. When the user confirms this message, he or she prepares the activity meter that the user wishes to pair with smartphone 20, turns on the power of the activity meter, and presses communication button 14B included in operation unit 14 of the activity meter. Communication button 14B of the activity meter may also be used as a button for issuing other instructions.
[0071] When the processor 11 of the activity meter detects that the communication button 14B is pressed (step S1a), the processor 11 activates the communication unit 12 and causes the communication unit 12 to start advertising (step S2a).
[0072] When processor 21 of smartphone 20 receives the packet transmitted from the activity meter on the advertisement channel, it makes a connection request to the activity meter via communication unit 22 (step S13a). When processor 11 of the activity meter responds to this connection request via communication unit 12, a communication connection is established between the activity meter and smartphone 20 by short-range wireless communication.
[0073] When a communication connection with the activity meter is established, the processor 21 of the smartphone 20 transmits operation information indicating a specific operation of the activity meter (operation of moving the activity meter) to the activity meter via the communication unit 22 (step S14a). This operation information specifically includes the content of the specific operation and an upper limit time of a waiting time until the specific operation is performed (hereinafter, it is assumed to be one minute as an example). Furthermore, the processor 21 of the smartphone 20 causes the display unit 25 to display information instructing the specific operation included in the operation information (for example, a message instructing the execution of the specific operation) (step S15a). In step S15a, for example, a message such as "Shake the activity meter up and down (or left and right) within one minute (=upper limit value) from now" is displayed on the display unit 25. Note that the order of execution of steps S14a and S15a may be reversed, or steps S14a and S15a may be performed in parallel.
[0074] When the processor 11 of the activity meter receives the operation information transmitted from the smartphone 20 by the processing of step S14a via the communication unit 12, the processor 11 starts timing (step S3a) to determine whether the specific operation included in the operation information is performed before the upper limit time (one minute) included in the operation information has elapsed.
[0075] The user holds the activity meter in his / her hand and moves the activity meter by shaking his / her hand, following the message displayed on display unit 25 of smartphone 20 in the process of step S15a.
[0076] After step S3a, when processor 11 of the activity meter detects a movement of the activity meter (up and down or left and right movement) from the output of the acceleration sensor included in sensor unit 16 before the upper limit time (one minute) included in the operation information elapses (step S4a), processor 11 transmits a notification indicating that a specific operation has been performed to smartphone 20 via communication unit 12 (step S6a). Processor 11 of the activity meter further transmits a security request requesting the start of pairing to smartphone 20 via communication unit 12 (step S7a). Processor 21 of smartphone 20 that has received the notification of step S6a displays a message indicating that pairing is being performed, such as "Activity meter is being registered", on display unit 25. Note that the process of displaying this message is not essential and may be omitted.
[0077] Processor 21 of smartphone 20 receives the notification in step S6a and determines that mutual authentication between the activity meter and smartphone 20 has been completed, and shares encrypted information with the activity meter in accordance with the security request in step S7a (step S20a). After step S7a, processor 11 of the activity meter waits for a response from smartphone 20, and shares encrypted information with smartphone 20 in response (step S20a).
[0078] After the process of step S20a, the processor 21 of the smartphone 20 causes the display unit 25 to display a message indicating that pairing has been completed, such as "Registration of activity meter completed."
[0079] The processor 21 of the smartphone 20 then disconnects the communication connection with the activity meter (step S17a). After that, secure communication using encrypted information is possible between the smartphone 20 and the activity meter.
[0080] After starting timing in step S3a, if the upper limit time included in the operation information received from smartphone 20 has elapsed without detecting movement of the activity meter, processor 11 of the activity meter transmits a notification to smartphone 20 via communication unit 12 indicating that the specific operation has not been performed. When processor 21 of smartphone 20 receives this notification, it recognizes that mutual authentication between the activity meter and smartphone 20 has failed, and causes display unit 25 to display a message indicating that pairing has failed, such as "Registration of activity meter has failed." Processor 21 then disconnects the communication connection with the activity meter.
[0081] In this way, the user can establish a connection between the activity meter and smartphone 20 by pressing communication button 14B of the activity meter, and then simply move the activity meter in accordance with the messages output from smartphone 20 that the user is familiar with, thereby completing pairing between the activity meter and smartphone 20. In this way, even if the user is not familiar with the activity meter, the user can complete pairing with smartphone 20 without hesitation.
[0082] The specific operation included in the operation information transmitted to the activity meter in step S14a of Fig. 4 may be an operation of moving the activity meter in a specific direction, rather than simply moving the activity meter. For example, the specific operation may be an operation of moving the activity meter up and down, or an operation of moving the activity meter left and right, etc. In this case, if processor 11 of the activity meter detects that the activity meter is moving in accordance with the specific operation after step S3a, it performs the process of step S6a and subsequent steps. In this way, mutual authentication between the activity meter and smartphone 20 can be performed more accurately, and pairing can be firmly prevented from being completed with an unintended combination of the activity meter and smartphone.
[0083] In step S15a, processor 21 of smartphone 20 may instruct smartphone 20 to place the activity meter on smartphone 20 instead of instructing to move the activity meter. After issuing this instruction, processor 21 activates a vibration motor mounted on smartphone 20. When the vibration motor of smartphone 20 is activated, the activity meter placed on smartphone 20 also vibrates, so that processor 11 of the activity meter detects the movement of the activity meter in step S4a. As a result, the processes of steps S6a and S7a are performed, and pairing is completed in step S20a.
[0084] In the sequence chart of Fig. 4, the process enclosed by the dashed frame G2 may be performed multiple times in succession, and the process of step S20a may be performed when the notification of step S6a is given each time (i.e., when a specific operation is performed multiple times). In this way, it is possible to firmly prevent pairing from being completed with an unintended combination of an activity meter and a smartphone. Furthermore, the specific operations performed multiple times may all be the same operation, but it is preferable that the specific operations are different (two types of operation, an operation to move up and down and an operation to move left and right, or two types of operation, a movement operation and a stationary operation, etc.). [Explanation of symbols]
[0085] G1, G2 dashed frame 10. Blood Pressure Monitor 11,21 Processor 12,22 Communications Department 13,23 Storage part 14A Measurement start button 14B Communication button 14,24 Operation section 15,25 Display section 16 Sensor section 20 Smartphone 100 Management Systems
Claims
1. A measuring device having a short-range wireless communication unit, a processor, and a measurement sensor, The processor: receiving, from an information terminal, operation information indicating a specific operation for activating the measurement sensor, while a communication connection with the information terminal is established via short-range wireless communication; The measurement device shares encryption information for performing encrypted communication via short-range wireless communication with the information terminal when it determines that the specific operation has been performed within a predetermined time after receiving the operation information.
2. 2. The measuring device according to claim 1, the measuring device measures biological information or an amount of activity, The specific operation includes an operation of measuring biological information or an operation of moving the measuring device.
3. 3. The measuring device according to claim 1 or 2, The processor receives the operation information from the information terminal at each of a plurality of timings, and if it determines that the specific operation has been performed within a predetermined time after receiving each of the operation information, shares the encrypted information with the information terminal.
4. 4. The measuring device according to claim 3, The plurality of pieces of operation information received at the plurality of timings include information indicating a first operation as the specific operation and information indicating a second operation different from the first operation as the specific operation.
5. 5. The measuring device according to claim 4, the measuring device measures an amount of activity, the first operation is an operation of moving the measurement device, The second operation is an operation of making the measuring device stationary.
6. An information terminal having a short-range wireless communication unit and a processor, The processor: transmitting, to a measuring device, operation information indicating a specific operation for activating a measurement sensor included in the measuring device, while a communication connection with the measuring device is established via short-range wireless communication, and outputting information instructing the specific operation; an information terminal that, when it determines that the specific operation has been performed within a predetermined time after the transmission of the operation information, shares encryption information for performing encrypted communication via short-range wireless communication with the measurement device;
7. An operating program for an information terminal having a short-range wireless communication unit, transmitting, to a measuring device, operation information indicating a specific operation for activating a measurement sensor included in the measuring device, while a communication connection with the measuring device is established via short-range wireless communication, and outputting information instructing the specific operation; An operating program for an information terminal that causes a processor to execute a step of sharing encryption information for performing encrypted communication via short-range wireless communication with the measuring device when it is determined that the specific operation has been performed within a predetermined time after the operation information is sent.