[go: up one dir, main page]

WO2019031342A1 - 情報処理装置、受信方法、およびプログラム - Google Patents

情報処理装置、受信方法、およびプログラム Download PDF

Info

Publication number
WO2019031342A1
WO2019031342A1 PCT/JP2018/028825 JP2018028825W WO2019031342A1 WO 2019031342 A1 WO2019031342 A1 WO 2019031342A1 JP 2018028825 W JP2018028825 W JP 2018028825W WO 2019031342 A1 WO2019031342 A1 WO 2019031342A1
Authority
WO
WIPO (PCT)
Prior art keywords
reception
application
value
operating
intermittent reception
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2018/028825
Other languages
English (en)
French (fr)
Inventor
久保 誠雄
出野 徹
秀規 近藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Omron Healthcare Co Ltd
Original Assignee
Omron Corp
Omron Healthcare Co Ltd
Omron Tateisi Electronics Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omron Corp, Omron Healthcare Co Ltd, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to CN201880048129.6A priority Critical patent/CN110945919B/zh
Priority to DE112018004091.7T priority patent/DE112018004091T5/de
Publication of WO2019031342A1 publication Critical patent/WO2019031342A1/ja
Priority to US16/740,704 priority patent/US11234596B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • A61B5/002Monitoring the patient using a local or closed circuit, e.g. in a room or building
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/021Measuring pressure in heart or blood vessels
    • A61B5/022Measuring pressure in heart or blood vessels by applying pressure to close blood vessels, e.g. against the skin; Ophthalmodynamometers
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/6802Sensor mounted on worn items
    • A61B5/681Wristwatch-type devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to a technology for receiving information transmitted from an external device by one-way communication.
  • Blood pressure monitors having a function of transferring blood pressure data to a user's portable terminal are put on the market. With such a sphygmomanometer, the user can view his or her blood pressure measurement result on a portable terminal.
  • Near-field wireless communication technology such as Bluetooth (registered trademark) is typically used to transfer blood pressure data.
  • Bluetooth communication can be performed with low power consumption as compared to wireless local area network (WLAN) communication.
  • WLAN wireless local area network
  • Bluetooth version 4.0 is also called BLE (Bluetooth Low Energy), and power consumption is further reduced compared to previous versions.
  • connection has a problem that the operation imposed on the user for pairing is complicated. Furthermore, since the connection is complicated in communication procedures, high-performance hardware (processor, memory) is required in both the sphygmomanometer and the portable terminal, which easily causes compatibility problems between the sphygmomanometer and the portable terminal. Problems such as high development / evaluation cost and time taken to start communication.
  • BLE also supports one-way communication called advertising.
  • Japanese Patent No. 5852620 discloses a technique for transmitting data including an arbitrary data in a data field margin portion of an advertisement packet for detecting a wireless communication device as a connection partner.
  • the present invention has been made in view of the above circumstances, and its object is to provide an information processing apparatus capable of reducing power consumption associated with processing for receiving information transmitted from an external device by one-way communication, and It is to provide a reception method.
  • the present invention adopts the following configuration in order to solve the above-mentioned problems.
  • An information processing apparatus is characterized in that a receiver for receiving a packet for one-way communication, an application execution unit for executing an application, and a duty ratio of intermittent reception operation of the receiver is back to the application. And an intermittent reception parameter adjustment unit configured to adjust an intermittent reception parameter for controlling the intermittent reception operation so as to be smaller than that when the application is operating in the foreground when operating on the ground.
  • the intermittent reception operation of the receiver is controlled such that the duty ratio is smaller when the application is operating in the background than when the application is operating in the foreground.
  • the duty ratio represents the ratio of the duration of the reception operation to the time interval in which the receiver performs the reception operation.
  • the intermittent reception parameter includes a reception interval indicating a time interval at which the receiver performs a reception operation
  • the intermittent reception parameter adjustment unit is configured to operate when the application is operating in the foreground. Adjusting the reception interval to a first value, and adjusting the reception interval to a second value greater than the first value when the application is operating in the background; According to this configuration, the intermittent reception operation of the receiver can be controlled by adjusting the reception interval.
  • the intermittent reception parameter includes a reception period indicating a continuation time of the reception operation performed by the receiver, and the intermittent reception parameter adjustment unit is configured to operate when the application is operating in the foreground. Adjusting the reception period to a third value, and adjusting the reception period to a fourth value smaller than the third value when the application is operating in the background; According to this configuration, the intermittent reception operation of the receiver can be controlled by adjusting the reception period.
  • the intermittent reception parameter includes a reception interval indicating a time interval at which the receiver performs a reception operation and a reception period indicating a continuation time of the reception operation, and the intermittent reception parameter adjustment unit
  • the reception interval is adjusted to a first value
  • the reception period is adjusted to a third value
  • the reception interval is adjusted to a second value larger than the first value
  • the reception period is adjusted to a fourth value smaller than the third value.
  • the application estimates the health state of the user based on a measurement result of an amount related to user information, and the intermittent reception parameter adjustment unit determines that the duty ratio is determined by the application.
  • the intermittent reception parameter is adjusted so as to be shorter than when the health condition of the user is estimated to be good by the application.
  • the intermittent reception operation of the receiver is controlled so that the measurement result obtained by the measurement device can be received immediately after the measurement. be able to.
  • the information processing apparatus further includes a reception processing unit that calculates a transmission interval indicating a time interval at which the packet is transmitted, based on the reception result of the packet by the receiver, and the intermittent reception parameter adjustment unit And adjust the intermittent reception parameter further according to the calculated transmission interval.
  • an information processing apparatus and a receiving method capable of reducing power consumption related to the process of receiving information transmitted from an external apparatus by one-way communication.
  • FIG. 1 is a block diagram illustrating an exemplary configuration of an information management system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram illustrating an example of the hardware configuration of the measurement apparatus shown in FIG.
  • FIG. 3 is a block diagram illustrating an example of a hardware configuration of the information management apparatus shown in FIG.
  • FIG. 4 is a block diagram illustrating an example of the software configuration of the measurement apparatus shown in FIG.
  • FIG. 5 is a diagram for explaining advertising performed in BLE.
  • FIG. 6 is a diagram illustrating the data structure of packets transmitted and received in BLE.
  • FIG. 7 is a diagram illustrating the data structure of the PDU field of the advertisement packet.
  • FIG. 8 is a block diagram illustrating an example of the software configuration of the information management apparatus shown in FIG.
  • FIG. 9 is a flowchart illustrating an example of the transmission operation according to the present embodiment.
  • FIG. 10 is a flowchart illustrating an example of the intermittent reception parameter adjustment operation according to the present embodiment.
  • FIG. 1 illustrates an information management system 10 according to an embodiment.
  • the information management system 10 includes a measurement device 20 and an information management device 30.
  • the information management device 30 corresponds to the information processing device of the present invention.
  • the measurement device 20 is, for example, a wearable device worn by a user
  • the information management device 30 is, for example, a portable terminal owned by the user.
  • the mobile terminal may be, for example, a smartphone, a mobile phone, a tablet PC (Personal Computer), a notebook PC, or the like.
  • the measuring device 20 includes a sensor 21 and uses the sensor 21 to measure an amount related to user information (hereinafter referred to as user information).
  • the user information includes, for example, at least one of biometric information and activity information of the user.
  • Biometric information refers to information obtained from the user's body. Examples of the amount related to biological information include blood pressure, pulse, heart rate, electrocardiogram, body temperature, arterial oxygen saturation, blood alcohol concentration and the like.
  • Activity information refers to information indicating physical activity of the user.
  • the amount of activity information (also referred to as activity amount) includes, for example, the number of steps, the number of steps going up stairs, and the number of calories consumed.
  • Various types of sensors 21 are used according to the type of user information to be measured.
  • a pressure sensor, a photoelectric sensor, an ultrasonic sensor, an electrode or the like is used as the sensor 21.
  • an acceleration sensor or the like is used as the sensor 21.
  • the measuring device 20 measures an amount (for example, blood pressure) related to one type of user information.
  • the measuring device 20 may measure an amount related to multiple types of user information (for example, a combination of blood pressure and the number of steps).
  • the measuring apparatus 20 further includes a measurement control unit 22, a transmission processing unit 23, a transmitter 24, and a measurement result storage unit 25.
  • the measurement control unit 22 measures an amount related to user information using the sensor 21 and generates a measurement result indicating an amount related to the measured user information.
  • the measurement control unit 22 stores the generated measurement result in the measurement result storage unit 25.
  • the measurement result is typically linked to measurement time information indicating the measurement time.
  • the transmission processing unit 23 performs processing for transmitting the measurement result. Specifically, the transmission processing unit 23 reads the measurement result to be transmitted from the measurement result storage unit 25, generates a packet including the measurement result, and gives the packet to the transmitter 24.
  • the transmitter 24 includes one or more antennas and wirelessly transmits packets at preset transmission intervals. The transmission interval may be variable.
  • the transmitter 24 is a transmitter that periodically transmits a radio signal to the surroundings, which may be called a beacon terminal or the like.
  • the transmitter 24 may conform to a near field communication standard such as Bluetooth or BLE (Bluetooth Low Energy).
  • the information management device 30 manages the measurement results obtained by the measurement device 20, and includes the receiver 31, the reception processing unit 32, the application execution unit 33, the intermittent reception parameter adjustment unit 34, the measurement result storage unit 35, and The application storage unit 36 is provided.
  • the information management device 30 typically comprises a transceiver according to the same or compatible wireless communication standard as the transmitter 24 of the measuring device 20, the receiver 31 being part of that transceiver.
  • the receiver 31 includes one or more antennas and intermittently receives packets from the measuring device 20. Specifically, the receiver 31 repeats a reception operation of receiving a packet and a pause operation of pausing the packet reception. The interval between adjacent reception operations is called a reception interval, and the duration of each reception operation is called a reception period.
  • the reception interval and the reception period are intermittent reception parameters for controlling the intermittent reception operation of the receiver 31.
  • the receiver 31 receives a packet from the measuring device 20 and gives the received packet to the reception processing unit 32.
  • the reception processing unit 32 extracts the measurement result from the packet, and stores the measurement result in the measurement result storage unit 35. Since the measuring device 20 transmits the same measurement result many times, the reception processing unit 32 may obtain the same measurement result as that already obtained. In this case, the reception processing unit 32 discards the redundantly obtained measurement results without storing the measurement results in the measurement result storage unit 35.
  • the application storage unit 36 stores a program of an application installed in the information management device 30.
  • the application storage unit 36 stores a program of a health management application that processes the measurement results stored in the measurement result storage unit 35.
  • the health management application may be pre-installed on the information management device 30, may be downloaded via a network such as the Internet, and is provided through a non-transitory computer readable recording medium such as a CD-ROM. It is also good.
  • the application execution unit 33 executes an application stored in the application storage unit 36.
  • the intermittent reception parameter adjustment unit 34 adjusts the intermittent reception parameter according to whether the health management application is operating in the background or in the foreground.
  • An application operating in the foreground refers to an active state in which the user can operate the application.
  • An application operating in the background refers to a state in which the application is operating but the user can not operate the application.
  • the intermittent reception parameter adjustment unit 34 determines that the duty ratio of the intermittent reception operation (that is, the ratio of the reception period to the reception interval) is operating. Adjust the intermittent reception parameters to be smaller than when operating in the foreground. In the present embodiment, the intermittent reception parameter adjustment unit 34 adjusts the reception interval.
  • the intermittent reception parameter adjustment unit 34 adjusts the reception interval to a first value when the health management application is operating in the foreground, and when the health management application is operating in the background. , Adjust the reception interval to a second value which is larger (longer) than the first value.
  • the reception interval when the health management application is operating in the background is longer than the reception interval when the health management application is operating in the foreground.
  • the duration of the pause operation is increased.
  • the health management application when the health management application is operating in the foreground, there is a high possibility that the user is browsing the measurement results on the information management device 30. In this case, it is desirable that the measurement result be obtained by the mobile terminal as soon as the measurement result is obtained so that the measurement result obtained by the measurement device 20 can be browsed by the information management device 30 immediately after the measurement.
  • the health management application when the health management application is operating in the background, the user does not browse the measurement result by the information management device 30, so the measurement result obtained by the measurement device 20 is immediately taken into the information management device 30. There is no need. Therefore, when the health management application is operating in the background, there is no problem even if the reception interval is increased.
  • the measuring device 20 is a wristwatch-type sphygmomanometer, and measures blood pressure on a wrist as a measurement site.
  • the measurement site is not limited to the wrist, but may be another site such as the upper arm.
  • FIG. 2 illustrates an example of the hardware configuration of the measuring device 20.
  • the measurement apparatus 20 includes a control unit 201, a storage unit 202, a display unit 203, an operation unit 204, a communication interface 205, a battery 206, and a blood pressure measurement unit 207.
  • the control unit 201 includes a central processing unit (CPU), a random access memory (RAM), a read only memory (ROM), and the like, and controls each component according to information processing.
  • the storage unit 202 is, for example, an auxiliary storage device such as a semiconductor memory (for example, a flash memory).
  • the storage unit 202 stores a blood pressure measurement program executed by the control unit 201, data of a measurement result indicating a blood pressure value calculated by the control unit 201, and the like.
  • the blood pressure measurement program is a program for causing the measurement device 20 to measure the user's blood pressure.
  • the display unit 203 displays information such as measurement results.
  • the display unit 203 for example, an LCD (Liquid Crystal Display), an OLED (Organic Light Emitting Diode) display, or the like can be used.
  • the operation unit 204 enables the user to input an instruction to the measuring device 20.
  • the operation unit 204 provides the control unit 201 with an instruction signal corresponding to the operation by the user.
  • the operation unit 204 includes, for example, a plurality of push-type buttons. Note that a touch screen may be used as a combination of the display unit 203 and the operation unit 204.
  • the communication interface 205 is an interface for communicating with an external device.
  • the communication interface 205 includes only a transmitter that broadcasts a wireless signal at a predetermined transmission interval. That is, the communication interface 205 has a transmission function but does not have a reception function.
  • the transmitter performs processing including upconversion and amplification. As the transmitter, one with low power consumption is desirable.
  • the communication interface 205 conforms to BLE, and uses a communication method called advertising, which broadcasts a signal without connecting to a network.
  • the above transmission interval corresponds to the advertising interval in BLE.
  • An advertising interval points out the time interval when advertising communication is performed, as shown in FIG.
  • the advertising interval can be set in units of 0.625 [ms] in the range of 20 [ms] to 10.24 [s].
  • For advertising communication three channels called advertising channels are used. In one advertising communication, three channels are sequentially used to transmit a signal.
  • the communication interface 205 may further include a communication module that enables two-way communication.
  • the communication module may be a wireless communication module, a wired communication module, or may include both a wireless communication module and a wired communication module.
  • the battery 206 is, for example, a rechargeable secondary battery.
  • the battery 206 supplies power to each component in the measuring device 20.
  • the battery 206 supplies power to, for example, the control unit 201, the storage unit 202, the display unit 203, the operation unit 204, the communication interface 205, and the blood pressure measurement unit 207.
  • the blood pressure measurement unit 207 measures the user's blood pressure.
  • the blood pressure measurement unit 207 includes a cuff 208, a pump 209, an exhaust valve 210, and a pressure sensor 211.
  • the cuff 208 comprises a bladder, which is connected to the pump 209 and the exhaust valve 210 via an air flow passage 212.
  • the pump 209 supplies air to the air bladder of the cuff 208.
  • the air bladder is inflated.
  • the inflation of the air bag causes the cuff 208 to compress the measurement site (in this example, the wrist).
  • An exhaust valve 210 is provided to exhaust air from the bladder of the cuff 208.
  • the drive of the pump 209 and the opening and closing of the exhaust valve 210 are controlled by the control unit 201.
  • the pressure sensor 211 detects the pressure inside the cuff 208, and outputs a pressure signal indicating the detected pressure to the control unit 201.
  • the control unit 201 calculates a blood pressure value based on the pressure signal received from the pressure sensor 211. Blood pressure values include, but are not limited to, systolic blood pressure (SBP; systolic blood pressure) and diastolic blood pressure (DBP; diastolic blood pressure).
  • SBP systolic blood pressure
  • DBP diastolic blood pressure
  • an amplifier that amplifies the output signal of the pressure sensor 211 and an analog-to-digital converter that converts the output signal of the amplifier from an analog signal to a digital signal between the pressure sensor 211 and the control unit 201 Is provided.
  • control unit 201 may include a plurality of processors.
  • FIG. 3 illustrates an example of the hardware configuration of the information management device 30.
  • the information management device 30 includes a control unit 301, a storage unit 302, a display unit 303, an operation unit 304, a communication interface 305, and a battery 306.
  • the control unit 301 includes a CPU, a RAM, a ROM, and the like, and controls each component according to information processing.
  • the storage unit 302 is, for example, an auxiliary storage device such as a hard disk drive (HDD) or a semiconductor memory (for example, a solid state drive (SSD)).
  • the storage unit 302 stores an information management program executed by the control unit 301, data of measurement results received from the measuring apparatus 20, and the like.
  • the information management program is a program for causing the measuring device 20 to manage the measurement results.
  • the combination of the display unit 303 and the operation unit 304 is realized by a touch screen.
  • the touch screen may be either pressure-sensitive (resistive) or proximity (electrostatic).
  • As the display unit 303 for example, an LCD, an OLED display, or the like can be used.
  • the operation unit 304 enables the user to input an instruction to the information management device 30.
  • the operation unit 304 provides the control unit 301 with an instruction signal according to the operation by the user.
  • the operation unit 304 may further include a plurality of push-type buttons. Note that the display unit 303 and the operation unit 304 may be realized as separate devices.
  • the communication interface 305 is an interface for communicating with an external device.
  • the communication interface 305 includes a wireless communication module compatible with a wireless communication standard that is the same as or compatible with the communication interface 205 of the measuring device 20.
  • the wireless communication module performs processing including amplification and down conversion on the received signal.
  • the communication interface 305 comprises a BLE communication module. As shown in FIG. 5, this BLE communication module performs reception operation at reception intervals called scan intervals, and each reception operation continues for a duration called scan interval.
  • the scan interval and scan interval can be set in the range of 2.5 [ms] to 10.24 [s].
  • the communication interface 305 may further include another wireless communication module.
  • the communication interface 305 includes a Wi-Fi (registered trademark) module, is connected to a network (for example, the Internet) via a Wi-Fi base station, and communicates with an external device via the network.
  • the communication interface 305 may further include a wired communication module.
  • the communication interface 305 may include a USB connector and be connected to an external device by a USB cable.
  • the battery 306 is, for example, a rechargeable secondary battery.
  • the battery 306 supplies power to each component in the information management device 30.
  • the battery 306 supplies power to, for example, the control unit 301, the storage unit 302, the display unit 303, the operation unit 304, and the communication interface 305.
  • control unit 301 may include a plurality of processors.
  • information management device 30 may be realized by a plurality of information processing devices (computers).
  • the control unit 201 (FIG. 2) of the measurement apparatus 20 develops the blood pressure measurement program stored in the storage unit 202 in the RAM. Then, the control unit 201 causes the CPU to interpret and execute the blood pressure measurement program developed in the RAM to control each component.
  • the measuring apparatus 20 functions as a computer including the measurement control unit 251, the instruction acquisition unit 254, the transmission processing unit 255, the display control unit 256, and the measurement result storage unit 257.
  • the measurement result storage unit 257 is realized by the storage unit 202.
  • the measurement control unit 251 measures the blood pressure of the user. In one example, the measurement control unit 251 starts measurement when a condition recommended to measure blood pressure is satisfied. This condition includes, for example, that the current time becomes a preset time (for example, 7:30 and 22:30). In another example, the measurement control unit 251 starts measurement in response to a user operation.
  • the measurement control unit 251 includes an air supply control unit 252 and a blood pressure value calculation unit 253.
  • the air supply control unit 252 controls the supply of fluid to the cuff 208. Specifically, the air supply control unit 252 controls the drive of the pump 209 and the opening and closing of the exhaust valve 210.
  • the blood pressure value calculation unit 253 calculates the blood pressure value by the oscillometric method based on the pressure signal received from the pressure sensor 211 in the pressurization process of supplying air to the cuff 208 or the decompression process of exhausting the air from the cuff 208. .
  • the pulse rate can also be calculated simultaneously with the blood pressure value.
  • the blood pressure value calculation unit 253 associates the measurement result indicating the calculated blood pressure value with the measurement time information, and stores the measurement result in the measurement result storage unit 257.
  • the instruction acquisition unit 254 acquires an instruction input by the user using the operation unit 204.
  • the instructions include, for example, an instruction to start measurement and an instruction to browse the measurement result history.
  • the instruction acquisition unit 254 gives the instruction to the measurement control unit 251.
  • the instruction acquisition unit 254 gives the instruction to the display control unit 256.
  • the display control unit 256 controls the operation of the display unit 203.
  • the display control unit 256 changes the display content in response to the user operation. Further, immediately after the new measurement result is obtained, the display control unit 256 causes the display unit 203 to display the measurement result.
  • the transmission processing unit 255 selects a plurality of measurement results to be transmitted from the plurality of measurement results stored in the measurement result storage unit 257, and assigns one or more packets to which the selected plurality of measurement results are allocated.
  • the generated and generated packet is transmitted via the communication interface 205.
  • the transmission processing unit 255 selects one measurement result to be transmitted from the plurality of measurement results stored in the measurement result storage unit 257, and generates and transmits a packet including the selected measurement result. Good.
  • the transmission operation of the transmission processing unit 255 will be described using a specific example. Here, it is assumed that three measurement results of measurement result 1, measurement result 2, and measurement result 3 are transmitted.
  • the transmission processing unit 255 generates three packets of packet 1 including measurement result 1, packet 2 including measurement result 2, and packet 3 including measurement result 3.
  • the transmission processing unit 255 repeats the operation of transmitting the packet 1, the packet 2, and the packet 3 in this order. That is, the transmission processing unit 255 sequentially transmits packet 1, packet 2, and packet 3 as in packet 1, packet 2, packet 3, packet 1, packet 2, packet 3, packet 1,. .
  • the measuring device 20 repeatedly transmits a plurality of measurement results.
  • each packet can contain multiple measurement results.
  • the transmission processing unit 255 sets, for example, two packets of packet 1 including measurement result 1 and measurement result 2 and packet 2 including measurement result 1 and measurement result 3 It may be generated.
  • the transmission processing unit 23 includes packet 1 including measurement result 1 and measurement result 2, packet 2 including measurement result 1 and measurement result 3, and packet 3 including measurement result 2 and measurement result 3. May be generated.
  • the transmission processing unit 255 may generate one packet including the measurement result 1, the measurement result 2, and the measurement result 3.
  • a situation may occur in which the information management device 30 can not receive a packet from the measurement device 20.
  • This situation occurs, for example, because the information management apparatus 30 is separated from the measurement apparatus 20, the information management apparatus 30 is powered off, or the wireless communication function of the information management apparatus 30 is turned off.
  • the measuring apparatus 20 transmits only the measurement result obtained by the first measurement in the period between the first measurement and the second measurement after that (in this case, the second measurement and the next) If the information management device 30 can not receive the measurement result from the measurement device 20 during this period, it will transmit only the measurement result obtained by the second measurement in the period between For example, the information management device 30 loses the opportunity to receive the measurement result.
  • the occurrence of a certain degree of data loss in the information management device 30 may be permitted, but in many cases it is desired that the information management device 30 receive all the measurement results obtained by the measurement device 20. .
  • the measuring apparatus 20 transmits a plurality of measurement results including the latest measurement result and the measurement result obtained before that. As a result, each measurement result is transmitted over a longer period than when only the latest measurement result is transmitted, so the possibility that the information management apparatus 30 can receive each measurement result is increased. As a result, the occurrence of data loss in the information management device 30 can be reduced.
  • the new node In the passive scan method adopted in BLE, as illustrated in FIG. 5, the new node periodically transmits an advertisement packet that makes it known its own.
  • the new node can save power consumption by entering the sleep state after transmitting the advertisement packet once and before transmitting the advertisement packet.
  • the receiving side of the advertisement packet since the receiving side of the advertisement packet also operates intermittently, the power consumption for transmitting and receiving the advertisement packet is small.
  • FIG. 6 shows the basic structure of a BLE wireless communication packet.
  • the BLE wireless communication packet includes a 1-byte preamble, a 4-byte access address, a 2-39-byte (variable) protocol data unit (PDU), and a 3-byte cyclic redundancy check (CRC). And Redundancy Checksum).
  • the length of the BLE wireless communication packet is 10 to 47 bytes, depending on the length of the PDU.
  • the preamble field is prepared for synchronization of BLE wireless communication, and stores "01" or "10" repetitions.
  • the access address is a fixed numerical value in the advertising channel and a random access address in the data channel.
  • an advertisement packet which is a BLE wireless communication packet transmitted on an advertising channel, is targeted.
  • the CRC field is used to detect a reception error.
  • the calculation range of CRC is only the PDU field.
  • the PDU field of the advertisement packet will be described using FIG. Although the PDU field of the data communication packet, which is a BLE wireless communication packet transmitted on the data channel, has a data structure different from that shown in FIG. 7, in this embodiment, the data communication packet is not targeted. Omit.
  • the PDU field of the advertisement packet includes a 2-byte header and a payload of 0 to 37 bytes (variable).
  • the header further includes a 4-bit PDU Type field, a 2-bit unused field, a 1-bit TxAdd field, a 1-bit RxAdd field, a 6-bit Length field, and a 2-bit unused field. including.
  • the PDU Type field stores a value indicating the type of this PDU.
  • TxAdd field a flag indicating whether or not there is a transmission address in the payload is stored.
  • RxAdd field a flag indicating whether or not there is a reception address in the payload is stored.
  • Length field a value indicating the byte size of the payload is stored.
  • the payload can store any data. Therefore, the measurement apparatus 20 stores the measurement result (in this example, SBP and DBP) and measurement time information in the payload using a predetermined data structure.
  • the payload may further include an identifier or the like that represents the measurement device 20 that is the transmission source device.
  • the control unit 301 (FIG. 3) of the information management device 30 develops the lifestyle management program stored in the storage unit 302 in the RAM. Then, the control unit 301 causes the CPU to interpret and execute the lifestyle management program expanded in the RAM to control each component.
  • the information management apparatus 30 includes the reception processing unit 351, the application execution unit 352, the operation state determination unit 353, the intermittent reception parameter adjustment unit 354, the instruction acquisition unit 355, the display control unit 356,
  • the computer functions as a computer including the measurement result storage unit 357 and the application storage unit 358.
  • the measurement result storage unit 357 and the application storage unit 358 are realized by the storage unit 302.
  • the reception processing unit 351 receives a packet from the measuring device 20 via the communication interface 305.
  • the reception processing unit 351 confirms the identifier included in the packet, and discards the received packet if the value of the identifier is inappropriate. If the value of the identifier is appropriate, the reception processing unit 351 extracts the measurement result and the measurement time information included in the packet, and stores the measurement result and the measurement time information in the measurement result storage unit 357.
  • the application storage unit 358 stores programs of various applications including the health management application 359.
  • the application execution unit 352 executes the health management application 359.
  • the health management application 359 is an application that processes the measurement results stored in the measurement result storage unit 357. For example, the health management application 359 graphs the measurement result and presents it to the user. Further, the health management application 359 estimates the health condition of the user based on the measurement result. For example, the health management application 359 estimates that the health condition of the user is good when the SBP is less than a preset threshold (for example, 140 [mmHg]), and the health of the user when the SBP is equal to or more than the threshold. It determines that the condition is bad (danger).
  • the health condition is not limited to being expressed in a plurality of categories, and may be expressed in numerical values.
  • the health management application 359 notifies the user of the result of determining the user's health status.
  • the operation state determination unit 353 determines the operation state of the health management application 359. Specifically, the operation state determination unit 353 determines whether the health management application 359 is operating in the background or in the foreground.
  • the intermittent reception parameter adjustment unit 354 adjusts the intermittent reception parameter for controlling the intermittent reception operation of the communication interface 305 based on the determination result by the operation state determination unit 353.
  • the intermittent reception parameters include a reception interval (scan interval) and a reception period (scan window).
  • the intermittent reception parameter adjustment unit 354 adjusts the reception interval. For example, when the operation state determination unit 353 determines that the health management application 359 is operating in the foreground, the intermittent reception parameter adjustment unit 354 adjusts the reception interval to a first value, and the operation state determination unit 353 When it is determined that the health management application 359 is operating in the background, the reception interval is adjusted to a second value larger than the first value.
  • the first value and the second value are variable. For example, the first value and the second value may be changed in response to a user operation. Also, the first value and the second value may be changed according to the remaining battery capacity. The first value and the second value may be fixed values.
  • the instruction acquisition unit 355 acquires an instruction input by the user using the operation unit 204, and passes the instruction to the application execution unit 352. As the instruction, for example, there is an instruction for displaying the measurement result.
  • the display control unit 356 controls the operation of the display unit 303. For example, the display control unit 356 generates image data including the graph generated by the health management application 359, and supplies the image data to the display unit 303.
  • FIG. 9 illustrates an example of the transmission operation of the measuring device 20.
  • the transmission operation shown in FIG. 9 starts, for example, when a new measurement result is obtained.
  • the control unit 201 of the measuring apparatus 20 functions as the transmission processing unit 255, and transmits among the measurement results stored in the storage unit 202 (specifically, the measurement result storage unit 257). Select multiple measurements to be done.
  • the control unit 201 selects measurement results by a predetermined number in order from the new one.
  • step S902 the control unit 201 functions as the transmission processing unit 255, and generates a plurality of packets based on the plurality of selected measurement results. Each packet contains a portion of the selected plurality of measurements.
  • step S903 the control unit 201 functions as the transmission processing unit 255, and transmits the plurality of generated packets. The process shown in step S 903 is continued, for example, until a new measurement result is obtained.
  • FIG. 10 illustrates an example of the intermittent reception parameter adjustment operation of the information management device 30.
  • the control unit 301 of the information management device 30 functions as the application execution unit 352, and executes the health management application 359.
  • the control unit 301 activates the health management application 359 in response to a user operation, and the health management application 359 operates in the foreground.
  • the control unit 301 functions as the operation state determination unit 353 and determines that the health management application 359 is operating in the foreground.
  • the control unit 301 functions as a discontinuous reception parameter adjustment unit 354 adjusts the reception interval to a first value V 1.
  • step S1004 the control unit 301 functions as the instruction acquisition unit 355, and determines whether the user has performed a transition operation to shift the health management application 359 from the foreground state to the background state.
  • This migration operation is, for example, an operation for activating another application.
  • the process of step S1004 is continued until the user performs the transition operation, and when the user performs the transition operation, the process proceeds to step S1005.
  • step S1005 the control unit 301 functions as the operation state determination unit 353 and determines that the health management application 359 is operating in the background.
  • step S1006 the control unit 301 functions as a discontinuous reception parameter adjustment unit 354 adjusts the reception interval to a second value V 2.
  • V 2 > V 1 .
  • step S1007 the control unit 301 functions as the instruction acquisition unit 355, and determines whether the user has performed a transition operation for causing the health management application 359 to transition from the background state to the foreground state.
  • the process of step S1007 is continued until the user performs the transition operation, and when the user performs the transition operation, the process returns to step S1002.
  • the reception interval is changed from the second value V 2 to the first value V 1.
  • the reception interval when the health management application 359 is operating in the background is intermittent such that the reception interval when the health management application 359 is operating in the foreground is longer than the reception interval.
  • the reception interval of the reception operation is adjusted.
  • the duty ratio when the health management application 359 is operating in the background is smaller than the duty ratio when the health management application 359 is operating in the foreground. As a result, it is possible to reduce the power consumption related to the reception process.
  • the intermittent reception parameter adjustment unit 354 adjusts the reception interval.
  • the intermittent reception parameter adjustment unit 354 may adjust the reception period.
  • the intermittent reception parameter adjustment unit 354 adjusts the reception period to a third value when the operation state determination unit 353 determines that the health management application 359 is operating in the foreground, and the operation state determination unit If it is determined in 353 that the health management application 359 is operating in the background, the reception period is adjusted to a fourth value that is smaller (shorter) than the third value.
  • the intermittent reception parameter adjustment unit 354 may adjust the combination of the reception interval and the reception period.
  • the intermittent reception parameter adjustment unit 354 adjusts the reception interval to the first value when the operation state determination unit 353 determines that the health management application 359 is operating in the foreground, and the reception period Is adjusted to a third value, and when it is determined by the operation state determination unit 353 that the health management application 359 is operating in the background, the reception interval is adjusted to a second value larger than the first value. And adjust the reception period to a fourth value smaller than the third value.
  • the third and fourth values may be variable or fixed values. Also in these cases, the power consumption associated with the reception process can be reduced as in the above-described embodiment.
  • the intermittent reception parameter adjustment unit 354 may adjust the intermittent reception parameter according to the operation state of the health management application 359 and the health state of the user estimated by the health management application 359. For example, when the health management application 359 determines that the user's health is good, the intermittent reception parameter adjustment unit 354 adjusts the intermittent reception parameter according to the operation state of the health management application 359 as described above, If it is determined by the health management application 359 that the user's health is bad, the intermittent reception parameter is adjusted regardless of the operating state of the health management application 359. Specifically, when the health management application 359 determines that the user's health is bad, the intermittent reception parameter adjustment unit 354 adjusts the reception interval to a value smaller than the second value.
  • the intermittent reception parameter adjustment unit 354 adjusts the reception period to a value larger than the fourth value when the health management application 359 determines that the user's health is bad.
  • the measurement result obtained by the measurement device 20 after the determination is easily received by the information management device 30.
  • the health management application 359 can perform notification such as a warning based on the measurement result.
  • the intermittent reception parameter adjustment unit 354 may adjust the intermittent reception parameter in accordance with the operation state of the health management application 359 and the transmission interval of the measuring device 20.
  • the communication interface 205 temporarily performs a continuous reception operation (the reception interval is equal to the reception period), and the reception processing unit 351 transmits the transmission interval of the measurement apparatus 20 based on the interval between the packets received from the measurement apparatus 20.
  • the reception processing unit 351 transmits the transmission interval of the measurement apparatus 20 based on the interval between the packets received from the measurement apparatus 20.
  • the health management application 359 is not always running.
  • the intermittent reception parameter adjustment unit 354 makes the reception interval equal to or longer than the reception interval when the health management application 359 is operating in the background.
  • the intermittent reception parameter adjustment unit 354 has the reception period equal to or longer than the reception period when the health management application 359 is operating in the background. Also make it shorter.
  • the control unit 301 may turn off the BLE communication module of the communication interface 305.
  • the measuring device 20 measures the blood pressure using an oscillometric method.
  • the measuring device 20 may measure blood pressure by another method.
  • the measurement device 20 may be a blood pressure measurement device capable of obtaining a blood pressure value for each heartbeat.
  • the measuring device 20 may measure blood pressure by tonometry.
  • the measuring device 20 detects a pulse wave propagation time (PTT; Pulse Transit Time) which is a propagation time of a pulse wave propagating through an artery using two or more electrodes, and a blood pressure value based on the detected pulse wave propagation time (For example, SBP and DBP) may be estimated.
  • PTT Pulse Transit Time
  • the measuring device 20 may optically measure a plethysmogram and estimate a blood pressure value based on the measurement result.
  • the measuring device 20 may measure blood pressure using ultrasonic waves.
  • the information stored in the payload of the packet may be encrypted.
  • the measuring apparatus 20 displays an encryption key to be used for encryption on the display unit 203, the user confirms the encryption key, and inputs the information to the information management apparatus 30 using the operation unit 304.
  • the control unit 301 of the information management device 30 decrypts the payload portion of the packet using this encryption key. This makes it possible to transmit the measurement result from the measuring device 20 to the information management device 30 without concern of information leakage.
  • the encryption key may be changed periodically.
  • the amount to be measured (such as a physical amount) is not limited to the amount related to user information.
  • the amount to be measured may be an environmental amount such as air temperature or radiation dose.
  • the measuring device 20 is an example of an external device.
  • the external device may not have the measurement function. Therefore, the information contained in the packet transmitted from the external device to the information management device 30 is not limited to the measurement result but may be any information.
  • the present invention is not limited to the above embodiment as it is, and at the implementation stage, the constituent elements can be modified and embodied without departing from the scope of the invention.
  • various inventions can be formed by appropriate combinations of a plurality of components disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components in different embodiments may be combined as appropriate.
  • a receiver for receiving packets for one-way communication A processor, A memory connected to the processor; Equipped with The processor is Running the application, Intermittent reception that controls the intermittent reception operation such that the duty ratio of the intermittent reception operation of the receiver is smaller when the application is operating in the background than when the application is operating in the foreground Adjusting the parameters, An information processing device that
  • a receiving method performed by an information processing apparatus comprising: Receiving a packet for one-way communication using a receiver; Executing the application using at least one processor; Using at least one processor so that the duty ratio of the intermittent reception operation of the receiver is smaller when the application is operating in the background than when the application is operating in the foreground Adjusting intermittent reception parameters to control intermittent reception operation;
  • a receiving method comprising:
  • Communication interface 206 Battery 207: Blood pressure measurement unit 208: Cuff 209: Pump 210: Exhaust valve 211: Pressure sensor 212: Air flow path 251: Measurement control unit 252: Air supply control unit 253: Blood pressure value calculation unit 254: Acquisition of instruction Unit 255 Transmission processing unit 256 Display control unit 257 Measurement result storage unit 30 Information management device 31 Receiver 32 Reception processing unit 33 Application execution unit 34 Intermittent reception parameter adjustment unit 35 Measurement result storage unit 36 ... Application storage unit 301 ... Control unit 302 ... Storage unit 303 ... Display unit 304 ...
  • Operation unit 305 Communication interface 306: Battery 351: Reception processing unit 352: Application execution unit 353: Operation state determination unit 354: Intermittent reception parameter adjustment unit 355: Instruction acquisition unit 356: Display control unit 357: Measurement result storage unit 358: Application storage Department 359 ... health management application

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Animal Behavior & Ethology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Cardiology (AREA)
  • Vascular Medicine (AREA)
  • Ophthalmology & Optometry (AREA)
  • Physiology (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Computer And Data Communications (AREA)

Abstract

本発明の一態様に係る情報処理装置は、外部装置から情報を含む片方向通信用のパケットを受信する受信機と、前記情報を処理するアプリケーションを実行するアプリケーション実行部と、前記受信機の間欠受信動作のデューティ比が、前記アプリケーションがバックグラウンドで動作しているときには、前記アプリケーションがフォアグラウンドで動作しているときよりも小さくなるように、前記間欠受信動作を制御する間欠受信パラメータを調整する間欠受信パラメータ調整部と、を備える。

Description

情報処理装置、受信方法、およびプログラム
 本発明は、外部装置から片方向通信により送信される情報を受信する技術に関する。
 血圧データをユーザの携帯端末に転送する機能を備えた血圧計が市場投入されている。このような血圧計を用いると、ユーザは、自身の血圧測定結果を携帯端末で閲覧することが可能になる。血圧データの転送には、典型的には、Bluetooth(登録商標)などの近距離無線通信技術が使用される。一般に、Bluetoothの通信は、WLAN(Wireless Local Area Network)通信と比べて低消費電力で行うことができる。Bluetoothのバージョン4.0は、BLE(Bluetooth Low Energy)とも呼ばれ、従前のバージョンに比べてさらなる低消費電力化が図られている。
 BLEは、コネクションと呼ばれる双方向通信をサポートしている。しかしながら、コネクションは、ペアリングのためにユーザに課される操作が煩雑であるという問題がある。さらに、コネクションは、通信手順が煩雑であるため、血圧計と携帯端末との間で互換性問題を生じさせやすい、血圧計および携帯端末の両方において高性能なハードウェア(プロセッサ、メモリ)が必要となる、開発/評価コストが高い、通信を開始するまでに時間がかかる、といった問題をもたらす。
 他方、BLEは、アドバタイジングと呼ばれる片方向通信もサポートしている。日本国特許第5852620号には、接続相手となる無線通信装置を検出するためのアドバタイズメントパケットのデータフィールド余白部分に任意のデータを含めて送信する技術が開示されている。
 片方向通信を利用して血圧データを送信すれば、ペアリングやその後の煩雑な通信手順が不要となるので、先の問題は解消または軽減される。しかし、片方向通信により送信される血圧データを受信する携帯端末においては、さらなる低消費電力化が望まれている。
 本発明は、上記の事情に着目してなされたものであり、その目的は、外部装置から片方向通信により送信される情報を受信する処理に係る電力消費を削減することができる情報処理装置および受信方法を提供することである。
 本発明は、上記課題を解決するために、以下の構成を採用する。
 本発明の一態様に係る情報処理装置は、片方向通信用のパケットを受信する受信機と、アプリケーションを実行するアプリケーション実行部と、前記受信機の間欠受信動作のデューティ比が、前記アプリケーションがバックグラウンドで動作しているときには、前記アプリケーションがフォアグラウンドで動作しているときよりも小さくなるように、前記間欠受信動作を制御する間欠受信パラメータを調整する間欠受信パラメータ調整部と、を備える。
 上記構成によれば、デューティ比が、アプリケーションがバックグラウンドで動作しているときには、アプリケーションがフォアグラウンドで動作しているときよりも小さくなるように、受信機の間欠受信動作が制御される。ここで、デューティ比は、受信機が受信動作を行う時間間隔に占める受信動作の継続時間の割合を表す。それにより、例えばアプリケーションがバックグラウンドで動作しているときには間欠受信動作を抑制することが可能になる。その結果、受信処理に係る電力消費を削減することができる。
 上記態様に係る情報処理装置において、前記間欠受信パラメータは、前記受信機が受信動作を行う時間間隔を示す受信間隔を含み、前記間欠受信パラメータ調整部は、前記アプリケーションがフォアグラウンドで動作しているときには、前記受信間隔を第1の値に調整し、前記アプリケーションがバックグラウンドで動作しているときには、前記受信間隔を前記第1の値より大きい第2の値に調整する。当該構成によれば、受信間隔を調整することで受信機の間欠受信動作を制御することができる。
 上記態様に係る情報処理装置において、前記間欠受信パラメータは、前記受信機が行う受信動作の継続時間を示す受信期間を含み、前記間欠受信パラメータ調整部は、前記アプリケーションがフォアグラウンドで動作しているときには、前記受信期間を第3の値に調整し、前記アプリケーションがバックグラウンドで動作しているときには、前記受信期間を前記第3の値より小さい第4の値に調整する。当該構成によれば、受信期間を調整することで受信機の間欠受信動作を制御することができる。
 上記態様に係る情報処理装置において、前記間欠受信パラメータは、前記受信機が受信動作を行う時間間隔を示す受信間隔および前記受信動作の継続時間を示す受信期間を含み、前記間欠受信パラメータ調整部は、前記アプリケーションがフォアグラウンドで動作しているときには、前記受信間隔を第1の値に調整し、かつ、前記受信期間を第3の値に調整し、前記アプリケーションがバックグラウンドで動作しているときには、前記受信間隔を前記第1の値より大きい第2の値に調整し、かつ、前記受信期間を前記第3の値より小さい第4の値に調整する。当該構成によれば、受信間隔および受信期間の組み合わせを調整することで受信機の間欠受信動作を制御することができる。
 上記態様に係る情報処理装置において、前記アプリケーションは、ユーザの情報に関する量についての測定結果に基づいて前記ユーザの健康状態を推定し、前記間欠受信パラメータ調整部は、前記デューティ比が、前記アプリケーションにより前記ユーザの健康状態が悪いと推定されたときには、前記アプリケーションにより前記ユーザの健康状態が良いと推定されたときよりも短くなるように、前記間欠受信パラメータを調整する。
 上記構成によれば、例えばユーザの健康状態が悪い(危険である)ときに、測定装置で得られた測定結果を測定後すぐに受信することができるように受信機の間欠受信動作を制御することができる。
 上記態様に係る情報処理装置は、前記受信機による前記パケットの受信結果に基づいて、前記パケットが送信される時間間隔を示す送信間隔を算出する受信処理部をさらに備え、前記間欠受信パラメータ調整部は、前記算出された送信間隔にさらに応じて、前記間欠受信パラメータを調整する。
 上記構成によれば、受信機の受信間隔が外部装置の送信間隔と一致するなどの理由によりパケットの受信が不可能になる状況が発生することを防止することが可能になる。
 本発明によれば、外部装置から片方向通信により送信される情報を受信する処理に係る電力消費を削減することができる情報処理装置および受信方法を提供することができる。
図1は、本発明の一実施形態に係る情報管理システムの構成例を例示するブロック図である。 図2は、図1に示した測定装置のハードウェア構成の一例を例示するブロック図である。 図3は、図1に示した情報管理装置のハードウェア構成の一例を例示するブロック図である。 図4は、図1に示した測定装置のソフトウェア構成の一例を例示するブロック図である。 図5は、BLEにおいて行われるアドバタイジングを説明する図である。 図6は、BLEにおいて送受信されるパケットのデータ構造を例示する図である。 図7は、アドバタイズメントパケットのPDUフィールドのデータ構造を例示する図である。 図8は、図1に示した情報管理装置のソフトウェア構成の一例を例示するブロック図である。 図9は、本実施形態に係る送信動作の一例を例示するフローチャートである。 図10は、本実施形態に係る間欠受信パラメータ調整動作の一例を例示するフローチャートである。
 以下、図面を参照しながら本発明の実施形態を説明する。
 §1 適用例
 図1を参照して本発明の一適用例について説明する。図1は、一実施形態に係る情報管理システム10を例示している。図1に示されるように、情報管理システム10は、測定装置20および情報管理装置30を備える。情報管理装置30は本発明の情報処理装置に相当する。本適用例では、測定装置20は、例えば、ユーザに装着されるウェアラブルデバイスであり、情報管理装置30は、例えば、ユーザが所有する携帯端末である。携帯端末は、例えば、スマートフォン、携帯電話機、タブレットPC(Personal Computer)、ノート型PCなどであり得る。
 測定装置20は、センサ21を備え、このセンサ21を用いてユーザの情報(以下、ユーザ情報と呼ぶ)に関する量を測定する。ユーザ情報は、例えば、ユーザの生体情報および活動情報の少なくとも一方を含む。生体情報は、ユーザの身体から得られる情報を指す。生体情報に関する量としては、血圧、脈拍、心拍、心電図、体温、動脈血酸素飽和度、血中アルコール濃度などが例として挙げられる。活動情報は、ユーザの身体活動を示す情報を指す。活動情報に関する量(活動量とも呼ばれる)としては、歩数、階段上り歩数、消費カロリーなどが例として挙げられる。
 センサ21は、測定対象となるユーザ情報の種類に応じて様々なタイプのものが使用される。血圧値を測定する場合、センサ21として、圧力センサ、光電センサ、超音波センサ、電極などが用いられる。また、歩数を測定する場合、センサ21として、加速度センサなどが用いられる。本実施形態では、説明を簡単にするために、測定装置20が1種類のユーザ情報に関する量(例えば血圧)を測定する場合について説明する。しかしながら、測定装置20が複数種類のユーザ情報に関する量(例えば血圧と歩数の組み合わせ)を測定してもよいことに留意されたい。
 測定装置20は、測定制御部22、送信処理部23、送信機24、および測定結果記憶部25をさらに備える。測定制御部22は、センサ21を用いてユーザ情報に関する量を測定し、測定したユーザ情報に関する量を示す測定結果を生成する。測定制御部22は、生成した測定結果を測定結果記憶部25に記憶させる。測定結果は、典型的には、測定時刻を示す測定時刻情報に紐付けられる。
 送信処理部23は、測定結果を送信するための処理を行う。具体的には、送信処理部23は、測定結果記憶部25から送信すべき測定結果を読み出し、その測定結果を含むパケットを生成し、そのパケットを送信機24に与える。送信機24は、1つまたは複数のアンテナを備え、予め設定された送信間隔でパケットを無線送信する。なお、送信間隔は可変であってもよい。送信機24は、ビーコン端末などと呼ばれることもある、周囲に無線信号を周期的に送信する送信機である。送信機24は、BluetoothやBLE(Bluetooth Low Energy)などの近距離無線通信規格に従うものであり得る。
 情報管理装置30は、測定装置20で得られた測定結果を管理するものであり、受信機31、受信処理部32、アプリケーション実行部33、間欠受信パラメータ調整部34、測定結果記憶部35、およびアプリケーション記憶部36を備える。
 情報管理装置30は、典型的には、測定装置20の送信機24と同じまたは互換性のある無線通信規格に従う送受信機を含み、受信機31は、その送受信機の一部である。受信機31は、1つまたは複数のアンテナを備え、測定装置20からのパケットを間欠的に受信する。具体的には、受信機31は、パケット受信を行う受信動作とパケット受信を休止する休止動作とを繰り返す。隣り合う受信動作の間隔を受信間隔と呼び、各受信動作の継続時間を受信期間と呼ぶ。受信間隔および受信期間は、受信機31の間欠受信動作を制御する間欠受信パラメータである。受信機31は、測定装置20からパケットを受信し、受信したパケットを受信処理部32に与える。
 受信処理部32は、パケットから測定結果を取り出し、その測定結果を測定結果記憶部35に記憶させる。測定装置20は同じ測定結果を何度も送信するので、受信処理部32は、既に取得済みのものと同じ測定結果を取得することがある。この場合、受信処理部32は、重複して得られた測定結果を測定結果記憶部35に記憶させることなく破棄する。
 アプリケーション記憶部36は、情報管理装置30にインストールされているアプリケーションのプログラムを記憶する。例えば、アプリケーション記憶部36は、測定結果記憶部35に記憶されている測定結果を処理する健康管理アプリケーションのプログラムを記憶する。健康管理アプリケーションは、情報管理装置30にプリインストールされていてもよく、インターネットなどのネットワークを介してダウンロードされてもよく、CD-ROMなどの非一時的なコンピュータ読み取り可能な記録媒体を通じて提供されてもよい。アプリケーション実行部33は、アプリケーション記憶部36に記憶されているアプリケーションを実行する。
 間欠受信パラメータ調整部34は、健康管理アプリケーションがバックグラウンドで動作しているかフォアグラウンドで動作しているかに応じて、間欠受信パラメータを調整する。アプリケーションがフォアグラウンドで動作しているとは、ユーザがそのアプリケーションを操作できるアクティブな状態を指す。アプリケーションがバックグラウンドで動作しているとは、アプリケーションは動作しているが、ユーザがそのアプリケーションを操作できない状態を指す。具体的には、間欠受信パラメータ調整部34は、間欠受信動作のデューティ比(すなわち、受信間隔に占める受信期間の割合)が、健康管理アプリケーションがバックグラウンドで動作しているときには、健康管理アプリケーションがフォアグラウンドで動作しているときよりも小さくなるように、間欠受信パラメータを調整する。本実施形態では、間欠受信パラメータ調整部34は、受信間隔を調整する。具体的には、間欠受信パラメータ調整部34は、健康管理アプリケーションがフォアグラウンドで動作しているときに、受信間隔を第1の値に調整し、健康管理アプリケーションがバックグラウンドで動作しているときに、受信間隔を第1の値より大きい(長い)第2の値に調整する。それにより、健康管理アプリケーションがバックグラウンドで動作しているときの受信間隔は、健康管理アプリケーションがフォアグラウンドで動作しているときの受信間隔より長くなる。言い換えると、健康管理アプリケーションがバックグラウンドで動作しているときには、休止動作の持続期間が長くなる。その結果、情報管理装置30は測定装置20からパケットを受信しにくくなるが、受信処理に係る電力消費を削減することができる。
 一般に、健康管理アプリケーションがフォアグラウンドで動作しているときには、ユーザが情報管理装置30上で測定結果を閲覧している可能性が高い。この場合には、測定装置20で得られた測定結果を測定後すぐに情報管理装置30で閲覧できるように、測定結果が得られたら即座に携帯端末に取り込まれることが望まれる。一方、健康管理アプリケーションがバックグラウンドで動作しているときには、ユーザが情報管理装置30で測定結果を閲覧していないので、測定装置20で得られた測定結果が即座に情報管理装置30に取り込まれる必要はない。このため、健康管理アプリケーションがバックグラウンドで動作しているときには、受信間隔を長くしても支障がない。
 以下に、測定装置20および情報管理装置30についてより具体的に説明する。以下で説明する例では、測定装置20は、腕時計型の血圧計であり、被測定部位としての手首について血圧の測定を行う。なお、被測定部位は、手首に限らず、上腕などの他の部位であってもよい。
 §2 構成例
 (ハードウェア構成)
 <測定装置>
 図2は、測定装置20のハードウェア構成の一例を例示している。図2に示されるように、測定装置20は、制御部201、記憶部202、表示部203、操作部204、通信インタフェース205、電池206、および血圧測定部207を備える。
 制御部201は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)などを含み、情報処理に応じて各構成要素の制御を行う。記憶部202は、例えば、半導体メモリ(例えばフラッシュメモリ)などの補助記憶装置である。記憶部202は、制御部201で実行される血圧測定プログラム、制御部201によって算出された血圧値を示す測定結果のデータなどを記憶する。血圧測定プログラムは、測定装置20にユーザの血圧を測定させるためのプログラムである。
 表示部203は、測定結果などの情報を表示する。表示部203としては、例えば、LCD(Liquid Crystal Display)、OLED(Organic Light Emitting Diode)ディスプレイなどを用いることができる。操作部204は、ユーザが測定装置20に対する指示を入力することを可能にする。操作部204は、ユーザによる操作に応じた指示信号を制御部201に与える。操作部204は、例えば、複数のプッシュ式ボタンを含む。なお、表示部203および操作部204の組み合わせとして、タッチスクリーンが用いられてもよい。
 通信インタフェース205は、外部装置と通信するためのインタフェースである。本実施形態では、通信インタフェース205は、所定の送信間隔で無線信号をブロードキャストする送信機のみを含む。すなわち、通信インタフェース205は、送信機能を有するが、受信機能を有しない。送信機は、アップコンバートと増幅とを含む処理を行う。送信機としては、低消費電力のものが望ましい。本実施形態では、通信インタフェース205は、BLEに従うものであり、アドバタイジングと呼ばれる、ネットワーク接続せずに信号をブロードキャストする通信方式を利用する。上記の送信間隔は、BLEでいうアドバタイジングインターバルに相当する。アドバタイジングインターバルは、図5に示すように、アドバタイジング通信が行われる時間間隔を指す。アドバタイジングインターバルは、20[ms]から10.24[s]の範囲において0.625[ms]単位で設定することができる。アドバタイジング通信には、アドバタイジングチャネルと呼ばれる3つのチャネルが使用される。1回のアドバタイジング通信では、3つのチャネルを順次に用いて信号を送信する。
 なお、他の実施形態では、通信インタフェース205は、双方向通信を可能にする通信モジュールをさらに備えていてもよい。この通信モジュールは、無線通信モジュールであってもよく、有線通信モジュールであってもよく、あるいは、無線通信モジュールおよび有線通信モジュールの両方を含んでいてもよい。
 電池206は、例えば、充電可能な2次電池である。電池206は、測定装置20内の各構成要素へ電力を供給する。電池206は、例えば、制御部201、記憶部202、表示部203、操作部204、通信インタフェース205、および血圧測定部207へ電力を供給する。
 血圧測定部207は、ユーザの血圧を測定する。図2に示される例では、血圧測定部207は、カフ208、ポンプ209、排気弁210、および圧力センサ211を備える。カフ208は、空気袋を備え、空気袋は、空気流路212を介してポンプ209および排気弁210に接続される。ポンプ209は、カフ208の空気袋に空気を供給する。空気がポンプ209により空気袋に供給されると、空気袋が膨張する。空気袋の膨張により、カフ208が被測定部位(この例では手首)を圧迫する。排気弁210は、カフ208の空気袋から空気を排気するために設けられる。ポンプ209の駆動および排気弁210の開閉は制御部201によって制御される。圧力センサ211は、カフ208の内部の圧力を検出し、検出した圧力を示す圧力信号を制御部201に出力する。制御部201は、圧力センサ211から受け取った圧力信号に基づいて血圧値を算出する。血圧値は、収縮期血圧(SBP;Systolic Blood Pressure)および拡張期血圧(DBP;Diastolic Blood Pressure)を含むが、これに限定されない。
 図2には示されないが、圧力センサ211と制御部201との間には、圧力センサ211の出力信号を増幅する増幅器、および増幅器の出力信号をアナログ信号からデジタル信号に変換するアナログデジタル変換器が設けられる。
 なお、測定装置20の具体的なハードウェア構成に関して、実施の形態に応じて、適宜、構成要素の省略、置換および追加が可能である。例えば、制御部201は、複数のプロセッサを含んでもよい。
 <情報管理装置>
 図3は、情報管理装置30のハードウェア構成の一例を例示している。図3に示されるように、情報管理装置30は、制御部301、記憶部302、表示部303、操作部304、通信インタフェース305、および電池306を備える。
 制御部301は、CPU、RAM、ROMなどを含み、情報処理に応じて各構成要素の制御を行う。記憶部302は、例えば、ハードディスクドライブ(HDD)、半導体メモリ(例えばソリッドステートドライブ(SSD))などの補助記憶装置である。記憶部302は、制御部301で実行される情報管理プログラム、測定装置20から受信された測定結果のデータなどを記憶する。情報管理プログラムは、測定装置20に測定結果を管理させるためのプログラムである。
 表示部303および操作部304の組み合わせは、タッチスクリーンにより実現される。タッチスクリーンは、感圧式(抵抗式)または近接式(静電容量式)のいずれのものでもよい。表示部303としては、例えば、LCD、OLEDディスプレイなどを用いることができる。操作部304は、ユーザが情報管理装置30に対する指示を入力することを可能にする。操作部304は、ユーザによる操作に応じた指示信号を制御部301に与える。操作部304は、複数のプッシュ式ボタンをさらに含んでもよい。なお、表示部303および操作部304は別個の装置として実現されてもよい。
 通信インタフェース305は、外部装置と通信するためのインタフェースである。通信インタフェース305は、測定装置20の通信インタフェース205と同じまたは互換性のある無線通信規格に対応した無線通信モジュールを含む。この無線通信モジュールは、受信した信号に対して増幅とダウンコンバートとを含む処理を行う。本実施形態では、通信インタフェース305は、BLE通信モジュールを備える。このBLE通信モジュールは、図5に示すように、スキャンインターバルと呼ばれる受信間隔で受信動作を行い、各受信動作は、スキャンインターバルと呼ばれる持続時間だけ継続する。スキャンインターバルおよびスキャンインターバルは、2.5[ms]から10.24[s]の範囲において設定することができる。
 通信インタフェース305は、他の無線通信モジュールをさらに備えていてもよい。例えば、通信インタフェース305は、Wi-Fi(登録商標)モジュールを含み、Wi-Fi基地局を経由してネットワーク(例えばインターネット)に接続され、ネットワークを介して外部装置と通信する。また、通信インタフェース305は、有線通信モジュールをさらに備えていてもよい。例えば、通信インタフェース305は、USBコネクタを含み、USBケーブルにより外部装置に接続されてもよい。
 電池306は、例えば、充電可能な2次電池である。電池306は、情報管理装置30内の各構成要素へ電力を供給する。電池306は、例えば、制御部301、記憶部302、表示部303、操作部304、および通信インタフェース305へ電力を供給する。
 なお、情報管理装置30の具体的なハードウェア構成に関して、実施の形態に応じて、適宜、構成要素の省略、置換および追加が可能である。例えば、制御部301は、複数のプロセッサを含んでもよい。また、情報管理装置30は、複数台の情報処理装置(コンピュータ)により実現されてもよい。
 (ソフトウェア構成)
 <測定装置>
 図4を参照して、測定装置20のソフトウェア構成の一例を説明する。
 測定装置20の制御部201(図2)は、記憶部202に記憶された血圧測定プログラムをRAMに展開する。そして、制御部201は、RAMに展開された血圧測定プログラムをCPUにより解釈および実行して、各構成要素を制御する。これによって、図4に示されるように、測定装置20は、測定制御部251、指示取得部254、送信処理部255、表示制御部256、および測定結果記憶部257を備えるコンピュータとして機能する。測定結果記憶部257は、記憶部202により実現される。
 測定制御部251は、ユーザの血圧を測定する。一例では、測定制御部251は、血圧を測定することが推奨される条件が満たされた場合に測定を開始する。この条件は、例えば、現在時刻が予め設定された時刻(例えば7時30分および22時30分)になることを含む。他の例では、測定制御部251は、ユーザ操作に応答して測定を開始する。
 測定制御部251は、空気供給制御部252および血圧値算出部253を備える。空気供給制御部252は、カフ208への流体の供給を制御する。具体的には、空気供給制御部252は、ポンプ209の駆動および排気弁210の開閉を制御する。血圧値算出部253は、カフ208に空気を供給する加圧過程またはカフ208から空気を排気する減圧過程において、圧力センサ211から受け取った圧力信号に基づいて、オシロメトリック法により血圧値を算出する。血圧値と同時に脈拍数も算出することができる。血圧値算出部253は、算出した血圧値を示す測定結果を測定時刻情報と紐付けて測定結果記憶部257に記憶させる。
 指示取得部254は、ユーザが操作部204を用いて入力した指示を取得する。指示としては、例えば、測定開始の指示、測定結果履歴を閲覧するための指示などがある。指示取得部254は、測定開始の指示を取得した場合、その指示を測定制御部251に与える。指示取得部254は、履歴閲覧の指示を取得した場合、その指示を表示制御部256に与える。
 表示制御部256は、表示部203の動作を制御する。表示制御部256は、ユーザ操作に応答して表示内容を変更する。また、新たな測定結果が得られた直後には、表示制御部256は、その測定結果を表示部203に表示させる。
 送信処理部255は、測定結果記憶部257に記憶されている複数の測定結果の中から送信すべき複数の測定結果を選択し、選択した複数の測定結果を割り当てた1つまたは複数のパケットを生成し、生成したパケットを、通信インタフェース205を介して送信する。なお、送信処理部255は、測定結果記憶部257に記憶されている複数の測定結果の中から送信すべき1つの測定結果を選択し、選択した測定結果を含むパケットを生成し送信してもよい。
 送信処理部255の送信動作について具体例を挙げて説明する。ここでは、測定結果1、測定結果2、測定結果3の3つの測定結果を送信する場合を想定する。送信処理部255は、測定結果1を含むパケット1、測定結果2を含むパケット2、および測定結果3を含むパケット3の3つのパケットを生成する。送信処理部255は、パケット1、パケット2、およびパケット3をこの順に送信する動作を繰り返す。すなわち、送信処理部255は、パケット1、パケット2、パケット3、パケット1、パケット2、パケット3、パケット1、・・・のように、パケット1、パケット2、およびパケット3を順次に送信する。このようにして、測定装置20は、複数の測定結果を繰り返し送信する。
 なお、各パケットに複数の測定結果を含めることができることもある。各パケットに2つの測定結果を含める場合、送信処理部255は、例えば、測定結果1と測定結果2とを含むパケット1、および測定結果1と測定結果3とを含むパケット2の2つのパケットを生成してもよい。他の例では、送信処理部23は、測定結果1と測定結果2とを含むパケット1、測定結果1と測定結果3とを含むパケット2、および測定結果2と測定結果3とを含むパケット3の3つのパケットを生成してもよい。送信処理部255は、測定結果1、測定結果2、および測定結果3を含む1つのパケットを生成してもよい。
 情報管理システム10では、情報管理装置30が測定装置20からパケットを受信できない状況が発生することがある。この状況は、例えば、情報管理装置30が測定装置20から離れている、情報管理装置30の電源が切れている、情報管理装置30の無線通信機能がオフにされている、などの理由により生じる。仮に測定装置20が第1の測定とその次の第2の測定との間の期間に第1の測定により得られた測定結果のみを送信するとした場合(この場合、第2の測定とその次の第3の測定との間の期間に第2の測定により得られた測定結果のみを送信することとなる)、この期間中に情報管理装置30が測定装置20からその測定結果を受信できなければ、情報管理装置30がその測定結果を受信する機会が失われる。情報管理装置30でのある程度のデータ欠損の発生が許容される場合もあるが、多くの場合には、情報管理装置30が測定装置20で得られた全ての測定結果を受信することが望まれる。
 本実施形態では、測定装置20は、上述したように、最新の測定結果とそれよりも前に得られた測定結果とを含む複数の測定結果を送信する。これにより、各測定結果は最新の測定結果のみを送信する場合に比べて長い期間にわたって送信されることになるので、情報管理装置30で各測定結果を受信できる可能性が高まる。その結果、情報管理装置30でのデータ欠損の発生を低減することができる。
 ここで、BLEのアドバタイズメントについて概略的に説明する。
 BLEにおいて採用されるパッシブスキャン方式では、図5に例示するように、新規ノードは自己の存在を周知するアドバタイズメントパケットを周期的に送信する。この新規ノードは、アドバタイズメントパケットを一度送信してから次に送信するまでの間に、スリープ状態に入ることで消費電力を節約できる。また、アドバタイズメントパケットの受信側も間欠的に動作するので、アドバタイズメントパケットの送受信に伴う消費電力は僅かである。
 図6は、BLE無線通信パケットの基本構造を示す。BLE無線通信パケットは、1バイトのプリアンブルと、4バイトのアクセスアドレスと、2~39バイト(可変)のプロトコルデータユニット(PDU;Protocol Data Unit)と、3バイトの巡回冗長チェックサム(CRC;Cyclic Redundancy Checksum)と、を含む。BLE無線通信パケットの長さは、PDUの長さに依存し、10~47バイトである。
 プリアンブルフィールドは、BLE無線通信の同期のために用意されており、「01」または「10」の繰り返しが格納される。アクセスアドレスは、アドバタイジングチャネルでは固定数値、データチャネルでは乱数のアクセスアドレスが格納される。本実施形態では、アドバタイジングチャネル上で伝送されるBLE無線通信パケットであるアドバタイズメントパケットを対象とする。CRCフィールドは、受信誤りの検出に用いられる。CRCの計算範囲は、PDUフィールドのみである。
 次に、図7を用いて、アドバタイズメントパケットのPDUフィールドについて説明する。なお、データチャネル上で伝送されるBLE無線通信パケットであるデータ通信パケットのPDUフィールドは図7に示されるものとは異なるデータ構造を有するが、本実施形態ではデータ通信パケットを対象としていないので説明を省略する。
 アドバタイズメントパケットのPDUフィールドは、2バイトのヘッダと、0~37バイト(可変)のペイロードとを含む。ヘッダは、さらに、4ビットのPDU Typeフィールドと、2ビットの未使用フィールドと、1ビットのTxAddフィールドと、1ビットのRxAddフィールドと、6ビットのLengthフィールドと、2ビットの未使用フィールドと、を含む。
 PDU Typeフィールドには、このPDUのタイプを示す値が格納される。「接続可能アドバタイジング」、「非接続アドバタイジング」などのいくつかの値が定義済みである。TxAddフィールドには、ペイロード中に送信アドレスがあるか否かを示すフラグが格納される。同様に、RxAddフィールドには、ペイロード中に受信アドレスがあるか否かを示すフラグが格納される。Lengthフィールドには、ペイロードのバイトサイズを示す値が格納される。ペイロードには、任意のデータを格納することができる。そこで、測定装置20は、予め定められたデータ構造を用いて、測定結果(この例ではSBPおよびDBP)および測定時刻情報をペイロードに格納する。ペイロードには、送信元装置である測定装置20を表す識別子などがさらに含まれてもよい。
 本実施形態では、測定装置20の機能がいずれも汎用のCPUによって実現される例について説明している。しかしながら、以上の機能の一部または全部が、1つまたは複数の専用のプロセッサにより実現されてもよい。
 <情報管理装置>
 図8を参照して、本実施形態に係る情報管理装置30のソフトウェア構成の一例について説明する。
 情報管理装置30の制御部301(図3)は、記憶部302に記憶された生活習慣管理プログラムをRAMに展開する。そして、制御部301は、RAMに展開された生活習慣管理プログラムをCPUにより解釈および実行して、各構成要素を制御する。これによって、図8に示されるように、情報管理装置30は、受信処理部351、アプリケーション実行部352、動作状態判定部353、間欠受信パラメータ調整部354、指示取得部355、表示制御部356、測定結果記憶部357、およびアプリケーション記憶部358を備えるコンピュータとして機能する。測定結果記憶部357およびアプリケーション記憶部358は、記憶部302により実現される。
 受信処理部351は、通信インタフェース305を介して、測定装置20からパケットを受信する。受信処理部351は、パケットに含まれる識別子を確認し、識別子の値が不適切であれば、受信したパケットを破棄する。受信処理部351は、識別子の値が適切であれば、パケットに含まれる測定結果および測定時刻情報を取り出し、測定結果記憶部357に記憶させる。
 アプリケーション記憶部358は、健康管理アプリケーション359を含む種々のアプリケーションのプログラムを記憶する。アプリケーション実行部352は、健康管理アプリケーション359を実行する。健康管理アプリケーション359は、測定結果記憶部357に記憶されている測定結果を処理するアプリケーションである。例えば、健康管理アプリケーション359は、測定結果をグラフ化してユーザに提示する。また、健康管理アプリケーション359は、測定結果に基づいてユーザの健康状態を推定する。例えば、健康管理アプリケーション359は、SBPが予め設定された閾値(例えば140[mmHg])未満である場合に、ユーザの健康状態が良いと推定し、SBPが閾値以上である場合に、ユーザの健康状態が悪い(危険)と判定する。健康状態は、複数の区分で表現される場合に限らず、数値で表現されてもよい。健康管理アプリケーション359は、ユーザの健康状態を判定した結果をユーザに通知する。
 動作状態判定部353は、健康管理アプリケーション359の動作状態を判定する。具体的には、動作状態判定部353は、健康管理アプリケーション359がバックグラウンドで動作しているかフォアグラウンドで動作しているかを判定する。
 間欠受信パラメータ調整部354は、動作状態判定部353による判定の結果に基づいて、通信インタフェース305の間欠受信動作を制御する間欠受信パラメータを調整する。間欠受信パラメータは、受信間隔(スキャンインターバル)および受信期間(スキャンウィンドウ)を含む。本実施形態では、間欠受信パラメータ調整部354は、受信間隔を調整する。例えば、間欠受信パラメータ調整部354は、動作状態判定部353により健康管理アプリケーション359がフォアグラウンドで動作していると判定された場合に、受信間隔を第1の値に調整し、動作状態判定部353により健康管理アプリケーション359がバックグラウンドで動作していると判定された場合に、受信間隔を第1の値より大きい第2の値に調整する。第1の値および第2の値は可変である。例えば、第1の値および第2の値は、ユーザ操作に応じて変更されてもよい。また、第1の値および第2の値は、バッテリー残量に応じて変更されてもよい。なお、第1の値および第2の値は、固定値であってもよい。
 指示取得部355は、ユーザが操作部204を用いて入力した指示を取得し、その指示をアプリケーション実行部352に渡す。指示としては、例えば、測定結果を表示するための指示がある。表示制御部356は、表示部303の動作を制御する。例えば、表示制御部356は、健康管理アプリケーション359により生成されたグラフを含む画像データを生成し、画像データを表示部303に与える。
 本実施形態では、情報管理装置30の機能がいずれも汎用のCPUによって実現される例について説明している。しかしながら、以上の機能の一部または全部が、1つまたは複数の専用のプロセッサにより実現されてもよい。また、以上の機能の一部は、情報管理装置30上で稼働しているオペレーティングシステム(OS)によって実行されてもよい。
 §3 動作例
 <測定装置>
 本実施形態に係る測定装置20の動作例について説明する。
 図9は、測定装置20の送信動作の一例を例示している。図9に示される送信動作は、例えば、新たな測定結果が得られると開始する。図9のステップS901において、測定装置20の制御部201は、送信処理部255として機能し、記憶部202(具体的には測定結果記憶部257)に記憶されている測定結果の中から、送信すべき複数の測定結果を選択する。例えば、制御部201は、新しいものから順番に予め定められた数の分だけ測定結果を選択する。
 ステップS902において、制御部201は、送信処理部255として機能し、選択した複数の測定結果に基づいて複数のパケットを生成する。各パケットは、選択した複数の測定結果の一部を含む。ステップS903において、制御部201は、送信処理部255として機能し、生成した複数のパケットを送信する。ステップS903に示される処理は、例えば、新たな測定結果が得られるまで継続される。
 なお、上述した処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、上述した処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
 本実施形態では、測定装置20の機能がいずれも汎用のCPUによって実現される例について説明している。しかしながら、以上の機能の一部または全部が、1つまたは複数の専用のプロセッサにより実現されてもよい。
 <情報管理装置>
 本実施形態に係る情報管理装置30の動作例について説明する。
 図10は、情報管理装置30の間欠受信パラメータ調整動作の一例を例示している。図10のステップS1001において、情報管理装置30の制御部301は、アプリケーション実行部352として機能し、健康管理アプリケーション359を実行する。例えば、制御部301は、ユーザ操作を受けて健康管理アプリケーション359を起動し、健康管理アプリケーション359がフォアグラウンドで動作する。ステップS1002において、制御部301は、動作状態判定部353として機能し、健康管理アプリケーション359がフォアグラウンドで動作していると判定する。ステップS1003において、制御部301は、間欠受信パラメータ調整部354として機能し、受信間隔を第1の値Vに調整する。
 ステップS1004において、制御部301は、指示取得部355として機能し、ユーザが健康管理アプリケーション359をフォアグラウンド状態からバックグラウンド状態へと移行させるための移行操作を行ったか否かを判定する。この移行操作は、例えば、他のアプリケーションを起動させるための操作である。ユーザが移行操作を行うまでステップS1004の処理が継続され、ユーザが移行操作を行うと、処理はステップS1005に進む。
 ステップS1005において、制御部301は、動作状態判定部353として機能し、健康管理アプリケーション359がバックグラウンドで動作していると判定する。ステップS1006において、制御部301は、間欠受信パラメータ調整部354として機能し、受信間隔を第2の値Vに調整する。ここで、V>Vである。
 ステップS1007において、制御部301は、指示取得部355として機能し、ユーザが健康管理アプリケーション359をバックグラウンド状態からフォアグラウンド状態へと移行させるための移行操作を行ったか否かを判定する。ユーザが移行操作を行うまでステップS1007の処理が継続され、ユーザが移行操作を行うと、処理はステップS1002に戻る。処理がステップS1002に戻ると、受信間隔は、第2の値Vから第1の値Vに変更される。
 なお、上述した処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、上述した処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
 本実施形態では、情報管理装置30の機能がいずれも汎用のCPUによって実現される例について説明している。しかしながら、以上の機能の一部または全部が、1つまたは複数の専用のプロセッサにより実現されてもよい。
 (効果)
 以上のように、本実施形態では、健康管理アプリケーション359がバックグラウンドで動作しているときの受信間隔は、健康管理アプリケーション359がフォアグラウンドで動作しているときの受信間隔よりも長くなるように間欠受信動作の受信間隔が調整される。それにより、健康管理アプリケーション359がバックグラウンドで動作しているときのデューティ比は、健康管理アプリケーション359がフォアグラウンドで動作しているときのデューティ比よりも小さくなる。その結果、受信処理に係る電力消費を削減することができる。
 §4 変形例
 上述した本実施形態では、間欠受信パラメータ調整部354は、受信間隔を調整する。間欠受信パラメータ調整部354は、受信期間を調整してもよい。この場合、間欠受信パラメータ調整部354は、動作状態判定部353により健康管理アプリケーション359がフォアグラウンドで動作していると判定された場合に、受信期間を第3の値に調整し、動作状態判定部353により健康管理アプリケーション359がバックグラウンドで動作していると判定された場合に、受信期間を第3の値より小さい(短い)第4の値に調整する。また、間欠受信パラメータ調整部354は、受信間隔と受信期間の組み合わせを調整してもよい。この場合、間欠受信パラメータ調整部354は、動作状態判定部353により健康管理アプリケーション359がフォアグラウンドで動作していると判定された場合に、受信間隔を第1の値に調整し、かつ、受信期間を第3の値に調整し、動作状態判定部353により健康管理アプリケーション359がバックグラウンドで動作していると判定された場合に、受信間隔を第1の値より大きい第2の値に調整し、かつ、受信期間を第3の値より小さい第4の値に調整する。第3の値および第4の値は、可変であってもよく、固定値であってもよい。これらの場合においても、上述した本実施形態と同様に、受信処理に係る電力消費を削減することができる。
 間欠受信パラメータ調整部354は、健康管理アプリケーション359の動作状態と健康管理アプリケーション359によって推定されたユーザの健康状態とに応じて、間欠受信パラメータを調整してもよい。例えば、間欠受信パラメータ調整部354は、健康管理アプリケーション359によってユーザの健康状態が良いと判定された場合には、上述したように健康管理アプリケーション359の動作状態に応じて間欠受信パラメータを調整し、健康管理アプリケーション359によってユーザの健康状態が悪いと判定された場合には、健康管理アプリケーション359の動作状態にかかわらず、間欠受信パラメータを調整する。具体的には、間欠受信パラメータ調整部354は、健康管理アプリケーション359によってユーザの健康状態が悪いと判定された場合には、受信間隔を第2の値より小さい値に調整する。代替としてまたは追加として、間欠受信パラメータ調整部354は、健康管理アプリケーション359によってユーザの健康状態が悪いと判定された場合には、受信期間を第4の値より大きい値に調整する。これにより、健康管理アプリケーション359によってユーザの健康状態が悪いと判定された場合には、判定後に測定装置20で得られた測定結果が情報管理装置30において受信しやすくなる。その結果、健康管理アプリケーション359は、測定装置20で測定結果が得られたらすぐに、その測定結果に基づいて警告などの通知を行うことができるようになる。
 間欠受信パラメータ調整部354は、健康管理アプリケーション359の動作状態と測定装置20の送信間隔とに応じて、間欠受信パラメータを調整してもよい。例えば、通信インタフェース205が連続受信動作(受信間隔と受信期間とが等しい)を一時的に行い、受信処理部351が測定装置20から受信されたパケット間の間隔に基づいて測定装置20の送信間隔を算出する。例えば、情報管理装置30の受信間隔が測定装置20の送信間隔と等しくなるまたは整数倍になると、情報管理装置30が測定装置20からパケットを受信できなくなることがある。測定装置20の送信間隔に基づいて間欠受信パラメータを調整することにより、情報管理装置30が測定装置20からパケットを受信できなくなる状況が発生することを防止することができる。
 健康管理アプリケーション359は常に起動しているわけではない。健康管理アプリケーション359が起動していないときには、間欠受信パラメータ調整部354は、受信間隔を、健康管理アプリケーション359がバックグラウンドで動作しているときの受信間隔と同じまたはそれよりも長くする。代替としてまたは追加として、健康管理アプリケーション359が起動していないときには、間欠受信パラメータ調整部354は、受信期間を、健康管理アプリケーション359がバックグラウンドで動作しているときの受信期間と同じまたはそれよりも短くする。あるいは、健康管理アプリケーション359が起動していないときには、制御部301は、通信インタフェース305のBLE通信モジュールをオフにしてもよい。
 上述した本実施形態では、測定装置20は、オシロメトリック法を用いて血圧を測定する。測定装置20は、他の手法により血圧を測定するものであってもよい。また、測定装置20は、一心拍毎の血圧値を得ることができる血圧測定装置であってもよい。例えば、測定装置20は、トノメトリ法により血圧を測定するものであってもよい。測定装置20は、2以上の電極を用いて、動脈を伝播する脈波の伝播時間である脈波伝播時間(PTT;Pulse Transit Time)を検出し、検出した脈波伝播時間に基づいて血圧値(例えばSBPおよびDBP)を推定するものであってもよい。また、測定装置20は、容積脈波を光学的に測定し、その測定結果に基づいて血圧値を推定するものであってもよい。さらに、測定装置20は、超音波を用いて血圧を測定するものであってもよい。
 パケットのペイロードに格納される情報は、暗号化されていてもよい。一例として、測定装置20は、暗号化に使用する暗号鍵を表示部203に表示し、ユーザは、暗号鍵を確認し、操作部304を用いて情報管理装置30に入力する。情報管理装置30の制御部301は、この暗号鍵を用いてパケットのペイロード部分を解読する。これにより、情報漏洩の心配なく、測定装置20から情報管理装置30へ測定結果を送信することが可能になる。暗号鍵は定期的に変更されてもよい。
 測定対象となる量(物理量など)は、ユーザ情報に関する量に限らない。例えば、測定対象となる量は、気温や放射線量などの環境に関する量であってもよい。
 測定装置20は、外部装置の一例である。外部装置は、測定機能を有していなくてもよい。従って、外部装置から情報管理装置30へ送信されるパケットに含まれる情報は、測定結果に限らず、任意の情報であってよい。
 要するに本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
 上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られるものではない。
 (付記1)
 片方向通信用のパケットを受信する受信機と、
 プロセッサと、
 前記プロセッサに接続されるメモリと、
 を備え、
 前記プロセッサは、
  アプリケーションを実行することと、
  前記受信機の間欠受信動作のデューティ比が、前記アプリケーションがバックグラウンドで動作しているときには、前記アプリケーションがフォアグラウンドで動作しているときよりも小さくなるように、前記間欠受信動作を制御する間欠受信パラメータを調整することと、
 を行う、情報処理装置。
 (付記2)
 情報処理装置によって実行される受信方法であって、
 受信機を用いて、片方向通信用のパケットを受信することと、
 少なくとも1つのプロセッサを用いて、アプリケーションを実行することと、
 少なくとも1つのプロセッサを用いて、前記受信機の間欠受信動作のデューティ比が、前記アプリケーションがバックグラウンドで動作しているときには、前記アプリケーションがフォアグラウンドで動作しているときよりも小さくなるように、前記間欠受信動作を制御する間欠受信パラメータを調整することと、
 を備える受信方法。
 10…情報管理システム
 20…測定装置
 21…センサ
 22…測定制御部
 23…送信処理部
 24…送信機
 25…測定結果記憶部
 201…制御部
 202…記憶部
 203…表示部
 204…操作部
 205…通信インタフェース
 206…電池
 207…血圧測定部
 208…カフ
 209…ポンプ
 210…排気弁
 211…圧力センサ
 212…空気流路
 251…測定制御部
 252…空気供給制御部
 253…血圧値算出部
 254…指示取得部
 255…送信処理部
 256…表示制御部
 257…測定結果記憶部
 30…情報管理装置
 31…受信機
 32…受信処理部
 33…アプリケーション実行部
 34…間欠受信パラメータ調整部
 35…測定結果記憶部
 36…アプリケーション記憶部
 301…制御部
 302…記憶部
 303…表示部
 304…操作部
 305…通信インタフェース
 306…電池
 351…受信処理部
 352…アプリケーション実行部
 353…動作状態判定部
 354…間欠受信パラメータ調整部
 355…指示取得部
 356…表示制御部
 357…測定結果記憶部
 358…アプリケーション記憶部
 359…健康管理アプリケーション

