CN110785986A - 数据发送装置 - Google Patents
数据发送装置 Download PDFInfo
- Publication number
- CN110785986A CN110785986A CN201880041473.2A CN201880041473A CN110785986A CN 110785986 A CN110785986 A CN 110785986A CN 201880041473 A CN201880041473 A CN 201880041473A CN 110785986 A CN110785986 A CN 110785986A
- Authority
- CN
- China
- Prior art keywords
- data
- transmission
- packet
- user input
- unit
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 295
- 238000004891 communication Methods 0.000 claims abstract description 85
- 230000006854 communication Effects 0.000 claims abstract description 85
- 238000000034 method Methods 0.000 abstract description 32
- 230000009467 reduction Effects 0.000 abstract description 5
- 230000036772 blood pressure Effects 0.000 description 52
- 238000012545 processing Methods 0.000 description 27
- 238000013523 data management Methods 0.000 description 20
- 238000013500 data storage Methods 0.000 description 18
- 238000005259 measurement Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 10
- 239000000284 extract Substances 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000013459 approach Methods 0.000 description 7
- 230000009471 action Effects 0.000 description 5
- 230000010365 information processing Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000035487 diastolic blood pressure Effects 0.000 description 3
- 230000036541 health Effects 0.000 description 3
- 230000035488 systolic blood pressure Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0004—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by the type of physiological signal transmitted
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0015—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
- A61B5/0022—Monitoring a patient using a global network, e.g. telephone networks, internet
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/021—Measuring pressure in heart or blood vessels
- A61B5/022—Measuring pressure in heart or blood vessels by applying pressure to close blood vessels, e.g. against the skin; Ophthalmodynamometers
- A61B5/02225—Measuring pressure in heart or blood vessels by applying pressure to close blood vessels, e.g. against the skin; Ophthalmodynamometers using the oscillometric method
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements 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/6802—Sensor mounted on worn items
- A61B5/681—Wristwatch-type devices
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7271—Specific aspects of physiological measurement analysis
- A61B5/7285—Specific aspects of physiological measurement analysis for synchronising or triggering a physiological measurement or image acquisition with a physiological event or waveform, e.g. an ECG signal
- A61B5/7292—Prospective gating, i.e. predicting the occurrence of a physiological event for use as a synchronisation signal
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/74—Details of notification to user or communication with user or patient ; user input means
- A61B5/7465—Arrangements for interactive communication between patient and care services, e.g. by using a telephone network
- A61B5/747—Arrangements for interactive communication between patient and care services, e.g. by using a telephone network in case of emergency, i.e. alerting emergency services
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/48—Biological material, e.g. blood, urine; Haemocytometers
- G01N33/483—Physical analysis of biological material
- G01N33/487—Physical analysis of biological material of liquid biological material
- G01N33/48785—Electrical and electronic details of measuring devices for physical analysis of liquid biological material not specific to a particular test method, e.g. user interface or power supply
- G01N33/48792—Data management, e.g. communication with processing unit
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C15/00—Arrangements characterised by the use of multiplexing for the transmission of a plurality of signals over a common path
- G08C15/06—Arrangements characterised by the use of multiplexing for the transmission of a plurality of signals over a common path successively, i.e. using time division
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
- H04W12/033—Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2560/00—Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
- A61B2560/02—Operational features
- A61B2560/0204—Operational features of power management
- A61B2560/0214—Operational features of power management of power generation or supply
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/05—Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves
- A61B5/053—Measuring electrical impedance or conductance of a portion of the body
- A61B5/0537—Measuring body composition by impedance, e.g. tissue hydration or fat content
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/1118—Determining activity level
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2205/00—General characteristics of the apparatus
- A61M2205/35—Communication
- A61M2205/3576—Communication with non implanted data transmission devices, e.g. using external transmitter or receiver
- A61M2205/3584—Communication with non implanted data transmission devices, e.g. using external transmitter or receiver using modem, internet or bluetooth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Pathology (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Surgery (AREA)
- Heart & Thoracic Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Chemical & Material Sciences (AREA)
- Physiology (AREA)
- General Physics & Mathematics (AREA)
- Cardiology (AREA)
- Vascular Medicine (AREA)
- Urology & Nephrology (AREA)
- Databases & Information Systems (AREA)
- Optics & Photonics (AREA)
- Human Computer Interaction (AREA)
- Immunology (AREA)
- Hematology (AREA)
- Biochemistry (AREA)
- Analytical Chemistry (AREA)
- Medicinal Chemistry (AREA)
- Food Science & Technology (AREA)
- Ophthalmology & Optometry (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Critical Care (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
Abstract
本发明提供数据发送装置。提供用于防止通过单向通信发送的特定数据的保密性的降低或者减少接收遗漏的技术。根据本发明的一个方式,数据发送装置具备:输入部,选择性接收指示第1数据的发送的第1用户输入以及将所述第1数据的发送暂时切换为第2数据的发送的第2用户输入;发送控制部,基于所述第1用户输入指示包括所述第1数据的第1数据包的发送,基于所述第2用户输入暂时指示包括所述第2数据的第2数据包的发送来代替指示所述第1数据包的发送;以及发送部,基于所述第1数据包的发送的指示通过单向通信发送所述第1数据包,基于所述第2数据包的发送的指示通过单向通信发送所述第2数据包。
Description
技术领域
本发明涉及数据发送装置。
背景技术
市场上投入了具备将血压数据传送到用户的便携信息终端的功能的血压计。作为便携信息终端,例如可以使用智能手机、平板型终端、笔记本型个人计算机。当利用这种功能时,用户能够在便携信息终端上一览各种状况下的自己的血压的测量结果。此外,在血压数据的传送中,典型地使用近距离无线通信技术,特别是Bluetooth(注册商标)技术。一般来说,Bluetooth的通信(连接)与WLAN(Wireless Local Area Network)通信相比,能够实现小型化且省电。Bluetooth的规格的4.0版本也称作BLE(Bluetooth Low Energy),与以往的规格相比,能够进一步减少消耗电力。
在BLE中,能够进行被称作连接(connection)的双向通信。但是,就连接而言,为了配对而对用户施加的操作烦杂,配对后的通信步骤烦杂,需要便携信息终端侧辅助BLE,不仅便携信息终端而且血压计也需要高性能的硬件(处理器、存储器),存在开发、评价成本高,通信的开销量大而不适合小容量的数据发送等问题。
另一方面,在BLE中,也能够进行被称作广播(advertising)的单向通信。在日本专利第5852620号公报中公开了在广播包的数据字段的空白部分包含任意数据进行发送的技术。
发明内容
如果血压计利用广播发送血压数据,则能够接收广播的便携信息终端不需要配对以及之后的烦杂的通信步骤就能够接收血压数据。
但是,如果是能够接收广播的便携信息终端,则为了能够接收从血压计发送的血压数据,而有可能减少血压数据的保密性。
此外,如果血压计只安装单向的发送功能,则无法从血压计参考便携信息终端的状态(数据的接收状况等)。因此,有可能产生便携信息终端的血压数据的接收遗漏。例如,假设将通过多次测量得到的血压数据分割为多个分割数据,通过多个广播包进行发送。在这种情况下,通过多次测量得到的血压数据有可能部分缺失而被放置。
如果便携信息终端在血压计的附近暂时大致静止,则便携信息终端能够稳定地接收从血压计发送的血压数据,能够防止血压数据的缺失。但是,由于持有便携信息终端的用户的行动模式多种多样,所以有时会产生血压数据的缺失。
本发明的目的在于提供一种用于防止通过单向通信发送的特定数据的保密性的减少或者减少接收遗漏的技术。
根据本发明的第1实施方式,数据发送装置具备:输入部,选择性接收指示第1数据的发送的第1用户输入以及将所述第1数据的发送暂时切换为第2数据的发送的第2用户输入;发送控制部,基于所述第1用户输入指示包括所述第1数据的第1数据包的发送,基于所述第2用户输入暂时指示包括所述第2数据的第2数据包的发送来代替指示所述第1数据包的发送;以及发送部,基于所述第1数据包的发送的指示通过单向通信发送所述第1数据包,基于所述第2数据包的发送的指示通过单向通信发送所述第2数据包。
根据该第1实施方式的数据发送装置,基于第1用户输入指示第1数据包的发送,基于第1数据包的发送的指示通过单向通信发送第1数据包。由此,不需要配对或烦杂的通信步骤,就能够对能够接收第1数据包的数据接收装置发送第1数据。此外,根据数据发送装置,基于第2用户输入暂时指示包括第2数据的第2数据包的发送来代替指示第1数据包的发送,基于第2数据包的发送的指示通过单向通信发送第2数据包。由此,不需要配对或烦杂的通信步骤,就能够对能够接收第2数据包的数据接收装置暂时发送第2数据。此外,由于第2数据是暂时发送,所以与第1数据相比,能够保持第2数据的保密性。进而,持有数据接收装置的用户接近数据发送装置执行第2用户输入(操作),因此,数据接收装置接近数据发送装置并暂时大致静止,数据接收装置能够稳定接收来自数据发送装置的第2数据,能够减少通过单向通信发送的第2数据的接收遗漏。
根据本发明的第2实施方式,所述第1数据包括与生物体数据的发送相关的发送关联信息。
根据该第2实施方式的数据发送装置,不需要配对或烦杂的通信步骤,就能够对能够接收第1数据包的数据接收装置发送发送关联信息,能够对持有能够接收第1数据包的数据接收装置的用户提供发送关联信息。接收到该发送关联信息的提供的用户能够识别发送关联信息。
根据本发明的第3实施方式,所述发送关联信息包括所述生物体数据的发送履历信息。
根据该第3实施方式的数据发送装置,不需要配对或烦杂的通信步骤,就能够对能够接收第1数据包的数据接收装置发送发送履历信息,能够对持有能够接收第1数据包的数据接收装置的用户提供发送履历信息。接收到该发送履历信息的提供的用户能够识别发送履历信息。
根据本发明的第4实施方式,所述发送关联信息包括引导用于发送所述生物体数据的操作的辅助信息。
根据该第4实施方式的数据发送装置,不需要配对或烦杂的通信步骤,就能够对能够接收第1数据包的数据接收装置发送辅助信息,能够对持有能够接收第1数据包的数据接收装置的用户提供辅助信息。接收到该辅助信息的提供的用户能够识别对数据发送装置进行用于生物体数据的发送的操作的必要性。
根据本发明的第5实施方式的数据发送装置,所述第2数据包括所述生物体数据。
根据该第5实施方式的数据发送装置,不需要配对或烦杂的通信步骤,就能够对能够接收第1数据包的数据接收装置发送生物体数据。此外,第2数据包括生物体数据,由于生物体数据是暂时发送的,与第1数据相比,能够保护生物体数据的保密性。此外,持有数据接收装置的用户接近数据发送装置执行第2用户输入(操作),因此,数据接收装置接近数据发送装置并暂时大致静止,数据接收装置能够稳定接收来自数据发送装置的生物体数据,能够减少通过单向通信发送的生物体数据的接收遗漏。
根据本发明,能提供用于防止通过单向通信发送的特定数据的保密性的降低或者减少接收遗漏的技术。
附图说明
图1是示意性地表示本实施方式的数据收发***的应用例的图。
图2是表示包括本实施方式的数据发送装置以及数据接收装置的数据收发***的概念图。
图3是表示本实施方式的数据发送装置的硬件结构的一例的框图。
图4是表示本实施方式的数据发送装置的软件结构的一例的框图。
图5是表示本实施方式的数据接收装置的硬件结构的一例的框图。
图6是表示本实施方式的数据接收装置的软件结构的一例的框图。
图7是在BLE中进行的广播的说明图。
图8是例示在BLE中收发的数据包的数据结构的图。
图9是例示广播包的PDU字段的数据结构的图。
图10是表示实施方式的数据发送装置的数据发送处理的一例的流程图。
图11是表示实施方式的数据接收装置的数据接收处理的一例的流程图。
具体实施方式
以下,基于附图对本发明的一个侧面的实施方式(以下也表记为“本实施方式”)进行说明。
另外,以下,对与说明过的要素相同或者类似的要素标注相同或者类似的附图标记,基本上省略重复的说明。
§1应用例
首先,使用图1对本发明的一个应用例进行说明。图1示意性地表示本实施方式的数据收发***的应用例。如图1所示,数据收发***具备数据发送装置100以及数据接收装置200。
数据发送装置100至少包括输入部101、发送控制部102以及发送部103。
输入部101接收指示对数据发送装置的各种动作的用户输入。例如,输入部101接收指示保密对象外的第1数据(以下,也将第1数据表记为“保密外数据”)的发送的第1用户输入。第1用户输入指示第1数据的发送的开始,此外,指示继续发送该第1数据。此外,第1用户输入也可以是包括动作的开始的输入。即,第1用户输入指示电源电压的供给的开始,且指示第1数据的发送的开始,此外,还指示继续发送该第1数据。此外,输入部101接收将第1数据的发送暂时切换为保密对象的第2数据(以下也将第2数据表记为“保密数据”)的发送的第2用户输入。此外,输入部101接收指示动作的停止的第3用户输入。该动作的停止是指在第1数据发送中停止第1数据发送,在第2数据发送中停止第2数据发送。此外,该动作的停止也可以是指停止第1或第2数据发送且停止电源电压的供给。
发送控制部102基于第1用户输入指示包括第1数据的第1数据包的发送的执行。例如,发送控制部102基于第1用户输入,在到接收第2或第3用户输入为止的期间内,指示第1数据包的反复发送。例如,第1数据包括与生物体数据的发送相关的发送关联信息。发送关联信息包括生物体数据的发送履历信息以及引导用于发送生物体数据的操作的辅助信息中的至少一方。发送履历信息包括未发送的生物体数据的有无以及未发送的生物体数据数中的至少一方的信息。此外,辅助信息包括用于由数据发送装置100发送第2数据的操作方法等。例如,该操作方法包括表示通过对数据发送装置100的输入部101的第2用户输入而开始发送生物体数据的意思的信息。用户根据该辅助信息,能够识别到通过对数据发送装置100的输入部101的第2用户输入,从数据发送装置100的发送部103开始发送生物体数据这一情况。
另外,第1数据可以是具有上述说明的具有实质意义的数据,也可以是没有实质意义的数据(Null)。
此外,发送控制部102基于第2用户输入暂时指示执行包括第2数据的第2数据包的发送来代替执行包括第1数据的第1数据包的发送。例如,发送控制部102基于第1用户输入后的第2用户输入,在规定期间(例如在1~60秒之间指定的期间)内指示反复发送第2数据包,在经过规定期间后,指示反复发送第1数据包。或者,发送控制部102也可以基于第1用户输入后的第2用户输入,在直到接收到第1或第3用户输入为止的期间内,指示反复发送第2数据包。例如,第2数据包括生物体数据和与生物体数据相关联的日期时间数据,生物体数据包括血压数据。
此外,也可以将成为发送对象的第2数据分割为多个分割数据,在多个第2数据包的数据字段中保存这些多个第2数据,通过多个第2数据包发送第2数据。在1个第2数据包的数据字段中无法完全收纳第2数据的情况下有效。例如,在将成为发送对象的第2数据分割为N个(N:2以上的整数)分割数据,通过N个第2数据包发送第2数据的情况下,发送控制部102基于第2用户输入,将N个第2数据包作为1个数据包组,指示反复发送1个数据包组。
另外,可以不将成为发送对象的第1数据分割为多个分割数据,而通过1个数据包发送第1数据,也可以将成为发送对象的第1数据分割为多个分割数据,在多个第1数据包的数据字段中保存这些多个分割数据,通过多个第1数据包发送第1数据。例如,在将成为发送对象的第1数据分割为N个(N:2以上的整数)分割数据,通过N个第1数据包发送第1数据的情况下,发送控制部102基于第1用户输入,将N个第1数据包作为1个数据包组,指示反复发送1个数据包组。
发送部103通过遵循BLE等通信规格的单向通信,发送传送由相同规格规定的数据包的无线信号。例如,发送部103基于第1数据包的反复发送的指示,反复发送单向通信用的第1数据包。此外,发送部103基于第2数据包的发送的指示,发送单向通信用的第2数据包。
如图1所示,数据接收装置200至少包括接收部201以及数据处理部202。接收部201从数据发送装置100接收传送单向通信用的第1以及第2数据包的无线信号。此外,接收部201将接收信号发送到数据处理部202。
数据处理部202从接收信号中取出第1数据包,从该第1数据包中取出第1数据,输出所取出的第1数据。此外,数据处理部202从接收信号中取出第2数据包,从该第2数据包中取出第2数据,输出所取出的第2数据。
例如,在第1数据的输出目的地的显示部等中,能够基于第1数据显示发送关联信息。例如,在发送关联信息包括发送履历信息,发送履历信息包括未发送的生物体数据的有无以及未发送的生物体数据数的情况下,数据接收装置200的用户根据显示信息能够识别未发送的生物体数据的有无以及未发送的生物体数据数。此外,在发送关联信息包括辅助信息,辅助信息包括用于通过数据发送装置100发送第2数据的操作方法等的情况下,数据接收装置200的用户根据显示信息能够识别用于通过数据发送装置100发送第2数据的操作方法等。以这些为契机操作数据发送装置100(向输入部101输入第2用户输入),从数据发送装置100的发送部103发送第2数据包,通过数据接收装置200接收第2数据包,能够取得该第2数据包中包括的第2数据(生物体数据)。
这样,数据发送装置100基于第1用户输入,例如开始电源电压的供给,通过单向通信开始保密外数据的发送,继续发送保密外数据,但是不开始保密数据的发送。当1个或多个数据接收装置200进入数据发送装置100的通信区域内时,进入到通信区域内的数据接收装置200接收保密外数据,但是在该时刻,不接收保密数据,不会发生保密数据的泄漏。
一般来说,在持有数据接收装置200的用户中没有意识到接收保密数据的用户(以下,也表记为“对象外用户”)存在不停留在数据发送装置100的通信区域内而移动或离开的倾向。此外,对象外用户由于没有意识到对数据发送装置100的操作或数据发送装置100的显示内容,所以也存在不接近数据发送装置100的倾向。在该情况下,对象外用户所持有的数据接收装置200(以下,也表记为对象外的数据接收装置200)存在接近数据发送装置100而不静止的倾向,数据发送装置100与对象外的数据接收装置200之间的通信环境容易变得不稳定,也容易产生接收数据的缺失。
另一方面,假定持有数据接收装置200的用户中希望接收保密数据的用户(以下也表记为“对象用户”)接近数据发送装置100并暂时大致静止,执行对数据发送装置100的第2用户输入。由此的行动的一个原因,可举出对象用户观看由自身所持有的数据接收装置200(以下也表记为“对象的数据接收装置200”)显示的辅助信息。假定对象用户在过去只看过一次辅助信息就会产生上述的行动,因此,对象的数据接收装置200可以不始终稳定地接收包括辅助信息的保密外数据。数据发送装置100基于第2用户输入,在规定期间内发送保密数据,在经过规定期间后停止保密数据的发送,再次开始保密外数据的发送。假设对象用户在这样有限的期间内接近数据发送装置100并暂时大致静止,数据发送装置100与对象的数据接收装置200之间的通信环境变得良好。由此,对象的数据接收装置200能够稳定地接收保密数据。因此,能够减少或者防止保密数据的缺失。
此外,由于对象外的数据接收装置200在这样有限的期间内接近数据发送装置100并静止的可能性低,所以接收保密数据的可能性也变低。另一方面,假设对象的数据接收装置200在这样有限的期间内接近数据发送装置100并暂时大致静止,能够稳定地接收保密数据。因此,能够难以产生保密数据的泄漏。
根据以上所述,数据发送装置100能够提供用于减少通过单向通信发送的特定数据(保密数据)的接收遗漏的数据发送技术。此外,数据发送装置100能够难以产生特定数据的泄漏。
§2构成例
<数据收发***>
使用图2对本实施方式的数据收发***的一例进行说明。图2是表示包括本实施方式的数据发送装置100以及数据接收装置200的数据收发***的概念图。
数据发送装置100是血压计、体温计、活动量计、计步器、身体组成计以及体重计等的日常测量与用户的生物体信息或活动信息相关的量的传感器装置。数据发送装置100是BLE等的能够进行单向通信的装置。另外,在图2的例子中,虽然作为数据发送装置100示出了固定型的血压计的外观,但是数据发送装置100并不限定于此,可以是手表型的可佩戴式的血压计,也可以是测量与其他的生物体信息或者活动信息相关的量的传感器装置。数据发送装置100通过单向通信发送表示与生物体信息或活动信息相关的量的测定数据。另外,测量数据与发送数据对应。
数据接收装置200是智能手机、平板等的便携信息终端。数据接收装置200主要是能够进行BLE、移动通信(3G、4G等)以及WLAN等无线通信的装置。
数据接收装置200接收从数据发送装置100通过BLE等单向通信发送的发送数据。数据接收装置200将发送数据经由网络发送到数据服务器300。数据接收装置200例如利用移动通信或者WLAN。
数据服务器300相当于基于发送数据管理多个用户的生物体信息或者活动信息等的数据库。
<数据发送装置>
[硬件结构]
接着,使用图3对本实施方式的数据发送装置100的硬件结构的一例进行说明。图3示意性地表示本实施方式的数据发送装置100的硬件结构的一例。
如图3所示,数据发送装置100是控制部111、存储部112、通信接口113、输入装置114、输出装置115、外部接口116、蓄电池117以及生物体传感器118电连接的计算机。另外,在图3中,通信接口以及外部接口分别表记为“通信I/F”“外部I/F”。
控制部111包括CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等。CPU是处理器的一例。CPU将在保存于存储部112的程序在RAM中展开。然后,通过CPU解释以及执行该程序,控制部111能够进行多种信息处理,例如在软件结构的项目中说明的功能块的处理。
存储部112是所谓的辅助存储装置,例如,可以是内置或者外置的闪存器等半导体存储器、HDD(Hard Disk Drive)、SSD(Solid State Drive)。存储部112存储由控制部111执行的程序、由控制部111使用的数据等。程序也可以称作使控制部111动作的命令。
通信接口113至少包括发送(广播)BLE等单向通信的数据包的无线模块。关于BLE的广播将在后面叙述。无线模块从控制部111接收保存有发送数据的BLE中的广播包。无线模块发送广播包。无线模块也可以称作发送部。另外,BLE有可能在将来替换成其他的低耗电、能够单向通信的通信标准。在这种情况下,只要适当地改换以下的说明即可。
输入装置114例如是触摸屏、按钮、开关等用于接收用户输入的装置。
输出装置115例如是显示器、扬声器等用于进行输出的装置。
外部接口116是USB(Universal Serial Bus)端口、存储卡插槽等用于与外部装置连接的接口。
蓄电池117供给数据发送装置100的电源电压。蓄电池117可以更换。另外,数据发送装置100也可以通过AC(Alternating Current)适配器与商用电源连接。在这种情况下,可以省略蓄电池117。
生物体传感器118通过测量与用户的生物体信息相关的量得到测量数据。生物体传感器118的动作例如由未图示的传感器控制部控制。测量数据与日期时间数据相关联地存储在存储部112中。生物体传感器118典型地包括通过测量与用户的血压相关的量得到血压数据的血压传感器。在这种情况下,测量数据包括血压数据。血压数据例如可以包括收缩压SBP(Systolic Blood Pressure)以及舒张压DBP(Diastolic Blood Pressure)的值以及脉搏数,但是并不限定于此。除此之外,测量数据还可以包括心电数据、脉搏波数据以及体温数据等。
血压传感器能够包括能够根据每1拍连续地测量与用户的血压相关的量的血压传感器(以下也称作连续型的血压传感器)。连续型的血压传感器可以根据脉搏波传播时间(PTT;Pulse Transit Time)连续地测量与用户的血压相关的量,也可以通过张力法或者其他的方法实现连续测量。
血压传感器可以代替连续型的血压传感器或者在此基础上,包括不能连续测量的血压传感器(以下也称作非连续型的血压传感器)。非连续型的血压传感器例如使用袖带作为压力传感器来测量与用户的血压相关的量(示波法)。
非连续型的血压传感器(特别是示波方式的血压传感器)与连续型的血压传感器相比具有较高的测量精度的倾向。因此,血压传感器例如也可以以满足某些条件(例如,通过连续型的血压传感器的测量得到的用户的血压数据暗示了规定的状态)为契机,代替连续型的血压传感器而使非连续型的血压传感器进行动作,由此以更高的精度测量血压数据。
另外,关于数据发送装置100的具体的硬件结构,能够根据实施方式适当地省略、置换以及追加构成要素。例如,控制部111也可以包括多个处理器。数据发送装置100也可以由多个传感器装置构成。
[软件结构]
接着,使用图4对本实施方式的数据发送装置100的软件结构的一例进行说明。图4示意性地表示数据发送装置100的软件结构的一例。
图3的控制部111将保存在存储部112中的程序在RAM中展开。然后,控制部111通过CPU解释并执行该程序,控制图3所示的各种硬件要素。由此,如图4所示,数据发送装置100作为具备输入部101、发送控制部102、发送部103、数据取得部104、数据管理部105、数据存储部106、显示控制部107、显示部108、电源控制部109以及电源部110的计算机发挥功能。
数据取得部104取得从生物体传感器118输出的生物体数据,并向数据管理部105输出。
数据管理部105接收生物体数据,将生物体数据写入数据存储部106。此外,数据管理部105基于第1用户输入生成包括第1数据的第1数据包,将第1数据包输入到发送控制部102。此外,数据管理部105基于第2用户输入生成包括第2数据的第2数据包,将第2数据包输入到发送控制部102。例如,第1数据包括与生物体数据的发送相关的发送关联信息。第2数据包括生物体数据以及与生物体数据相关联的日期时间数据。另外,发送控制部102也可以与第1用户输入无关地事先生成第1数据包,数据存储部106存储第1数据包,发送控制部102基于第1用户输入,从数据存储部106读出第1数据包,将第1数据包输入到发送控制部102。同样地,发送控制部102也可以与第2用户输入无关地事先生成第2数据包,数据存储部106存储第2数据包,发送控制部102基于第2用户输入,从数据存储部106读出第2数据包,将第2数据包发送到发送控制部102。
此外,数据管理部105对于多个第1数据包以及多个第2数据包,区别管理基于单向通信的发送完毕数据包与未发送数据包。各数据包包括固有识别信息,数据管理部105与固有识别信息对应地区别管理发送完毕数据包与未发送数据包。由此,数据管理部105也能够管理发送完毕的第1数据包的数量、未发送的第1数据包的数量、发送完毕的第2数据包的数量以及未发送的第2数据包的数量。
此外,数据管理部105以来自发送控制部102或者显示控制部107的命令为契机,读出保存于数据存储部106的生物体数据,将生物体数据发送到发送控制部102或者显示控制部107。
数据存储部106存储从数据管理部105写入的生物体数据。此外,数据存储部106存储从数据管理部105写入的第1以及第2数据包。此外,数据管理部105也可以在新存储生物体数据的情况下,将该生物体数据自动地发送到显示控制部107。
输入部101选择性地接收几个用户输入。例如,输入部101接收指示第1数据的发送的第1用户输入,将第1用户输入发送到发送控制部102等。此外,输入部101接收将第1数据的发送暂时切换为第2数据的发送的第2用户输入,将第2用户输入发送到发送控制部102等。此外,输入部101接收指示动作的停止的第3用户输入,将第2用户输入发送到发送控制部102等。此外,输入部101接收用于控制基于显示部108的数据显示的第4用户输入以及用于指示基于生物体传感器118的测量的开始的第5用户输入。
发送控制部102基于第1用户输入指示第1数据的发送的开始,此外,指示继续发送该第1数据,将所生成的第1数据包或从数据存储部106读出的第1数据包输入到发送部103。例如,发送控制部102基于第1用户输入,在直到接收到第2或第3用户输入为止的期间内,指示反复发送第1数据包。此外,发送控制部102基于第2用户输入将第1数据的发送暂时切换为第2数据的发送,将所生成的第2数据包或从数据存储部106读出的第2数据包输入到发送部103。例如,发送控制部102基于第1用户输入后的第2用户输入,在规定期间内指示反复发送第2数据包,在经过规定期间后,指示反复发送第1数据包。或者,发送控制部102也可以基于第1用户输入后的第2用户输入,在直到接收到第1或第3用户输入为止的期间内,指示反复发送第2数据包。
此外,发送控制部102在指示执行第1数据包的发送的情况下,将第1数据包的固有识别信息通知到数据管理部105,数据管理部105基于该通知,将发送的第1数据包作为发送完毕进行管理。同样地,发送控制部102在指示执行第2数据包的发送的情况下,将第2数据包的固有识别信息通知到数据管理部105,数据管理部105基于该通知,将发送的第2数据包作为发送完毕进行管理。
发送部103通过遵循BLE等通信标准的单向通信,发送传送由相同标准规定的数据包的无线信号。例如,发送部103基于反复发送第1数据包的指示,反复发送(广播)单向通信用的第1数据包。此外,发送部103基于第2数据包的发送的指示,发送单向通信用的第2数据包。
显示控制部107基于来自输入部101的用户输入以及来自数据管理部105的数据生成显示数据,将所生成的显示数据输入到显示部108。显示部108基于从显示控制部107输入的显示数据显示图像。
例如,显示控制部107基于第4用户输入,从数据存储部106读出生物体数据,基于读出的生物体数据生成显示部108的显示数据,显示部108基于该生成的显示数据,显示与生物体数据对应的图像。此外,显示控制部107基于第1用户输入生成显示部108的显示数据,显示部108基于该生成的显示数据,显示与表示发送第1数据的意思的引导对应的图像以及与辅助信息对应的图像。此外,显示控制部107基于第2用户输入生成显示部108的显示数据,显示部108基于该生成的显示数据,显示与表示发送第2数据的意思的引导对应的图像。
电源控制部109基于来自输入部101的第1用户输入指示电源电压的供给开始,基于来自输入部101的第3用户输入指示电源电压的供给停止。
电源部110基于来自电源控制部109的电源电压的供给开始的指示,开始电源电压的供给,基于来自电源控制部109的电源电压的供给停止的指示,停止电源电压的供给。
<数据接收装置>
[硬件结构]
接着,使用图5对本实施方式的数据接收装置200的硬件结构的一例进行说明。图5是示意性地表示数据接收装置200的硬件结构的一例。
如图5所示,数据接收装置200是控制部211、存储部212、通信接口213、输入装置214、输出装置215以及外部接口216电连接的计算机。另外,在图5中,通信接口以及外部接口分别表记为“通信I/F”以及“外部I/F”。
控制部211包括CPU、RAM、ROM等。CPU是处理器的一例。CPU将保存于存储部212的程序在RAM中展开。然后,通过CPU解释以及执行该程序,控制部211能够执行多种信息处理、例如在软件结构的项目中说明的功能块的处理。
存储部212是所谓的辅助存储装置,例如,可以是内置或者外置的闪存器等半导体存储器。存储部212存储由控制部211执行的程序以及由控制部211使用的数据等。程序也可以称作使控制部211进行动作的命令。
通信接口213主要包括用于BLE、移动通信(3G、4G等)以及WLAN等的各种无线通信模块。另外,通信接口213还可以具备有线LAN(Local Area Network)模块等有线通信模块。用于BLE的通信模块从数据发送装置100接收保存有测量数据的广播包等。用于BLE的通信模块也可以称作接收部。
输入装置214例如是触摸屏等用于接收用户输入的装置。
输出装置215例如是显示器、扬声器等用于进行输出的装置。
外部接口216是USB接口、存储卡插槽等用于与外部装置连接的接口。
另外,关于数据接收装置200的具体的硬件结构,能够根据实施方式适当地省略、置换以及追加构成要素。例如,控制部211也可以包括多个处理器。数据接收装置200也可以由多个信息处理装置构成。此外,数据接收装置200除了专用于所提供的服务而设计的信息处理装置之外,也可以使用通用的平板PC(Personal Computer)等。
[软件结构]
接着,使用图6对本实施方式的数据接收装置200的软件结构的一例进行说明。图6示意性地表示数据接收装置200的软件结构的一例。
图5的控制部211将保存于存储部212的程序在RAM中展开。然后,控制部211通过CPU解释以及执行该程序,对图5所示的各种硬件要素进行控制。由此,如图6所示,数据接收装置200作为具备接收部201、数据处理部202、数据存储部203、输入部204、显示控制部205、显示部206、发送控制部207以及发送部208的计算机发挥功能。
接收部201从数据发送装置100接收传送数据包的无线信号。该数据包例如是BLE的广播包。但是,BLE有可能在将来替换为其他的低耗电、能够单向通信的通信标准。在这种情况下,只要适当地改换以下的说明即可。
此处,对BLE的广播进行概要说明。
在BLE中采用的被动扫描方式中,如图7所示,新节点定期地发送周知自己的存在的广播包。该新节点在一次发送广播包到下一次发送为止的期间内,通过进入低耗电的休眠状态而能够节约消耗电力。此外,由于广播包的接收侧也间歇地动作,所以伴随着广播包的收发的消耗电力很少。
在图8中表示BLE无线通信数据包的基本构造。BLE无线通信数据包包括1字节的前导码、4字节的访问地址、2~39字节(可变)的协议数据单元(PDU:Protocol Data Unit)、3字节的循环冗余校验(CRC:cyclic redundancy checksum)。BLE无线通信数据包的长度依赖于PDU的长度,为10~47字节。10字节的BLE无线通信数据包(PDU为2字节)也被称作EmptyPDU数据包,在主机与从机之间定期交换。
前导码字段是为了BLE无线通信的同步而准备的,保存“01”或者“10”的反复。访问地址在广播信道中保存固定数值的访问地址,在数据信道中保存随机数的访问地址。在本实施方式中,将在广播信道上传送的BLE无线通信数据包亦即广播包作为对象。CRC字段用于检测接收错误。CRC的计算范围只不过是PDU字段。
接着,使用图9对广播包的PDU字段进行说明。
广播包的PDU字段包括2字节的头、0~37字节(可变)的有效载荷。头还包括4位的PDU类型字段、2位的未使用字段、1位的TxAdd字段、1位的RxAdd字段、6位的Length字段以及2位的未使用字段。
在PDU类型字段中保存有表示该PDU的类型的值。定义了“可连接广播”、“非可连接广播”等多个值。在TxAdd字段中,保存有表示在有效载荷中是否有发送地址的标志。同样地,在RxAdd字段中,保存有表示在有效载荷中是否有接收地址的标志。在Length字段中保存有表示有效载荷的字节大小的值。
在有效载荷中能够保存任意数据。因此,数据发送装置100使用预先确定的数据结构,将生物体数据以及日期时间数据保存到有效载荷中。该数据结构例如可以包括表示用户的标识符、表示发送源装置亦即数据发送装置100的标识符、表示接收地址装置亦即数据接收装置200的标识符、日期时间数据、与日期时间数据相关联的收缩压(Systolic BloodPressure)、舒张压(Diastolic Blood Pressure)、脉搏数、活动量等的1种或者多种测量数据。
返回到数据接收装置200的软件结构的说明,接收部201对无线信号进行包括低噪声放大、滤波、下变频等的接收处理,得到中间频率带或者基带的接收信号。接收部201将该接收信号发送到数据处理部202。
此外,数据处理部202通过对接收信号进行解调、解密,再现从数据发送装置100发送的BLE的广播包。然后,数据处理部202从BLE的广播包中提取PDU的有效载荷。
数据处理部202例如检查有效载荷中包括的(表示测量数据的发送源装置或者正当的收件方)标识符,如果标识符的值不适当,则废弃接收数据包。此外,如果标识符的值适当,则数据处理部202将从BLE的广播包中提取的第1或第2数据输入到显示控制部205,此外,将从BLE的广播包中提取的第1数据输入到数据存储部203。
数据存储部203将第1数据中包括的日期时间数据与生物体数据相关联地存储,此外,当接收到读出的请求时,输出存储的日期时间数据以及生物体数据。
此外,数据处理部202例如根据来自未图示的上位应用程序(例如生物体数据的管理应用程序)的命令,读出存储于数据存储部203的日期时间数据以及生物体数据的组,输入到显示控制部205或者发送控制部207。
发送控制部207将日期时间数据以及生物体数据的组输入到发送部208。
发送部208从发送控制部207接收日期时间数据以及测量数据的组,将它们经过网络发送到数据服务器300。发送部208例如利用移动通信或者WLAN。
数据服务器300相当于管理多个用户的测量数据(主要是生物体数据)的数据库。由于数据服务器300除了用户自身之外,例如也可以根据来自健康指导者、保险公司或者程序运营者的PC等的访问发送该用户的生物体数据,以便提供用户的健康指导、保险加入审查、健康增进程序的成绩评价等。
<其他>
在本实施方式中,对数据发送装置100以及数据接收装置200的各功能均由通用的CPU实现的例子进行了说明。但是,以上的功能的一部分或全部也可以通过1个或多个专用处理器实现。此外,关于数据发送装置100以及数据接收装置200各自的软件结构,也可以根据实施方式适当地省略、置换以及追加功能。
§3动作例
<数据发送装置>
接着,使用图10对数据发送装置100的动作例进行说明。图10是表示数据发送装置100的动作的一例的流程图。另外,在以下说明的处理顺序只不过是一例,各处理也可以尽量变更。此外,关于以下说明的处理顺序,能够根据实施方式适当地省略、置换以及追加步骤。
如图10所示,如果数据发送装置100的输入部101在接收到第1用户输入之后(步骤S101、是),未接收到第2用户输入(步骤S102、否),则发送控制部102基于第1用户输入指示包括第1数据的第1数据包的发送(步骤S103)。例如,发送控制部102基于第1用户输入指示第1数据包的发送的开始,此外,指示继续发送该第1数据包。发送部103基于继续发送第1数据包的指示通过单向通信继续发送第1数据包(步骤S104)。
另外,输入部101如果未接收到指示动作的开始的第1用户输入(步骤S101、否),则不发送第1以及第2数据包的任一个。
此外,也可以基于第1用户输入,电源控制部109指示电源电压的供给开始,与此对应,在电源部110供给电源电压的基础上,发送控制部102指示包括第1数据的第1数据包的发送。
如果输入部101未接收到指示动作的停止的第3用户输入(步骤S105、否),也未接收到第2用户输入(步骤S102、否),则发送控制部102继续指示包括第1数据的第1数据包的发送(步骤S103)。由此,包括第1数据的第1数据包被反复发送(步骤S104)。另外,在成为发送对象的第1数据被分割为N个(N:2以上的整数)分割数据,通过N个第1数据包发送第1数据的情况下,发送控制部102将N个第1数据包作为1个数据包组,指示1个数据包组的反复发送。
如果输入部101在接收到第1用户输入之后(步骤S101、是),接收到第2用户输入(步骤S102、是),则发送控制部102基于第2用户输入指示包括第2数据的第2数据包的发送来代替包括第1数据的第1数据包的发送(步骤S106)。发送部103基于第2数据包的发送的指示通过单向通信发送第2数据包(步骤S107)。
如果未经过规定期间(步骤S108、否),则发送控制部102继续指示包括第2数据的第2数据包的发送(步骤S106)。由此,包括第2数据的第2数据包被反复发送(步骤S107)。另外,在成为发送对象的第2数据被分割为N个(N:2以上的整数)分割数据,通过N个第2数据包发送第2数据的情况下,发送控制部102将N个第2数据包作为1个数据包组,指示1个数据包组的反复发送。
如果经过规定期间(步骤S108、是),输入部101未接收到指示动作的停止的第3用户输入(步骤S105、否),也未接收到指示发送数据的切换的第2用户输入(步骤S102、否),则发送控制部102指示包括第1数据的第1数据包的发送来代替指示第2数据包的发送(步骤S103)。这样,在经过规定期间后,返回到包括第1数据的第1数据包的发送。
<数据接收装置>
接着,使用图11对数据接收装置200的动作例进行说明。图11是表示数据接收装置200的动作的一例的流程图。另外,以下说明的处理顺序只不过是一例,各处理也可以尽量变更。此外,对于以下说明的处理顺序,能够根据实施方式适当地省略、置换以及追加步骤。
数据接收装置200的接收部201从数据发送装置100接收传送BLE的广播包的无线信号并得到接收信号,由此开始图11的动作例。
当接收部201接收到第1数据包时(步骤S201、是),数据处理部202从接收信号中取出第1数据包,从该第1数据包中取出第1数据,输出所取出的第1数据(步骤S202)。例如,数据处理部202将所取出的第1数据输出到显示控制部205,显示控制部205基于第1数据生成第1显示数据,将所生成的第1显示数据输入到显示部108。显示部108基于从显示控制部107输入的第1显示数据显示第1图像。
例如,第1图像包括与生物体数据的发送相关的发送关联信息。发送关联信息包括生物体数据的发送履历信息以及引导用于发送生物体数据的操作的辅助信息中的至少一方。发送履历信息包括未发送的生物体数据的有无以及未发送的生物体数据数中的至少一方的信息。此外,辅助信息包括用于通过数据发送装置100发送第2数据的操作方法等。
当接收部201未接收到第1数据包(步骤S201、否)而接收到第2数据包时(步骤S203、是),数据处理部202从接收信号中取出第2数据包,从该第2数据包中取出第2数据,输出所取出的第2数据(步骤S204)。例如,数据处理部202将所取出的第2数据输出到显示控制部205,显示控制部205基于第2数据生成第2显示数据,将所生成的第2显示数据输入到显示部206。显示部206基于从显示控制部205输入的第2显示数据显示第2图像。
例如,第2图像包括生物体数据以及与生物体数据相关联的日期时间数据,生物体数据包括血压数据。
[作用、效果]
如以上说明的那样,在本实施方式中,数据发送装置基于第1用户输入的接收,通过单向通信发送包括第1数据的第1数据包,直到之后的第2或第3用户输入的接收为止,继续通过单向通信发送第1数据包。由此,不需要配对或烦杂的通信步骤,能够对能够接收第1数据包的数据接收装置发送保密对象外的第1数据。在数据发送装置的通信区域内能够接收第1数据包的数据接收装置能够显示第1数据。第1数据例如包括与生物体数据的发送相关的发送关联信息,发送关联信息包括生物体数据的发送履历信息以及引导用于发送生物体数据的操作的辅助信息中的至少一方。数据接收装置的用户根据所显示的信息,能够识别生物体数据的发送履历,此外,根据引导用于发送生物体数据的操作的辅助信息,能够识别用于接收生物体数据的操作(第2用户输入)的必要性。
此外,数据发送装置基于第2用户输入的接收,将第1数据的发送暂时切换为第2数据的发送,通过单向通信发送包括第2数据的第2数据包。由此,不需要配对或烦杂的通信步骤,能够暂时对能够接收第2数据包的数据接收装置发送保密对象的第2数据。此外,由于保密对象的第2数据是暂时发送的,所以与保密对象外的第1数据相比,能够保持保密对象的第2数据的保密性。由于持有数据接收装置的用户意识到第2数据的接收而操作数据发送装置,所以数据接收装置相对于数据发送装置在近距离暂时大致静止。由此,数据接收装置能够稳定接收第2数据,能够减少或者防止第2数据的缺失。
§4变形例
以上,对本发明的实施方式进行了详细说明,但是上述说明在所有方面都只不过是本发明的例示而已。当然能够不脱离本发明的范围而进行多种改良和变形。即,当实施本发明时,也可以适当地采用与上述的实施方式对应的具体构成。另外,通过自然语言对在上述的实施方式中出现的数据进行了说明,但是更具体地说,由计算机可识别的伪语言、指令、参数、机器语言等指定。
例如,也可以将优先度、重要度以及保密性中的至少一个要素相对于第1数据高的特性的数据作为第2数据。通过将这样的数据作为第2数据,能够减少这样的数据的接收遗漏。
此外,也可以将大小大于第1数据的数据作为第2数据。大小大的数据被分割而通过多个数据包发送的可能性高,通过将这样的数据作为第2数据,能够减少这样的大小大的数据的接收遗漏。
此外,也可以不加密发送第1数据,而加密发送第2数据。例如,数据发送装置100以规定的加密方式加密第2数据,发送加密了的第2数据。数据接收装置200接收加密的第2数据,通过与规定的加密方式对应的解密方式,解密所接收的第2数据。如果是与本实施方式的数据收发***的数据接收装置200对应的接收装置,则能够通过与规定的加密方式对应的解密方式解密所接收的第2数据。如果是不与数据接收装置200对应的其他的接收装置,假如通过遵循BLE等通信标准的单向通信接收到加密的第2数据,也无法解密所接收的第2数据。这样,通过加密发送第2数据,能够提高第2数据的保密性。
此外,也可以在测量与血压相关的量紧后,将第1数据的发送暂时切换为第2数据的发送。例如,当数据管理部105接收到通过数据取得部104取得的血压数据时,指示发送控制部102将第1数据的发送暂时切换为第2数据的发送。之后,发送控制部102与接收到第2用户输入的情况相同,将第1数据的发送暂时切换为第2数据的发送。在测量与血压相关的量紧后,想要接收血压数据的用户持有数据接收装置200,在数据发送装置100的附近以暂时大致静止的状态停留的情况较多,这样的用户持有的数据接收装置200能够稳定地接收血压数据,能够减少数据的接收遗漏。
§5附记
上述各实施方式的一部分或者全部出了权利要求之外,也可以如以下的附记那样记载,但是并不限定于此。
(附记1)
一种数据发送装置,包括:
存储器;以及
处理器,与所述存储器连接,
所述处理器构成为作为输入部、发送控制部以及发送部发挥功能:
(a)所述输入部选择性接收指示第1数据的发送的第1用户输入以及将所述第1数据的发送暂时切换为第2数据的发送的第2用户输入;
(b)所述发送控制部基于所述第1用户输入指示包括所述第1数据的第1数据包的发送,基于所述第2用户输入暂时指示包括所述第2数据的第2数据包的发送来代替指示所述第1数据包的发送;
(c)所述发送部,基于所述第1数据包的发送的指示通过单向通信发送所述第1数据包,基于所述第2数据包的发送的指示通过单向通信发送所述第2数据包。
附图标记说明:
100:数据发送装置;101:输入部;102:发送控制部;103:发送部;104:数据取得部;105:数据管理部;106:数据存储部;107:显示控制部;108:显示部;109:电源控制部;110:电源部;111:控制部;112:存储部;113:通信接口;114:输入装置;115:输出装置;116:外部接口;117:蓄电池;118:生物体传感器;200:数据接收装置;201:接收部;202:数据处理部;203:数据存储部;204:输入部;205:显示控制部;206:显示部;207:发送控制部;208:发送部;211:控制部;212:存储部;213:通信接口;214:输入装置;215:输出装置;216:外部接口;300:数据服务器。
Claims (5)
1.一种数据发送装置,其中,具备:
输入部,选择性接收指示第1数据的发送的第1用户输入以及将所述第1数据的发送暂时切换为第2数据的发送的第2用户输入;
发送控制部,基于所述第1用户输入指示包括所述第1数据的第1数据包的发送,基于所述第2用户输入暂时指示包括所述第2数据的第2数据包的发送来代替指示所述第1数据包的发送;以及
发送部,基于所述第1数据包的发送的指示通过单向通信发送所述第1数据包,基于所述第2数据包的发送的指示通过单向通信发送所述第2数据包。
2.根据权利要求1所述的数据发送装置,其中,
所述第1数据包括与生物体数据的发送相关的发送关联信息。
3.根据权利要求2所述的数据发送装置,其中,
所述发送关联信息包括所述生物体数据的发送履历信息。
4.根据权利要求2或3所述的数据发送装置,其中,
所述发送关联信息包括引导用于发送所述生物体数据的操作的辅助信息。
5.根据权利要求2至4中任一项所述的数据发送装置,其中,
所述第2数据包括所述生物体数据。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017-154755 | 2017-08-09 | ||
JP2017154755A JP6900272B2 (ja) | 2017-08-09 | 2017-08-09 | データ送信装置 |
PCT/JP2018/028815 WO2019031333A1 (ja) | 2017-08-09 | 2018-08-01 | データ送信装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110785986A true CN110785986A (zh) | 2020-02-11 |
CN110785986B CN110785986B (zh) | 2021-08-13 |
Family
ID=65271583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880041473.2A Active CN110785986B (zh) | 2017-08-09 | 2018-08-01 | 数据发送装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11122015B2 (zh) |
JP (1) | JP6900272B2 (zh) |
CN (1) | CN110785986B (zh) |
DE (1) | DE112018002855T5 (zh) |
WO (1) | WO2019031333A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2022130467A1 (zh) * | 2020-12-14 | 2022-06-23 | ||
JP2022127131A (ja) * | 2021-02-19 | 2022-08-31 | オムロンヘルスケア株式会社 | 無線通信システム、無線通信方法、無線通信装置およびプログラム |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080058614A1 (en) * | 2005-09-20 | 2008-03-06 | Triage Wireless, Inc. | Wireless, internet-based system for measuring vital signs from a plurality of patients in a hospital or medical clinic |
CN101263675A (zh) * | 2005-09-14 | 2008-09-10 | 索尼爱立信移动通讯股份有限公司 | 具有用于自动选择并记录到关联播放列表的用户可操作键的媒体播放器 |
CN101888514A (zh) * | 2009-05-13 | 2010-11-17 | 意法半导体公司 | 无线多媒体传送方法和装置 |
CN102388386A (zh) * | 2009-04-10 | 2012-03-21 | 皇家飞利浦电子股份有限公司 | 设备和用户认证 |
CN102682193A (zh) * | 2010-12-07 | 2012-09-19 | 三星电子株式会社 | 保健装置、用于保健的方法和图形用户接口 |
US20150201289A1 (en) * | 2014-01-15 | 2015-07-16 | Starkey Laboratories, Inc. | Method and apparatus for rendering audio in wireless hearing instruments |
CN105518692A (zh) * | 2014-03-12 | 2016-04-20 | 腾讯科技(深圳)有限公司 | 用于经由社交网络平台控制***设备的方法和装置 |
CN105743752A (zh) * | 2016-04-01 | 2016-07-06 | 深圳蓝奥声科技有限公司 | 无线联动节点网络及其节点装置 |
CN105933378A (zh) * | 2016-04-01 | 2016-09-07 | 深圳蓝奥声科技有限公司 | 无线联动控制方法及*** |
CN106333667A (zh) * | 2013-06-03 | 2017-01-18 | 飞比特公司 | 可佩戴心率监视器 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55119704U (zh) * | 1979-02-17 | 1980-08-25 | ||
JP3657786B2 (ja) * | 1998-09-10 | 2005-06-08 | 松下電器産業株式会社 | 電子救急箱 |
JP2007130210A (ja) * | 2005-11-10 | 2007-05-31 | Matsushita Electric Ind Co Ltd | 患者端末と健康管理支援システム |
JP5652992B2 (ja) * | 2008-03-31 | 2015-01-14 | シチズンホールディングス株式会社 | 生体情報測定装置、および生体情報測定装置の制御方法 |
US8282829B2 (en) | 2009-05-20 | 2012-10-09 | Baxter International Inc. | System and method for automated data collection of twenty-four hour ultrafiltration and other patient parameters using wired or wireless technology |
US10226188B2 (en) * | 2013-08-23 | 2019-03-12 | Covidien Lp | Systems and methods for monitoring blood pressure |
JP5852620B2 (ja) * | 2013-09-26 | 2016-02-03 | 有限会社Gh9 | 低消費電力近距離無線通信システム |
EP4292529A3 (en) * | 2014-09-22 | 2024-03-20 | DexCom, Inc. | Method for mode switching |
JP5888441B1 (ja) * | 2015-01-14 | 2016-03-22 | セイコーエプソン株式会社 | 処理装置及びプログラム |
JP6578705B2 (ja) | 2015-03-31 | 2019-09-25 | 富士通株式会社 | 配信システム、配信方法、配信装置および配信プログラム |
CN105141328A (zh) * | 2015-08-14 | 2015-12-09 | 江苏轩博电子科技有限公司 | 应用于居家养老***中的体检数据射频发送设备及方法 |
JP6761634B2 (ja) | 2015-12-25 | 2020-09-30 | 任天堂株式会社 | 無線システム、無線機器、通信プログラム、および通信方法 |
JP6708958B2 (ja) * | 2016-06-14 | 2020-06-10 | コニカミノルタ株式会社 | 情報処理端末、情報処理システム、プログラム、および制御方法 |
JP6896555B2 (ja) * | 2017-08-09 | 2021-06-30 | オムロンヘルスケア株式会社 | データ通信システム及びデータ通信装置 |
-
2017
- 2017-08-09 JP JP2017154755A patent/JP6900272B2/ja active Active
-
2018
- 2018-08-01 CN CN201880041473.2A patent/CN110785986B/zh active Active
- 2018-08-01 WO PCT/JP2018/028815 patent/WO2019031333A1/ja active Application Filing
- 2018-08-01 DE DE112018002855.0T patent/DE112018002855T5/de active Pending
-
2019
- 2019-12-03 US US16/701,317 patent/US11122015B2/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101263675A (zh) * | 2005-09-14 | 2008-09-10 | 索尼爱立信移动通讯股份有限公司 | 具有用于自动选择并记录到关联播放列表的用户可操作键的媒体播放器 |
US20080058614A1 (en) * | 2005-09-20 | 2008-03-06 | Triage Wireless, Inc. | Wireless, internet-based system for measuring vital signs from a plurality of patients in a hospital or medical clinic |
CN102388386A (zh) * | 2009-04-10 | 2012-03-21 | 皇家飞利浦电子股份有限公司 | 设备和用户认证 |
CN101888514A (zh) * | 2009-05-13 | 2010-11-17 | 意法半导体公司 | 无线多媒体传送方法和装置 |
CN102682193A (zh) * | 2010-12-07 | 2012-09-19 | 三星电子株式会社 | 保健装置、用于保健的方法和图形用户接口 |
CN106333667A (zh) * | 2013-06-03 | 2017-01-18 | 飞比特公司 | 可佩戴心率监视器 |
US20150201289A1 (en) * | 2014-01-15 | 2015-07-16 | Starkey Laboratories, Inc. | Method and apparatus for rendering audio in wireless hearing instruments |
CN105518692A (zh) * | 2014-03-12 | 2016-04-20 | 腾讯科技(深圳)有限公司 | 用于经由社交网络平台控制***设备的方法和装置 |
CN105743752A (zh) * | 2016-04-01 | 2016-07-06 | 深圳蓝奥声科技有限公司 | 无线联动节点网络及其节点装置 |
CN105933378A (zh) * | 2016-04-01 | 2016-09-07 | 深圳蓝奥声科技有限公司 | 无线联动控制方法及*** |
Also Published As
Publication number | Publication date |
---|---|
US20200106753A1 (en) | 2020-04-02 |
US11122015B2 (en) | 2021-09-14 |
DE112018002855T5 (de) | 2020-02-27 |
JP6900272B2 (ja) | 2021-07-07 |
CN110785986B (zh) | 2021-08-13 |
JP2019033446A (ja) | 2019-02-28 |
WO2019031333A1 (ja) | 2019-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11171932B2 (en) | Data transmitting apparatus, data receiving apparatus, method and program | |
US9436270B2 (en) | Wireless low-energy secure data transfer | |
CN110785986B (zh) | 数据发送装置 | |
US10881296B2 (en) | Measuring device and transmission method | |
CN110800266B (zh) | 数据通信***和数据通信装置 | |
US11317290B2 (en) | Information processing apparatus, server, and data transmission system | |
US11271667B2 (en) | Data receiving apparatus, data transmission apparatus and data transmission system | |
WO2019031338A1 (ja) | 情報処理システム、データ送信装置、データ受信装置、情報処理方法及びプログラム | |
US20200146548A1 (en) | Information processing device and receiving method | |
US11223974B2 (en) | Data transmission apparatus and data reception apparatus | |
US20200107755A1 (en) | Measuring device and transmission method | |
US10972200B2 (en) | Data receiving apparatus and data transmitting apparatus | |
JP2019033454A (ja) | データ伝送システムとそのデータ送信装置及びデータ受信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |