Measuring device, information terminal, control method, and control program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- OMRON HEALTHCARE CO LTD
- Filing Date
- 2023-06-07
- Publication Date
- 2026-04-23
AI Technical Summary
Existing systems for connecting smartphones and health devices via BLE (Bluetooth Low Energy) do not effectively manage power consumption during data synchronization, limiting connection opportunities and leading to increased power usage.
A measuring device and information terminal system that transmits an advertisement signal before measuring biological information, disconnects from the wrong terminal, and reconnects to the correct one, adjusting signal transmission intervals to reduce power consumption and maintain convenience.
Reduces power consumption by optimizing wireless connection intervals and preventing unnecessary connections, while ensuring seamless data transfer to the intended terminal.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a measurement device, an information terminal, a control method, and a control program. [Background technology]
[0002] Conventionally, a system is known in which a smartphone and an electronic terminal are communicatively connected via BLE (Bluetooth Low Energy (registered trademark)) (Patent Document 1). Also known is an information processing system that includes an information processing device such as a smartphone and health equipment such as a pedometer, activity monitor, and heart rate monitor, and establishes a communication connection by exchanging addresses, authentication keys, encryption keys, and the like, and acquires measurement data via Bluetooth (registered trademark) or the like (Patent Document 2). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-136136 A [Patent Document 2] JP 2015-159979 A Summary of the Invention [Problem to be solved by the invention]
[0004] According to the system of Patent Document 1, an electronic terminal that is the sender of an advertisement and a smartphone that is the receiver of the advertisement communicate with each other at a predetermined time four times a day, transmit information measured by the electronic terminal to the smartphone, and then disconnect the communication. The number of times the two are synchronized is not limited to four times a day, and the trigger for synchronization is not limited to the time.
[0005] According to the information processing system of Patent Document 2, a normal operation mode and a power saving operation mode are set as timing control information, and in each mode, the advertising period and time, and the data measurement period and time can be set so that the power consumed for advertising in the power saving operation mode is reduced compared to the power consumed in the normal operation mode.
[0006] Incidentally, it is possible to suppress power consumption by limiting the timing of advertisement transmission, but the connection opportunities are limited accordingly. However, Patent Document 1 and Patent Document 2 do not describe processing for limiting the connection opportunities. Therefore, there is room for further improvement in the transmission of advertisements and the suppression of power consumption.
[0007] In one aspect, the present invention has been made in consideration of the above-mentioned situation, and its purpose is to provide a measurement device, an information terminal, a control method, and a control program that are capable of reducing power consumption. [Means for solving the problem]
[0008] In order to solve the above problems, the present invention employs the following configuration.
[0009] (1) A measurement device capable of measuring biological information, a wireless communication unit capable of transmitting the measurement data of the biological information to an information terminal; A control unit that controls the wireless communication unit, The control unit is Before issuing an instruction to measure the biological information, an advertising signal is wirelessly transmitted, and control is performed to wirelessly connect to a first information terminal that has made a connection request in response to the advertising signal; When the biological information is measured, if the subject is different from the user of the first information terminal, the connection with the first information terminal is cut off, and a wireless connection with the second information terminal of the subject is established. Measuring equipment.
[0010] According to (1), by transmitting an advertising signal and wirelessly connecting to the information terminal that requested the connection before receiving an instruction to measure the vital information, the transmission of the advertising signal, whose transmission interval cannot be made too long due to the specifications, can be stopped to suppress power consumption. Here, in order to maintain the wireless connection, packets need to be transmitted and received at the interval of the Connection Interval, but since the Connection Interval can be made longer than the advertising signal, total power consumption can be suppressed. In addition, if a user of an information terminal that was wirelessly connected before receiving an instruction to measure the vital information starts a measurement, the measurement data can be transferred by the wireless connection, so that convenience can be improved. If a user different from the user of the information terminal that was wirelessly connected before receiving an instruction to measure the vital information starts a measurement, the measurement data can be transferred by re-wirelessly connecting to the information terminal of the user who started the measurement, so that a decrease in convenience due to wireless connection in advance can be suppressed.
[0011] (2) The measuring device according to (1), The control unit wirelessly transmits an advertising signal including information indicating the person being measured when wirelessly connecting to the second information terminal. Measuring equipment.
[0012] According to (2), the information terminal of the user other than the person being measured can recognize from the advertising signal that a user other than the user of the information terminal is measuring, and can perform control not to make a connection request even if the advertising signal is detected. Therefore, it is possible to suppress conflict between the information terminal of the person being measured and the information terminal of the user other than the person being measured.
[0013] (3) The measuring device according to (1) or (2), The control unit is When wirelessly connecting to the first information terminal before measuring the biological information, a signal transmission interval with the first information terminal is set to a first interval; When wirelessly transmitting the measurement data of the biological information to the information terminal of the subject, a signal transmission interval with the information terminal of the subject is set to a second interval shorter than the first interval. Measuring equipment.
[0014] According to (3), by setting the first interval for transmitting signals to the first information terminal wirelessly connected before measuring the vital information to be longer than the second interval for transmitting signals when wirelessly transmitting the measurement data of the vital information to the information terminal of the person being measured, the number of signal transmissions can be reduced, and power consumption can be suppressed.
[0015] (4) An information terminal capable of wireless communication with a measurement device capable of measuring biological information, a wireless communication unit capable of receiving the measurement data of the biological information from the measurement device; A control unit that controls the wireless communication unit, The control unit is when receiving an advertising signal wirelessly transmitted from the measuring device, making a connection request to the measuring device depending on whether or not information indicating a user different from the user of the information terminal is included in the advertising signal; Information terminal.
[0016] According to (4), since it is possible to recognize that a user other than the user of the information terminal is measuring based on the information indicating the user included in the received advertising signal, it is possible to control so as not to make a connection request by detecting the advertising signal. This makes it possible to reduce unnecessary processing and suppress power consumption.
[0017] (5) A method for controlling a measurement device that is capable of measuring biological information and that includes a wireless communication unit that can transmit measurement data of the biological information to an information terminal, and a processor that controls the wireless communication unit, comprising: The processor, before issuing an instruction to measure the biological information, wirelessly transmitting an advertising signal, and performing control to wirelessly connect to a first information terminal that has made a connection request in response to the advertising signal; When the biological information is measured, if the subject is different from the user of the first information terminal, the connection with the first information terminal is cut off, and a wireless connection with the second information terminal of the subject is established. Control methods.
[0018] According to (5), by transmitting an advertising signal and wirelessly connecting to the information terminal that requested the connection before receiving an instruction to measure the vital information, the transmission of the advertising signal, whose transmission interval cannot be made too long due to the specifications, can be stopped to suppress power consumption. Here, in order to maintain the wireless connection, packets need to be transmitted and received at the interval of the Connection Interval, but since the Connection Interval can be made longer than the advertising signal, total power consumption can be suppressed. In addition, if a user of an information terminal that was wirelessly connected before receiving an instruction to measure the vital information starts a measurement, the measurement data can be transferred by the wireless connection, so that convenience can be improved. If a user different from the user of the information terminal that was wirelessly connected before receiving an instruction to measure the vital information starts a measurement, the measurement data can be transferred by re-wirelessly connecting to the information terminal of the user who started the measurement, so that a decrease in convenience due to wireless connection in advance can be suppressed.
[0019] (6) A control program for a measurement device including a wireless communication unit capable of measuring biological information and transmitting measurement data of the biological information to an information terminal, and a processor for controlling the wireless communication unit, The processor, before issuing an instruction to measure the biological information, wirelessly transmitting an advertising signal, and performing control to wirelessly connect to a first information terminal that has made a connection request in response to the advertising signal; When the biological information is measured, if the subject is different from the user of the first information terminal, the connection with the first information terminal is cut off, and a wireless connection with the second information terminal of the subject is established. A control program for executing processing.
[0020] According to (6), by transmitting an advertising signal and wirelessly connecting to the information terminal that requested the connection before receiving an instruction to measure the vital information, the transmission of the advertising signal, whose transmission interval cannot be made too long due to specifications, can be stopped to suppress power consumption. Here, in order to maintain the wireless connection, packets need to be transmitted and received at the interval of the Connection Interval, but since the Connection Interval can be made longer than the advertising signal, total power consumption can be suppressed. In addition, if a user of an information terminal that was wirelessly connected before receiving an instruction to measure the vital information starts a measurement, the measurement data can be transferred by the wireless connection, so that convenience can be improved. If a user different from the user of the information terminal that was wirelessly connected before receiving an instruction to measure the vital information starts a measurement, the measurement data can be transferred by re-wirelessly connecting to the information terminal of the user who started the measurement, so that a decrease in convenience due to wireless connection in advance can be suppressed.
[0021] (7) A method for controlling an information terminal including a wireless communication unit capable of receiving measurement data of biological information from a measurement device capable of measuring the biological information, and a processor for controlling the wireless communication unit, The processor, when receiving an advertising signal wirelessly transmitted from the measuring device, making a connection request to the measuring device depending on whether or not information indicating a user different from the user of the information terminal is included in the advertising signal; Control methods.
[0022] According to (7), since it is possible to recognize that a user other than the user of the information terminal is measuring based on the information indicating the user included in the received advertising signal, it is possible to control so as not to make a connection request by detecting the advertising signal. This makes it possible to reduce unnecessary processing and suppress power consumption.
[0023] (8) A control program for an information terminal including a wireless communication unit capable of receiving measurement data of biological information from a measurement device capable of measuring the biological information, and a processor for controlling the wireless communication unit, The processor, when receiving an advertising signal wirelessly transmitted from the measuring device, making a connection request to the measuring device depending on whether or not information indicating a user different from the user of the information terminal is included in the advertising signal; A control program for executing processing.
[0024] According to (8), since it is possible to recognize that a user other than the user of the information terminal is measuring based on the information indicating the user included in the received advertising signal, it is possible to control so as not to make a connection request by detecting the advertising signal. This makes it possible to reduce unnecessary processing and suppress power consumption. Effect of the Invention
[0025] According to the present invention, it is possible to provide a measuring device, an information terminal, a control method, and a control program capable of reducing power consumption. [Brief description of the drawings]
[0026] [Figure 1] 1 is a diagram showing an information management system 100 including a measuring device 1 of the present invention and information terminals 5a and 5b that perform wireless communication with the measuring device 1. FIG. [Diagram 2] FIG. 1 is a diagram showing a sphygmomanometer 1A which is an example of a measurement device 1. [Diagram 3] FIG. 2 is a diagram showing an example in which information terminals 5a and 5b are connected to a network. [Figure 4] 1 is a block diagram showing a configuration of a measurement device 1. FIG. [Diagram 5] 2 is a block diagram showing a configuration of an information terminal 5. FIG. [Figure 6] 1 is a sequence diagram showing an example of the operation of the measuring device 1 and the information terminals 5a and 5b in the information management system 100. FIG. [Figure 7] 10 is a sequence diagram showing a modified example of the operation of the measuring device 1 and the information terminals 5a and 5b in the information management system 100. FIG. [Figure 8] 4 is a flowchart showing an example of the operation of the measurement device 1. [Figure 9] 13 is a flowchart showing a connection switching process. [Figure 10] 10 is a flowchart showing an example of the operation of the information terminals 5a and 5b. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0027] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment according to one aspect of the present invention will be described with reference to the drawings.
[0028] §1 Examples of application <Information management system 100 to which the present invention is applied> FIG. 1 shows an information management system 100 including a measuring device 1 of the present invention and information terminals 5a and 5b that communicate wirelessly with the measuring device 1.
[0029] The measuring device 1 includes a biological information measuring device that measures biological information such as body weight, body composition, blood pressure, pulse, heart rate, body temperature, blood glucose, or blood oxygen saturation. The measuring device 1 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 depending on the measuring device 1. The measuring device 1 is a non-wearable measuring device. A non-wearable measuring device is a measuring device that is not wearable. A wearable measuring device is a measuring device (e.g., an activity meter) that is carried by being attached to the user's body. For example, the measuring device 1 (non-wearable measuring device) is a measuring device such as a weight scale, a body composition meter, a weight and body composition meter, or a blood pressure meter that is used while being installed on the ground or a stand. The measuring device 1 transmits the measured biological information as user measurement data to the information terminals 5a and 5b by wireless communication.
[0030] The information terminals 5a and 5b store the measurement data received from the measurement device 1 in the data storage unit in the information terminals 5a and 5b. In addition, the information terminals 5a and 5b can wirelessly communicate with external devices other than the measurement device 1, and store information acquired from the external devices in the data storage unit in the information terminals 5a and 5b. The information terminals 5a and 5b are information processing devices that analyze various information acquired from the measurement device 1 and other external devices. The information terminals 5a and 5b are terminals having displays such as smartphones, tablet terminals, notebook computers, desktop computers, and wearable terminals. The information terminals 5a and 5b may be set to acquire measurement data from a specific measurement device 1. The specific measurement device 1 from which the measurement data is acquired may be registered in advance in the data storage unit in the information terminals 5a and 5b. In this example, two information terminals are shown, but the present invention is not limited to this and may include two or more information terminals.
[0031] FIG. 2 is a diagram showing a blood pressure monitor 1A, which is an example of the measurement device 1. The blood pressure monitor 1A is an example of a biological information measurement device, and measures the blood pressure (pressure pulse wave data) of a user and outputs the measurement result to the user. The blood pressure monitor 1A also transmits the measurement result as the user's measurement data to information terminals 5a and 5b by wireless communication. For example, the blood pressure monitor 1A includes a main body 21, a cuff 22 that can be wrapped around the upper arm of the user, and an air tube 23 that connects the main body 21 and the cuff 22. In the example of FIG. 2, the cuff 22 and the main body 21 are separate bodies, but the cuff 22 may be integrated with the main body 21.
[0032] Fig. 3 is a diagram showing an example in which information terminals 5a and 5b are connected to a network. As shown in Fig. 3, the information terminals 5a and 5b may be connected to a cloud server 90 via a wide area network N such as the Internet. The information terminals 5a and 5b may transmit measurement data stored therein to the cloud server 90 via the wide area network N, and the cloud server 90 may manage the user's measurement data as a database. The information terminals 5a and 5b may also acquire measurement data managed in the cloud server 90 via the wide area network N, and use the acquired measurement data.
[0033] §2 Configuration example <Configuration of Measuring Device 1> 4 is a block diagram showing the configuration of the measuring device 1. The measuring device 1 comprises a display unit 11 that displays various information, an operation unit 12 operated by the user, a measuring unit 13 that measures biological information and the like, and a wireless communication unit 14 for communicating with external devices. The measuring device 1 also comprises a RAM 16 that temporarily stores information, a data storage unit 17 that stores information and programs, and a controller 18 that controls the overall operation. The controller 18 is an example of a "control unit" in the present invention.
[0034] The display unit 11 is configured with, for example, a liquid crystal display or an organic EL (Electro Luminescence) display. The operation unit 12 is a user interface that accepts user operations such as buttons and a touch panel. The buttons include buttons that are physically provided on the measurement device 1 and virtual buttons displayed on the display unit 11.
[0035] The measurement unit 13 measures biological information such as weight, body composition, blood pressure, pulse rate, heart rate, body temperature, blood glucose, blood oxygen saturation, etc. What is measured varies depending on the measurement target of the measurement device 1.
[0036] The wireless communication unit 14 is a communication unit that performs short-distance wireless communication, for example, a circuit (module) for performing communication according to the BLE (Bluetooth Low Energy (registered trademark)) standard. The wireless communication unit 14 transmits an advertising signal for performing wireless communication to an unspecified number of external devices at a predetermined transmission cycle by broadcast communication. The wireless communication unit 14 transmits an advertising signal including, for example, the name and attribute information of the measuring device 1. The wireless communication (BLE communication) performed by the wireless communication unit 14 is, for example, communication using a 2.4 GHz frequency. The wireless communication unit 14 transmits measurement data such as biological information measured by the measurement unit 13 to the information terminal 5 by BLE communication.
[0037] The RAM 16 is composed of a semiconductor device such as a DRAM or an SRAM, and temporarily stores information and also functions as a working area for the controller 18.
[0038] The data storage unit 17 is a recording medium that stores parameters, control programs, measurement data, etc., necessary for implementing predetermined functions. The data storage unit 17 is configured, for example, by a hard disk drive (HDD) or a semiconductor storage device (SSD).
[0039] Controller 18 realizes a predetermined function by executing a control program. In this embodiment, for example, health management application software for the measuring device is pre-installed as a control program in data storage unit 17, and controller 18 realizes a predetermined function by executing this health management application software.
[0040] For example, the controller 18 controls the wireless communication unit 14 to transmit an advertising signal for wireless communication (BLE communication) at a predetermined transmission cycle. Specifically, when the measurement device 1 is started, the controller 18 controls the wireless communication unit 14 to transmit an advertising signal. For example, when the power button of the main body 21 in the sphygmomanometer 1A shown in FIG. 2 is turned on, the controller 18 controls the wireless communication unit 14 to start transmitting an advertising signal.
[0041] Before receiving an instruction to measure biological information from a user, the controller 18 controls the wireless communication unit 14 to wirelessly transmit an advertising signal and to wirelessly connect to a first information terminal (e.g., information terminal 5a) that has made a connection request in response to the advertising signal. The controller 18 controls the wireless communication unit 14 to stop transmitting the advertising signal while the wireless communication between the measurement device 1 and the first information terminal is connected.
[0042] When the controller 18 is performing measurement after receiving an instruction from a user to start measurement of biological information, if the person to be measured who instructed to start the measurement is different from user a of a first information terminal (e.g., information terminal 5a) to which the controller 58 is currently wirelessly connected, the controller 18 performs control to disconnect the wireless connection with the first information terminal and wirelessly connect to a second information terminal (e.g., information terminal 5b) of the person to be measured who instructed to start the measurement (e.g., user b). After disconnecting the wireless connection with the first information terminal, the controller 18 performs control to wirelessly transmit an advertising signal including information indicating the person to be measured (user b) (e.g., "measurement user" information) when wirelessly connecting to the second information terminal. The controller 58 may further transmit information indicating that measurement is in progress (e.g., "measurement flag" information) by including it in the advertising signal.
[0043] Furthermore, when the controller 18 wirelessly connects to the first information terminal before receiving an instruction from the user to measure the biological information, the controller 18 sets the signal transmission interval with the first information terminal to a first interval, and when wirelessly transmitting measurement data of the biological information to the information terminal of the person being measured, the controller 18 performs control to set the signal transmission interval with the information terminal of the person being measured to a second interval shorter than the first interval. The "signal transmission interval" is the interval for transmitting data packets, i.e., the Connection Interval. The "second interval" is an interval for normal communication, for example, 7.5 ms. The "first interval" is the longest interval that can be set, longer than the second interval, for example, 10 sec.
[0044] <Configuration of information terminal 5 (5a, 5b)> 5 is a block diagram showing the configuration of the information terminal 5 (5a, 5b). The information terminal 5 includes a display unit 51 that displays various information, an operation unit 52 operated by a user, a GPS (Global Positioning System) sensor 53 for detecting a position, and a first wireless communication unit 54 and a second wireless communication unit 55 for communicating with external devices. The information terminal 5 also includes a RAM 56 that temporarily stores information, a data storage unit 57 that stores information and programs, and a controller 58 that controls the overall operation.
[0045] The display unit 51 is configured with, for example, a liquid crystal display or an organic EL (Electro Luminescence) display. The operation unit 52 is a user interface that accepts user operations such as buttons and a touch panel. The buttons include buttons that are physically provided on the information terminal 5 and virtual buttons displayed on the display unit 51. The GPS sensor 53 is a sensor for detecting the current position of the information terminal 5.
[0046] The first wireless communication unit 54 is a communication unit that performs cellular communication, for example, a circuit (module) capable of performing communication according to standards such as 4G, 5G, and LTE (Long Term Evolution: registered trademark). The first wireless communication unit 54 is a communication unit that performs wireless LAN communication, for example, a circuit (module) capable of performing communication according to standards such as Wi-Fi (registered trademark). The second wireless communication unit 55 is a communication unit that performs short-range wireless communication, for example, a circuit (module) capable of performing communication according to the BLE standard.
[0047] The second wireless communication unit 55 acquires measurement data of the user measured by the measuring device 1, for example, by performing BLE communication with the wireless communication unit 14 of the measuring device 1. The second wireless communication unit 55 receives an advertising signal transmitted from the wireless communication unit 14 of the measuring device 1 by scanning. The second wireless communication unit 55 recognizes the measuring device 1 from the received advertising signal, and transmits a connection request to the measuring device 1 when it wants to establish a communication connection. After transmitting an advertising signal, the measuring device 1 waits for a connection request for a predetermined time, and when it receives a connection request within the predetermined time, it stops transmitting the advertising signal and switches to one-to-one connection communication with the other party of the connection request.
[0048] The RAM 56 is composed of semiconductor devices such as DRAM or SRAM, and serves to temporarily store information and also functions as a working area for the controller 58 .
[0049] The data storage unit 57 is a recording medium that stores parameters necessary to realize a predetermined function, a control program, and measurement data acquired from the measurement device 1. The data storage unit 57 is configured, for example, by a hard disk drive (HDD) or a semiconductor storage device (SSD).
[0050] Controller 58 realizes a predetermined function by executing a control program. In this embodiment, for example, health management application software for an information terminal is pre-installed as a control program in data storage unit 57, and controller 58 realizes a predetermined function by executing this health management application software.
[0051] For example, when health management application software for the information terminal is launched, the controller 58 controls the second wireless communication unit 55 to receive an advertising signal by scanning. When the controller 58 receives an advertising signal from the measuring device 1, the controller 58 controls the second wireless communication unit 55 to transmit a connection request to the measuring device 1. When the measuring device 1 receives the connection request, the communication of the measuring device 1 is switched to one-to-one connection communication with the information terminal 5, and the information terminal 5 and the measuring device 1 are in a BLE connected state.
[0052] In addition, when the controller 58 receives an advertising signal wirelessly transmitted from the measuring device 1, it determines whether or not to send a connection request to the measuring device 1 depending on whether or not the advertising signal contains information indicating a user other than the user of the information terminal 5 (e.g., “measuring user” information).
[0053] §3 Example of operation <Operation of Information Management System 100> Next, the operation of the information management system 100 will be described with reference to Fig. 6. Fig. 6 is a sequence diagram showing an example of the operation of the measurement device 1 and the information terminals 5 (5a, 5b) in the information management system 100. It is assumed that the information terminal 5a is an information terminal owned by a user a, and the information terminal 5b is an information terminal owned by a user b. It is also assumed that the information terminals 5a and 5b have already been paired with the measurement device 1.
[0054] First, when the power of the measuring device 1 is turned on, for example, the measuring device 1 executes a health management application and starts transmitting an advertising signal for wireless communication (BLE communication) (step S11). The measuring device 1 transmits the advertising signal at a predetermined cycle and transmits, for example, "measurement flag=OFF" included in the advertising signal, which indicates that measurement in the measuring device 1 has not yet started.
[0055] Next, for example, assume that the information terminal 5a executes a health management application to scan and detect an advertising signal from the measurement device 1 (step S12). When the information terminal 5a detects the advertising signal from the measurement device 1, it transmits a connection request signal to the measurement device 1 to request a communication connection (step S13).
[0056] Next, when the measurement device 1 receives a connection request from the information terminal 5a, the measurement device 1 stops transmitting the advertising signal and starts one-to-one connection communication with the information terminal 5a. As a result, the measurement device 1 and the information terminal 5a are in a BLE connected state (step S14).
[0057] Next, for example, assume that user b, who is the owner of information terminal 5b, starts measuring the biological information of user b using measurement device 1. User b presses, for example, a measurement start button on measurement device 1 to instruct the measurement to start.
[0058] Next, the measurement device 1 starts measuring the measurement data in response to the instruction to start the measurement, and identifies the subject (step S15). The subject may be identified based on a user selection by the subject's button operation, for example, or based on a measurement value (obtained in the first stage). "Based on a measurement value" includes, for example, a case where the subject is identified by comparing the measurement value with a value stored as the subject's past measurement value.
[0059] Next, the measurement device 1 determines whether the identified person being measured matches user a of the information terminal 5a currently performing BLE communication, and if, as in this example, the person being measured is user b and different from user a of the information terminal 5a performing BLE communication, it disconnects the BLE connection with the information terminal 5a (step S16).
[0060] Next, the measurement device 1 starts transmitting an advertising signal for wireless communication (BLE communication) (step S17). The measurement device 1 transmits the advertising signal at a predetermined cycle, and transmits, for example, the advertising signal including "measurement flag=ON" indicating that the measurement device 1 is measuring data and "measurement user=b" indicating that the person measuring the biological information is user b.
[0061] Next, the information terminal 5a executes a health management application to scan and detect an advertising signal from the measurement device 1 (step S18). Similarly, the information terminal 5b detects an advertising signal from the measurement device 1 (step S19).
[0062] The information terminal 5b detects "measurement user=b" included in the advertising signal from the measurement device 1, determines that user b, the owner of the information terminal 5b, is measuring the biological information, and transmits a connection request signal to the measurement device 1 to request a communication connection (step S20). On the other hand, the information terminal 5a detects "measurement user=b" included in the advertising signal, determines that a user other than the owner of the information terminal 5a is measuring the biological information, and does not transmit a connection request to the measurement device 1.
[0063] Next, the measurement device 1 receives a connection request from the information terminal 5b, stops transmitting the advertising signal, and starts one-to-one connection communication with the information terminal 5b. This causes the measurement device 1 and the information terminal 5b to be in a BLE-connected state (step S21).
[0064] Next, when the measurement device 1 finishes measuring the measurement data (step S22), it transmits the measured data to the information terminal 5b by BLE communication (step S23).
[0065] Next, the information terminal 5b displays the measurement data received from the measurement device 1 on the display unit 51 and stores it in the data storage unit 57 (step S24). After this, the BLE connection between the information terminal 5b and the measurement device 1 is maintained until, for example, a next measurement start instruction is issued and it is determined that the subject and user b of the information terminal 5b who is currently performing BLE communication are different.
[0066] <Modifications of the operation of the information management system 100> Next, a modified example of the operation of the information management system 100 will be described with reference to Fig. 7. Fig. 7 is a sequence diagram showing a modified example of the operation of the measurement device 1 and the information terminals 5 (5a, 5b) in the information management system 100. As in the operation example of Fig. 6 above, it is assumed that the information terminal 5a of user a and the information terminal 5b of user b have already been paired with the measurement device 1.
[0067] In this modified example shown in Fig. 7, the processes from step S31 to step S34 are similar to the processes from step S11 to step S14 in the operation example shown in Fig. 6. Therefore, the description of the processes in these steps will be omitted.
[0068] Next, for example, assume that user a, who is the owner of information terminal 5a, starts measuring the biological information of user a using measurement device 1. User a presses, for example, a measurement start button on measurement device 1 to instruct the measurement to start.
[0069] Next, the measurement device 1 starts measuring the measurement data in response to the instruction to start measurement, and identifies the person being measured (step S35). The person being measured is identified in the same manner as in step S15 in the operation example of FIG. 6 above, and may be identified based on a user selection by the person being measured operating a button, or may be identified based on a measurement value (obtained at the first stage). The measurement device 1 determines whether the identified person being measured matches user a of the information terminal 5a currently performing BLE communication, and if the person being measured matches user a of the information terminal 5a performing BLE communication as in this example, the state of the BLE connection between the information terminal 5a and user a is maintained.
[0070] Next, when the measurement device 1 finishes measuring the measurement data (step S36), it transmits the measured data to the information terminal 5a by BLE communication (step S37).
[0071] Next, the information terminal 5a displays the measurement data received from the measurement device 1 on the display unit 51 and stores it in the data storage unit 57 (step S38). After this, the BLE connection between the information terminal 5a and the measurement device 1 is maintained until, for example, a next measurement start instruction is issued and it is determined that the subject and user a of the information terminal 5a currently performing BLE communication are different.
[0072] <Operation of Measuring Device 1> Next, the operation of the measurement device 1 will be described with reference to Fig. 8. Fig. 8 is a flow chart showing an example of the operation of the measurement device 1. This operation starts when the power of the measurement device 1 is turned on, for example.
[0073] First, when the measurement device 1 is powered on, it executes a health management application and starts transmitting an advertising signal for BLE communication (step S41). The measurement device 1 transmits an advertising signal including, for example, "measurement flag = OFF", which indicates that measurement in the measurement device 1 has not yet started. The measurement device 1 repeatedly transmits the advertising signal at a predetermined cycle.
[0074] Next, the measurement device 1 determines whether or not a connection request has been received from, for example, the paired information terminals 5a, 5b in response to the transmitted advertising signal (step S42). If there has been no connection request (step S42: No), the measurement device 1 repeats the process of step S42.
[0075] In step S42, if a connection request has been made (step S42: Yes), the measurement device 1 starts communication with the information terminal 5a, 5b, etc. that has made the connection request via BLE connection (step S43).
[0076] Next, the measurement device 1 stops the transmission of the advertising signal started in step S41 (step S44).
[0077] Next, the measurement device 1 sets the Connection Interval with the information terminals 5a, 5b, etc. that started BLE communication in step S43 to "I1" (step S45). I1 is the transmission interval of data packets in BLE communication with the information terminals 5a, 5b, etc. when the measurement device 1 has not yet started measuring data (when the measurement flag is OFF). For example, I1 is the longest interval that can be set in the measurement device 1. I1 is an example of the "first interval" of the present invention.
[0078] Next, the measurement device 1 determines whether or not an instruction to start measuring biological information by the measurement device 1 has been received from the user (step S46). If an instruction to start measurement has not been received from the user (step S46: No), the measurement device 1 repeats the process of step S46.
[0079] In step S46, if an instruction to start measurement is received from the user (step S46: Yes), the measurement device 1 starts measuring the measurement data and identifies the user who instructed to start measurement, i.e., the subject of this measurement (step S47). The subject may be identified based on user selection by button operation of the subject, as in step S15 in Fig. 6 above, or based on the measured value (obtained in the first stage).
[0080] Next, the measurement device 1 determines whether the person being measured identified in step S47 is the user a, b, etc. of the information terminals 5a, 5b, etc. currently connected via BLE (step S48).
[0081] In step S48, if the person being measured is not the user of the information terminal currently connected via BLE (step S48: No), the measurement device 1 proceeds to the "connection switching process" shown in FIG. 9 and switches the information terminal to be connected via BLE (step S49). Then, the measurement device 1 sets the Connection Interval with the information terminals 5a, 5b, etc. that have switched the connection and started BLE communication to "I2" (step S50). I2 is the transmission interval of data packets in BLE communication with the information terminals 5a, 5b, etc. that the measurement device 1 performs during data measurement (when the measurement flag is ON). For example, I2 is the transmission interval used in normal BLE communication. I2 is an example of the "second interval" of the present invention.
[0082] On the other hand, in step S48, if the person being measured is the user of an information terminal currently connected via BLE (step S48: Yes), the measurement device 1 sets the Connection Interval with the information terminals 5a, 5b, etc. currently communicating via BLE to "I2" (step S50) while maintaining the current BLE connection.
[0083] Next, the measurement device 1 determines whether or not the measurement of the data started in step S46 has ended (step S51). If the measurement has not ended (step S51: No), the measurement device 1 repeats the process of step S51.
[0084] In step S51, if the measurement is completed (step S51: Yes), the measurement device 1 transmits the measurement data to the information terminal connected via BLE (step S52). After transmitting the measurement data to the information terminal, the measurement device 1 returns to step S45, sets the Connection Interval with the information terminals 5a, 5b, etc. in BLE communication to "I1", and repeats each process.
[0085] In the above process example, the measurement device 1 sets the Connection Interval to "I2" before determining whether the measurement has ended (step S51), but the present invention is not limited to this. For example, the measurement device 1 may set the Connection Interval to "I2" after determining whether the measurement has ended.
[0086] <Connection switching process> Fig. 9 is a flowchart showing the "connection switching process" in step S49 in Fig. 8. When the subject is different from the user of the information terminal currently connected in BLE, the measurement device 1 first disconnects the BLE connection currently established with the information terminals 5a, 5b, etc. (step S61).
[0087] Next, the measurement device 1 starts transmitting an advertising signal for BLE communication (step S62). In this case, the measurement device 1 transmits, for example, information "measurement flag=ON" indicating that the measurement device 1 is measuring data and information "measurement user" indicating the person measuring the biological information, in the advertising signal.
[0088] Next, the measurement device 1 determines whether or not a connection request has been received from the information terminals 5a, 5b, etc. in response to the advertising signal transmitted in step S62 (step S63). If there has been no connection request (step S63: No), the measurement device 1 repeats the process of step S63.
[0089] In step S63, if a connection request has been made (step S63: Yes), the measurement device 1 determines whether the source of the connection request is the information terminal 5a, 5b, etc. of the person being measured (step S64).
[0090] In step S64, if the source of the connection request is not the information terminal 5a, 5b, etc. of the person being measured (step S64: No), the measurement device 1 returns to step S63 and repeats each process. In step S64, if the source of the connection request is the information terminal 5a, 5b, etc. of the person being measured (step S64: Yes), the measurement device 1 starts communication with the information terminal 5a, 5b, etc. that made the connection request via BLE connection (step S65).
[0091] Next, the measurement device 1 stops the transmission of the advertising signal started in step S62 (step S66) and ends this connection switching process.
[0092] As described above, the measurement device 1 wirelessly transmits an advertising signal before receiving an instruction to measure biological information, and controls wireless connection with, for example, an information terminal 5a that has made a connection request in response to the advertising signal. In addition, when measuring biological information, if the subject whose biological information is to be measured is different from the user of the information terminal 5a that is wirelessly connected at that time, the measurement device 1 disconnects the wireless connection with the information terminal 5a that has been wirelessly connected until then, and controls wireless connection with the information terminal 5b of the subject. According to this configuration, before receiving an instruction to measure biological information, the measurement device 1 transmits an advertising signal and wirelessly connects with the information terminal 5a that has made the connection request, thereby stopping the transmission of the advertising signal, whose transmission interval cannot be made too long due to specifications, and suppressing power consumption. In this case, packets need to be transmitted and received at an interval of the Connection Interval to maintain the wireless connection, but the Connection Interval can be made longer than the transmission interval of the advertising signal, so that the total power consumption can be suppressed. In addition, when user a of information terminal 5a that was wirelessly connected before receiving the instruction to measure the biological information starts measuring the biological information, the measurement data can be transferred to information terminal 5a of user a by the wireless connection, improving convenience. If user b, different from user a of information terminal 5a that was wirelessly connected before receiving the instruction to measure the biological information starts measuring, the measurement data can be transferred by re-wirelessly connecting to information terminal 5b of user b that started the measurement, thereby suppressing a decrease in convenience due to wireless connection in advance.
[0093] In addition, when the measurement device 1 wirelessly connects to the information terminal 5b of the user b who has started measuring the biological information, the measurement device 1 wirelessly transmits an advertising signal including information indicating the user b who is the subject (measurement user = b). With this configuration, the information terminal 5a of the user a different from the subject can recognize from the advertising signal that the user b different from the user a of the information terminal 5a is performing a measurement, and can perform control not to make a connection request even if the advertising signal is detected. Therefore, it is possible to suppress competition between the information terminal 5b of the subject (user b) and the information terminal 5a of the user a different from the subject.
[0094] Furthermore, for example, when the measurement device 1 wirelessly connects to the information terminal 5a before measuring the biological information, the measurement device 1 sets the connection interval with the information terminal 5a to a first interval, and when wirelessly transmitting the measurement data of the biological information to the information terminals 5a and 5b of the subject, the measurement device 1 sets the connection interval with the information terminals 5a and 5b of the subject to a second interval shorter than the first interval. According to this configuration, by setting the first interval for signal transmission with the information terminal 5a wirelessly connected before measuring the biological information to be longer than the second interval for signal transmission when wirelessly transmitting the measurement data of the biological information to the information terminals 5a and 5b of the subject, the number of signal transmissions can be reduced and power consumption can be suppressed.
[0095] <Operation of information terminal 5 (5a, 5b)> Next, the operation of the information terminal 5 (5a, 5b) will be described with reference to Fig. 10. Fig. 10 is a flowchart showing an example of the operation of the information terminal 5 (5a, 5b). This operation starts when a health management application of the information terminal 5 (5a, 5b) is launched.
[0096] First, the information terminal 5 determines whether or not an advertising signal has been detected from the measurement device 1 (step S71). If an advertising signal has not been detected (step S71: No), the information terminal 5 repeats the process of step S71.
[0097] In step S71, if an advertising signal is detected (step S71: Yes), the information terminal 5 determines whether the "measurement flag" information included in the advertising signal is "measurement flag = ON" (step S72). The "measurement flag = ON" information is information indicating that the measuring device 1 is measuring data, as described above.
[0098] In step S72, if "measurement flag = ON" is not set, that is, if the measurement device 1 is not measuring data (step S72: No), the information terminal 5 transmits a connection request to the measurement device 1 (step S73).
[0099] In step S72, if the “measurement flag = ON”, i.e., if the measuring device 1 is measuring data (step S72: Yes), the information terminal 5 determines whether the “measurement user” information included in the advertising signal indicates the user of the information terminal itself (step S74).
[0100] In step S74, if the "measurement user" information indicates the user of the information terminal itself (step S74: Yes), the information terminal 5 transmits a connection request to the measurement device 1 (step S73). In step S74, if the "measurement user" information does not indicate the user of the information terminal itself (step S74: No), the information terminal 5 returns to step S71 and repeats each process.
[0101] Next, the information terminal 5 determines whether or not a BLE connection has been established with the measurement device 1 (step S75). If a BLE connection has not been established with the measurement device 1 (step S75: No), the information terminal 5 returns to step S71 and repeats each process.
[0102] In step S75, if a BLE connection with the measurement device 1 has been established (step S75: Yes), the information terminal 5 determines whether or not measurement data has been received from the measurement device 1 (step S76). The measurement data is transmitted when the measurement in the measurement device 1 ends.
[0103] In step S76, if no measurement data has been received from the measurement device 1 (step S76: No), the information terminal 5 determines whether or not the BLE connection with the measurement device 1 has been disconnected (step S77). If the BLE connection with the measurement device 1 has not been disconnected (step S77: No), the information terminal 5 returns to step S76 and repeats each process. If the BLE connection with the measurement device 1 has been disconnected (step S77: Yes), the information terminal 5 returns to step S71 and repeats each process.
[0104] In step S76, if measurement data has been received from the measuring device 1 (step S76: Yes), the information terminal 5 displays the received measurement data on the display unit 51 and stores it in the data storage unit 57 (step S78). After displaying and storing the measurement data, the information terminal 5 returns to step S76 and repeats each process.
[0105] As described above, when the information terminal 5 receives an advertising signal wirelessly transmitted from the measuring device 1, the information terminal 5 makes a connection request to the measuring device 1 depending on whether or not the advertising signal contains information indicating a user b (measuring user=b) different from the user a of the information terminal 5a. According to this configuration, it is possible to recognize that a user b different from the user a of the information terminal 5a is performing measurement based on information indicating the user b (measuring user=b) contained in the received advertising signal, and therefore it is possible to control not to make a connection request by detecting the advertising signal. This makes it possible to reduce unnecessary control processes and suppress power consumption.
[0106] § 4 Variations Although the embodiment of the present invention has been described above in detail, the above description is merely an example of the present invention in every respect. Various improvements and modifications can be made without departing from the scope of the present invention. For example, the following modifications are possible. In the following, the same reference numerals are used for the same components as in the above embodiment, and the description of the same points as in the above embodiment will be omitted as appropriate. The following modifications can be combined as appropriate.
[0107] In the above embodiment, the measurement device 1 transmits the advertising signal including the information of the "measurement flag" indicating that the measurement device 1 is measuring data, but this is not limited to the above. The measurement device 1 does not need to include the information of the "measurement flag" in the advertising signal. In this case, the information terminal that receives the advertising signal may determine whether the measurement device 1 is measuring data or not based on the presence or absence of the "measurement user" included in the advertising signal, for example.
[0108] §5 Program The control method of the measuring device 1 or the information terminal 5 described in the above embodiment can be realized by executing a control program prepared in advance on a computer. The control program is recorded in a computer-readable storage medium and executed by reading it from the storage medium. The control program may be provided in a form stored in a non-transient storage medium such as a flash memory, or may be provided via a network such as the Internet. The computer that executes the control program may be included in the measuring device 1 or the information terminal 5, or may be included in an electronic device such as a smartphone, tablet terminal, or personal computer that can communicate with the measuring device 1 or the information terminal 5, or may be included in a server device that can communicate with the measuring device 1, the information terminal 5, and the electronic device. [Explanation of symbols]
[0109] 1. Measuring equipment 1A Sphygmomanometer 5, 5a, 5b Information terminal 11,51 Display section 12,52 Operation unit 13 Measuring part 14 Wireless Communication Section 16,56 RAM 17,57 Data storage section 18,58 Controller 21 Main body 22 Cuff 23 Air tube 53 GPS Sensor 54 1st Radio Communication Division 55 Second Radio Communication Division 90 Cloud Server 100 Information Management System
Claims
1. A measuring device capable of measuring biological information, A wireless communication unit capable of transmitting the measurement data of the aforementioned biological information to an information terminal, The system comprises a control unit for controlling the wireless communication unit, The control unit, Prior to instructing the measurement of the aforementioned biological information, an advertisement signal is transmitted wirelessly, and control is performed to establish a wireless connection with the first information terminal that has requested a connection in response to the advertisement signal. When measuring the aforementioned biological information, if the person being measured is different from the user of the first information terminal, the connection with the first information terminal is disconnected, and control is performed to establish a wireless connection with the person being measured's second information terminal. Measuring device.
2. A measuring device according to claim 1, When the control unit establishes a wireless connection with the second information terminal, it wirelessly transmits an advertisement signal containing information indicating the person being measured. Measuring device.
3. A measuring device according to claim 1 or 2, The control unit, When wirelessly connecting to the first information terminal before measuring the biological information, the signal transmission interval with the first information terminal is set to a first interval. When wirelessly transmitting the measurement data of the biological information to the information terminal of the person being measured, the signal transmission interval with the information terminal of the person being measured is set to a second interval that is shorter than the first interval. Measuring device.
4. A measuring device capable of measuring biological information and an information terminal capable of wireless communication, A wireless communication unit capable of receiving measurement data of the biological information from the measuring device, The system comprises a control unit for controlling the wireless communication unit, The control unit, When an advertisement signal wirelessly transmitted from the measuring device is received, a connection request is made to the measuring device depending on whether or not information indicating a user different from the user of the information terminal is included in the advertisement signal as information indicating the person being measured. Information terminal.
5. A control method for a measuring device comprising a wireless communication unit capable of measuring biological information and transmitting the measured biological information data to an information terminal, and a processor that controls the wireless communication unit, The aforementioned processor, Prior to instructing the measurement of the aforementioned biological information, an advertisement signal is transmitted wirelessly, and control is performed to establish a wireless connection with the first information terminal that has requested a connection in response to the advertisement signal. When measuring the aforementioned biological information, if the person being measured is different from the user of the first information terminal, the connection with the first information terminal is disconnected, and control is performed to establish a wireless connection with the person being measured's second information terminal. Control method.
6. A control program for a measuring device comprising a wireless communication unit capable of measuring biological information and transmitting the measured biological information data to an information terminal, and a processor that controls the wireless communication unit, The aforementioned processor, Prior to instructing the measurement of the aforementioned biological information, an advertisement signal is transmitted wirelessly, and control is performed to establish a wireless connection with the first information terminal that has requested a connection in response to the advertisement signal. When measuring the aforementioned biological information, if the person being measured is different from the user of the first information terminal, the connection with the first information terminal is disconnected, and control is performed to establish a wireless connection with the person being measured's second information terminal. A control program for executing a process.
7. A control method for an information terminal comprising: a wireless communication unit capable of receiving measurement data of biological information from a measuring device capable of measuring biological information; and a processor that controls the wireless communication unit, The aforementioned processor, When an advertisement signal wirelessly transmitted from the measuring device is received, a connection request is made to the measuring device depending on whether or not information indicating a user different from the user of the information terminal is included in the advertisement signal as information indicating the person being measured. Control method.
8. A control program for an information terminal comprising a wireless communication unit capable of receiving measurement data of biological information from a measuring device capable of measuring biological information, and a processor that controls the wireless communication unit, The aforementioned processor, When an advertisement signal wirelessly transmitted from the measuring device is received, a connection request is made to the measuring device depending on whether or not information indicating a user different from the user of the information terminal is included in the advertisement signal as information indicating the person being measured. A control program for executing a process.