Claims (8)

  1.  片方向通信用のパケットを受信する受信機と、
     アプリケーションを実行するアプリケーション実行部と、
     前記受信機の間欠受信動作のデューティ比が、前記アプリケーションがバックグラウンドで動作しているときには、前記アプリケーションがフォアグラウンドで動作しているときよりも小さくなるように、前記間欠受信動作を制御する間欠受信パラメータを調整する間欠受信パラメータ調整部と、
     を備える情報処理装置。
  2.  前記間欠受信パラメータは、前記受信機が受信動作を行う時間間隔を示す受信間隔を含み、
     前記間欠受信パラメータ調整部は、前記アプリケーションがフォアグラウンドで動作しているときには、前記受信間隔を第1の値に調整し、前記アプリケーションがバックグラウンドで動作しているときには、前記受信間隔を前記第1の値より大きい第2の値に調整する、請求項1に記載の情報処理装置。
  3.  前記間欠受信パラメータは、前記受信機が行う受信動作の継続時間を示す受信期間を含み、
     前記間欠受信パラメータ調整部は、前記アプリケーションがフォアグラウンドで動作しているときには、前記受信期間を第3の値に調整し、前記アプリケーションがバックグラウンドで動作しているときには、前記受信期間を前記第3の値より小さい第4の値に調整する、請求項1に記載の情報処理装置。
  4.  前記間欠受信パラメータは、前記受信機が受信動作を行う時間間隔を示す受信間隔および前記受信動作の継続時間を示す受信期間を含み、
     前記間欠受信パラメータ調整部は、前記アプリケーションがフォアグラウンドで動作しているときには、前記受信間隔を第1の値に調整し、かつ、前記受信期間を第3の値に調整し、前記アプリケーションがバックグラウンドで動作しているときには、前記受信間隔を前記第1の値より大きい第2の値に調整し、かつ、前記受信期間を前記第3の値より小さい第4の値に調整する、請求項1に記載の情報処理装置。
  5.  前記アプリケーションは、ユーザの情報に関する量についての測定結果に基づいて前記ユーザの健康状態を推定し、
     前記間欠受信パラメータ調整部は、前記デューティ比が、前記アプリケーションにより前記ユーザの健康状態が悪いと推定されたときには、前記アプリケーションにより前記ユーザの健康状態が良いと推定されたときよりも小さくなるように、前記間欠受信パラメータを調整する、請求項1乃至4のいずれか一項に記載の情報処理装置。
  6.  前記受信機による前記パケットの受信結果に基づいて、前記パケットが送信される時間間隔を示す送信間隔を算出する受信処理部をさらに備え、
     前記間欠受信パラメータ調整部は、前記算出された送信間隔にさらに応じて、前記間欠受信パラメータを調整する、請求項1乃至5のいずれか一項に記載の情報処理装置。
  7.  情報処理装置によって実行される受信方法であって、
     受信機により、片方向通信用のパケットを受信する過程と、
     アプリケーションを実行する過程と、
     前記受信機の間欠受信動作のデューティ比が、前記アプリケーションがバックグラウンドで動作しているときには、前記アプリケーションがフォアグラウンドで動作しているときよりも小さくなるように、前記間欠受信動作を制御する間欠受信パラメータを調整する過程と、
     を備える受信方法。
  8.  請求項1乃至6のいずれか一項に記載の情報処理装置が備える各部としてコンピュータを機能させるためのプログラム。
PCT/JP2018/028825 2017-08-09 2018-08-01 情報処理装置、受信方法、およびプログラム Ceased WO2019031342A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201880048129.6A CN110945919B (zh) 2017-08-09 2018-08-01 信息处理装置、接收方法和存储介质
DE112018004091.7T DE112018004091T5 (de) 2017-08-09 2018-08-01 Informationsverarbeitungsvorrichtung, empfangsverfahren und programm
US16/740,704 US11234596B2 (en) 2017-08-09 2020-01-13 Information processing device and receiving method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-154763 2017-08-09
JP2017154763A JP6891072B2 (ja) 2017-08-09 2017-08-09 情報処理装置、受信方法、およびプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/740,704 Continuation US11234596B2 (en) 2017-08-09 2020-01-13 Information processing device and receiving method

Publications (1)

Publication Number Publication Date
WO2019031342A1 true WO2019031342A1 (ja) 2019-02-14

Family

ID=65272143

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/028825 Ceased WO2019031342A1 (ja) 2017-08-09 2018-08-01 情報処理装置、受信方法、およびプログラム

Country Status (5)

Country Link
US (1) US11234596B2 (ja)
JP (1) JP6891072B2 (ja)
CN (1) CN110945919B (ja)
DE (1) DE112018004091T5 (ja)
WO (1) WO2019031342A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7367323B2 (ja) * 2019-03-28 2023-10-24 ブラザー工業株式会社 装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014216699A (ja) * 2013-04-23 2014-11-17 富士通株式会社 情報集約装置、接続切り替え方法及び無線ネットワークシステム
JP2015526042A (ja) * 2012-08-03 2015-09-07 インテル・コーポレーション 間欠受信(drx)再設定
JP2016534675A (ja) * 2013-09-17 2016-11-04 クゥアルコム・インコーポレイテッドQualcomm Incorporated 改善された検出可能性およびセキュリティのためのアドバタイズパケットのインターリーブ

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5852620B2 (ja) 1979-04-12 1983-11-24 フロイント産業株式会社 代用粉乳
JP2005057602A (ja) * 2003-08-06 2005-03-03 Toyota Industries Corp パワーマネージメント用のプログラム、パワーマネージメント方法、及び端末装置
US8429236B2 (en) * 2009-04-08 2013-04-23 Research In Motion Limited Transmission of status updates responsive to status of recipient application
KR20130086700A (ko) * 2012-01-26 2013-08-05 삼성전자주식회사 휴대 단말기의 패킷 전송 방법 및 장치
US9135064B2 (en) * 2012-03-07 2015-09-15 Sandisk Enterprise Ip Llc Fine grained adaptive throttling of background processes
JP2013247549A (ja) * 2012-05-28 2013-12-09 Ntt Docomo Inc 移動機及び省電力遷移制御方法
JP5915406B2 (ja) * 2012-06-22 2016-05-11 富士通株式会社 携帯端末装置の制御方法、制御プログラム及び携帯端末装置
US8995255B2 (en) 2012-08-03 2015-03-31 Intel Corporation Coverage adjustment in E-UTRA networks
WO2014087553A1 (ja) * 2012-12-06 2014-06-12 Necカシオモバイルコミュニケーションズ株式会社 通信装置、通信制御方法、及びプログラム
US20140254466A1 (en) * 2013-02-21 2014-09-11 Qualcomm Incorporated Interleaving Advertising Packets For Improved Detectability And Security
US20150019686A1 (en) * 2013-07-12 2015-01-15 Seven Networks, Inc. Distributed caching systems with configurable extended caching optimization
JP5852620B2 (ja) 2013-09-26 2016-02-03 有限会社Gh9 低消費電力近距離無線通信システム
AU2014346795A1 (en) * 2013-11-07 2016-03-10 Dexcom, Inc. Systems and methods for transmitting and continuous monitoring of analyte values
KR102148948B1 (ko) * 2013-12-06 2020-08-27 삼성전자주식회사 전자 장치의 멀티 태스킹 방법 및 그 전자 장치
AU2014370122A1 (en) * 2013-12-27 2016-07-07 Abbott Diabetes Care Inc. Application interface and display control in an analyte monitoring environment
WO2015126095A1 (ko) * 2014-02-21 2015-08-27 삼성전자 주식회사 전자 장치
US9456416B2 (en) * 2014-09-30 2016-09-27 Apple Inc. Scoring beacon messages for mobile device wake-up
US10367988B2 (en) * 2015-02-04 2019-07-30 Casio Computer Co., Ltd. Data processing system executing predetermined data processing by plurality of apparatuses linking
JP6217731B2 (ja) * 2015-02-04 2017-10-25 カシオ計算機株式会社 データ処理システム及びデータ処理方法
CN105718027B (zh) * 2016-01-20 2019-05-31 努比亚技术有限公司 后台应用程序的管理方法及移动终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015526042A (ja) * 2012-08-03 2015-09-07 インテル・コーポレーション 間欠受信(drx)再設定
JP2014216699A (ja) * 2013-04-23 2014-11-17 富士通株式会社 情報集約装置、接続切り替え方法及び無線ネットワークシステム
JP2016534675A (ja) * 2013-09-17 2016-11-04 クゥアルコム・インコーポレイテッドQualcomm Incorporated 改善された検出可能性およびセキュリティのためのアドバタイズパケットのインターリーブ

Also Published As

Publication number Publication date
US20200146548A1 (en) 2020-05-14
DE112018004091T5 (de) 2020-05-20
CN110945919B (zh) 2023-02-17
JP6891072B2 (ja) 2021-06-18
CN110945919A (zh) 2020-03-31
JP2019033453A (ja) 2019-02-28
US11234596B2 (en) 2022-02-01

Similar Documents

Publication Publication Date Title
US20250014747A1 (en) Systems and methods for processing and transmitting sensor data
US20200214565A1 (en) Systems and methods for processing and transmitting sensor data
US20150119726A1 (en) Electronic apparatus and communication control method
US10881296B2 (en) Measuring device and transmission method
US20200107755A1 (en) Measuring device and transmission method
US11234596B2 (en) Information processing device and receiving method
CN110800266B (zh) 数据通信系统和数据通信装置
Jara et al. Evaluation of Bluetooth Low Energy Capabilities for Tele-mobile Monitoring in Home-care.
US11122015B2 (en) Data transmitting apparatus
US11271667B2 (en) Data receiving apparatus, data transmission apparatus and data transmission system
US10972200B2 (en) Data receiving apparatus and data transmitting apparatus

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18842913

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 18842913

Country of ref document: EP

Kind code of ref document: A1