CN110800266B - 数据通信系统和数据通信装置 - Google Patents
数据通信系统和数据通信装置 Download PDFInfo
- Publication number
- CN110800266B CN110800266B CN201880041093.9A CN201880041093A CN110800266B CN 110800266 B CN110800266 B CN 110800266B CN 201880041093 A CN201880041093 A CN 201880041093A CN 110800266 B CN110800266 B CN 110800266B
- Authority
- CN
- China
- Prior art keywords
- data
- communication
- server
- communication device
- 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.)
- Active
Links
Images
Classifications
-
- 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
-
- 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/002—Monitoring the patient using a local or closed circuit, e.g. in a room or building
-
- 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 for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/021—Measuring pressure in heart or blood vessels
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring 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 or mobility of a limb
- A61B5/1118—Determining activity level
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/22—Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/14—Multichannel or multilink protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Physics & Mathematics (AREA)
- Animal Behavior & Ethology (AREA)
- Biophysics (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Cardiology (AREA)
- Physiology (AREA)
- Computer Security & Cryptography (AREA)
- Vascular Medicine (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Mobile Radio Communication Systems (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
Abstract
本发明提供数据通信系统和数据通信装置,能够增加接收利用单向通信发送的数据的机会以弥补漏接。所述数据通信系统具备第一和第二数据通信装置、以及与第一和第二数据通信装置通信的数据服务器。第一数据通信装置接收利用单向通信从数据发送装置发送的第一数据,接收利用双向通信从数据服务器发送的第二数据,并根据第一和第二数据中的至少一方生成输出数据,第二数据通信装置接收利用单向通信从数据发送装置发送的第二数据,利用双向通信向数据服务器发送第二数据,数据服务器接收利用双向通信从第二数据通信装置发送的第二数据,并利用双向通信向第一数据通信装置发送第二数据。
Description
技术领域
本发明涉及数据通信系统和数据通信装置。
背景技术
具备将血压数据向用户的便携信息终端传送功能的血压计已投放市场。作为便携信息终端,例如采用智能手机、平板电脑型终端、笔记本型个人计算机。利用上述功能,用户可以在便携信息终端上浏览各种状况下的关于自己血压量的测量结果。此外,血压数据的传送具有代表性地是采用近距离无线通信技术,特别是Bluetooth(注册商标)技术。通常,相比WLAN(Wireless Local Area Network)通信,Bluetooth通信(连接)规模小且能省电。Bluetooth标准4.0版本也称BLE(Bluetooth Low Energy),能够比现有标准进一步减少耗电。
BLE可以进行被称为连接的双向通信。可是存在下述问题:为了进行配对,连接时用户需要的操作繁复,配对后的通信步骤繁复,便携信息终端侧需要支持BLE,不只是便携信息终端、血压计也需要高性能的硬件(处理器、存储器),开发/评价费用高,通信的系统开销(overhead)量大而不适合小容量的数据发送等。
另一方面,BLE也可以进行被称为广播的单向通信。日本专利公报第5852620号公开了在广播包的数据区域的空余部分包含任意的数据发送的技术。
如果血压计利用广播发送血压数据,则能接收广播的便携信息终端不需配对及其后繁复的通信步骤,就可以接收血压数据。
可是,这种单向通信时,根据通信状况,便携信息终端中有可能产生血压数据的漏接。例如,当血压计只是安装有单向的发送功能时,则不能从血压计参照便携信息终端的状态(数据的接收状况等)。因此,便携信息终端中有可能产生血压数据的漏接。
发明内容
本发明的目的是提供增加利用单向通信发送的数据的接收机会以弥补漏接的技术。
按照本发明的第一方式,数据通信系统具备第一和第二数据通信装置以及与所述第一和第二数据通信装置通信的数据服务器。所述第一数据通信装置接收利用单向通信从数据发送装置发送的第一数据,接收利用双向通信从所述数据服务器发送的第二数据,根据所述第一和第二数据中的至少一方生成输出数据,所述第二数据通信装置接收利用单向通信从所述数据发送装置发送的所述第二数据,利用双向通信向所述数据服务器发送所述第二数据,所述数据服务器接收利用双向通信从所述第二数据通信装置发送的所述第二数据,利用双向通信向所述第一数据通信装置发送所述第二数据。
按照所述第一方式的数据通信系统,通过单向通信和双向通信并用,使第一数据通信装置具有直接或间接地从数据发送装置接收数据的机会,从而可以增加从数据发送装置接收数据的机会。在第一数据通信装置中,由于根据利用与数据发送装置的单向通信接收的第一数据以及利用与数据服务器的双向通信接收的第二数据(第二数据的数据发送源为数据发送装置)中的至少一方生成输出数据,所以当第一数据和第二数据中的至少一方中产生数据的漏接时,可以弥补所述数据的漏接的一部分或全部(或可以提高弥补的可能性)。此外,在第一数据通信装置中,根据通信状况,当第一和第二数据中的至少一方的数据不能接收时,可以根据所接收的另一方的数据生成输出数据。
按照本发明的第二方式,所述第一数据通信装置将所述第一和第二数据所含的重复数据的一方除去后生成所述输出数据。
按照所述第二方式的数据通信系统,在第一数据通信装置中,当输出数据中包含双方的重复数据时,输出数据的数据量变大、产生输出数据难以利用等问题,因此将重复数据的一方除去后作成输出数据可以解决上述问题。
按照本发明的第三方式,所述第一和第二数据包含人体数据。
按照该第三方式的数据通信系统,在第一数据通信装置中,当出现人体数据的漏接时,可以弥补人体数据的漏接的一部分或全部(或可以提高弥补的可能性)。
按照本发明的第四方式,所述第一数据通信装置利用定期的双向通信从所述数据服务器接收所述第二数据。
按照该第四方式的数据通信装置,在第一数据通信装置中,可以增加利用定期的双向通信接收第二数据的机会,能提高接收第二数据的可能性。
按照本发明的第五方式,所述第一数据通信装置基于所述第一数据的接收,利用所述双向通信向所述数据服务器发送所述第一数据。
按照所述第五方式的数据通信系统,在第一数据通信装置中,可以通过双向通信把利用单向通信从数据发送装置发送的第一数据向数据服务器中转。这样,可以使不能直接接收利用单向通信从数据发送装置发送的第一数据的数据服务器,接收从数据发送装置发送的第一数据。
按照本发明的第六方式,数据通信装置包括:接收部,接收利用单向通信从数据发送装置发送的第一数据;收发部,接收利用双向通信从数据发送装置发送的第二数据;以及数据生成部,根据所述第一和第二数据中的至少一方生成输出数据。所述第二数据是利用所述单向通信从所述数据发送装置发送,并由和所述数据通信装置不同的其他数据通信装置接收,再从所述其他数据通信装置向所述数据服务器发送的数据。
按照所述第六方式的数据通信装置,通过单向通信和双向通信并用,具有直接或间接地从数据发送装置接收数据的机会,因此可以增加从数据发送装置接收数据的机会。由于根据利用与数据发送装置的单向通信接收的第一数据,以及利用与数据服务器的双向通信接收的第二数据(第二数据的数据发送源为数据发送装置)中的至少一方生成输出数据,所以在第一数据和第二数据中的至少一方中产生数据的漏接时,可以弥补所述数据的漏接的一部分或全部(或可以提高弥补的可能性)。此外,根据通信状况,当第一和第二数据中的至少一方的数据不能接收时,可以根据接收的另一方的数据生成输出数据。
按照本发明的第七方式,所述数据生成部将所述第一和第二数据所含的重复数据的一方除去后生成所述输出数据。
按照所述第七方式的数据通信装置,当输出数据包含重复数据的双方时,输出数据的数据量变多、产生输出数据难以利用等问题,因此将重复数据的一方除去后作成输出数据可以解决上述问题。
按照本发明的第八方式,所述第一和第二数据包含人体数据。
按照所述第八方式的数据通信装置,当产生人体数据的漏接时,可以弥补人体数据漏接的一部分或全部(或可以提高弥补的可能性)。
按照本发明的第九方式,所述收发部利用定期的双向通信从所述数据服务器接收所述第二数据。
按照所述第九方式的数据通信装置,利用定期的双向通信增加第二数据的接收机会,可以提高第二数据接收的可能性。
按照本发明的第十方式,数据通信装置具备中继控制部,所述中继控制部进行控制,基于所述接收部对所述第一数据的接收,利用所述双向通信向所述数据服务器发送所述第一数据。
按照所述第十方式的数据通信装置,可以通过双向通信把利用单向通信从数据发送装置发送的第一数据向数据服务器中转。这样,可以使不能直接接收利用单向通信从数据发送装置发送的第一数据的数据服务器,接收从数据发送装置发送的第一数据。
此外,本发明提供一种数据通信装置,其包括:接收部,接收利用单向通信从数据发送装置发送的第一数据;收发部,接收利用双向通信从数据服务器发送的第二数据;以及数据生成部,将所述第一数据和所述第二数据包含的人体数据中、与相同的日期时间数据相关联的人体数据判定为重复数据,并将重复数据的一方去除,再根据去除了所述重复数据的一方的所述第一数据和所述第二数据生成输出数据,所述第二数据是和所述数据通信装置不同的其他数据通信装置接收利用所述单向通信从所述数据发送装置发送的所述第一数据而得到的数据,且是将所述其他数据通信装置得到的数据发送到了所述数据服务器的数据。
此外,本发明提供一种数据通信装置,其包括:接收部,接收利用单向通信从数据发送装置发送的第一数据;收发部,接收利用双向通信从数据服务器发送的第二数据;以及数据生成部,将所述第一数据和所述第二数据包含的人体数据中、与相同的识别数据相关联的人体数据判定为重复数据,并将重复数据的一方去除,再根据去除了所述重复数据的一方的所述第一数据和所述第二数据生成输出数据,所述第二数据是和所述数据通信装置不同的其他数据通信装置接收利用所述单向通信从所述数据发送装置发送的所述第一数据而得到的数据,且是将所述其他数据通信装置得到的数据发送到了所述数据服务器的数据。
按照本发明,可以提供增加接收利用单向通信发送的数据的机会并弥补漏接的技术。
附图说明
图1是本实施方式的数据通信系统的应用例示意图。
图2是表示本实施方式的数据通信系统的一例的原理图。
图3是表示本实施方式的数据发送装置的硬件构成的一例的框图。
图4是表示本实施方式的数据发送装置的软件构成的一例的框图。
图5是表示本实施方式的数据通信装置的硬件构成的一例的框图。
图6是表示本实施方式的数据通信装置的软件构成的一例的框图。
图7是表示本实施方式的数据服务器的硬件构成的一例的框图。
图8是表示本实施方式的数据服务器的软件构成的一例的框图。
图9是在BLE中进行的广播的说明图。
图10是在BLE中收发的数据包的数据结构例示图。
图11是广播包的PDU区的数据结构例示图。
图12是表示实施方式的数据通信装置的数据接收动作的一例的流程图。
图13是表示实施方式的数据中继装置的中继动作的一例的流程图。
具体实施方式
以下,根据附图说明本发明的一个实施方式(以下,也称“本实施方式”)。
另外,以后,对于和已说明的要素相同或类似的要素标注相同或类似的附图标记,基本上省略重复的说明。
§1应用例
首先,用图1说明本发明的一个应用例。图1示意性表示了本实施方式的数据通信系统的应用例。如图1所示,数据通信系统具备数据发送装置100、数据通信装置200a、数据中继装置200b和数据服务器300。另外,数据通信装置(第一数据通信装置)200a可以作为数据中继装置动作,此外,数据中继装置200b可以作为数据通信装置(第二数据通信装置)动作。例如,数据通信装置200a和数据中继装置200b通过相同的构成,作为数据中继装置和数据通信装置动作。
数据通信装置200a至少包括接收部201a、收发部202a、数据生成部203a和数据处理部204a。此外,数据中继装置200b至少包括接收部201b、收发部202b、数据生成部203b和数据处理部204b。
例如,数据通信装置200a的各部分(接收部201a、收发部202a、数据生成部203a、数据处理部204a)和数据中继装置200b的各部分(接收部201b、收发部202b、数据生成部203b、数据处理部204b)对应,故省略数据中继装置200b的各部分的动作说明。
接收部201a接收从数据发送装置100发送的第一数据。数据发送装置100利用基于BLE等通信标准的单向通信,发送用于传输以相同标准限定的上述数据包的无线信号,接收部201a接收该无线信号。此外,接收部201a把接收信号向数据生成部203a发送。例如,由于数据发送装置100稳定地利用单向通信发送用于传输上述数据包的无线信号,所以数据通信装置200a进入数据发送装置100的通信区域内后,数据通信装置200a的接收部201a接收该无线信号。
收发部202a接收从数据服务器300发送的第二数据。数据服务器300利用基于移动通信(3G、4G等)和WLAN等通信标准的双向通信发送上述的第二数据,收发部202a接收所述第二数据。此外,收发部202a将接收信号发往数据生成部203a。例如,收发部202a利用定期的双向通信试行对数据服务器300的访问,接收从数据服务器300发送的第二数据。
数据生成部203a根据第一和第二数据中的至少一方生成输出数据。例如,数据生成部203a将第一和第二数据所含的重复数据的一方除去后生成输出数据。数据生成部203a将输出数据发往数据处理部204a。
数据处理部204a将输出数据发往数据存储部(参照后续图6说明的数据存储部206a)和显示控制部(参照后面图6说明的显示控制部208a)。数据存储部206a存储输出数据。显示控制部208a根据输出数据生成显示数据。
另外,第二数据是利用单向通信从数据发送装置100发送并由数据中继装置200b(数据中继装置200b相当于与数据通信装置200a不同的其他数据通信装置)接收,是为了数据中继装置200b向预先指定的数据通信装置200a的接收地址发送而发往数据服务器300的数据。即,数据服务器300接收从数据中继装置200b发送的第二数据,并将接收到的第二数据发往预先指定的数据通信装置200a的接收地址。
例如,第一和第二数据包含人体数据,人体数据可以包含血压数据。
数据通信装置200a利用不需要配对和繁复的通信步骤的单向通信,接收从数据发送装置100发送的第一数据。数据通信装置200a接收第一数据的一部分或全部。由数据通信装置200a接收的第一数据的一部分或全部的接收数据也表示为“第一接收数据”。
此外,数据中继装置200b也利用不需要配对和繁复的通信步骤的单向通信,接收从数据发送装置100发送的第一数据。数据中继装置200b接收第一数据的一部分或全部。由数据中继装置200b接收的第一数据的一部分或全部的接收数据也表示为“第二接收数据”。数据服务器300利用双向通信,接收从数据中继装置200b发送的第二接收数据,并将第二接收数据发往数据通信装置200a。数据通信装置200a利用双向通信接收第二接收数据。
由此,数据通信装置200a利用单向通信接收第一接收数据,利用双向通信接收第二接收数据。如上所述,第一接收数据是从数据发送装置100发送的第一数据的一部分或全部,对应数据发送装置100和数据通信装置200a之间的通信状态,成为第一数据的一部分或全部。例如,如果通信状态良好(数据不容易产生缺损),则第一接收数据为第一数据的全部的可能性较高,而如果通信状态不良(数据容易产生缺损),则第一接收数据为第一数据的一部分的可能性较大。
第二接收数据是从数据发送装置100发送的第一数据的一部分或全部,对应数据发送装置100和数据中继装置200b之间的通信状态,成为第一数据的一部分或全部。例如,如果通信状态良好(数据不容易产生缺损),则第二接收数据为第一数据的全部的可能性较高,而如果通信状态不良(数据容易产生缺损),则第二接收数据为第一数据的一部分的可能性较大。另外,即使第一接收数据是第一数据的一部分,第二接收数据是第一数据的一部分,第一接收数据和第二接收数据也不一定是相同数据。这是因为第一接收数据依靠数据发送装置100和数据通信装置200a的通信状态,第二接收数据依靠数据发送装置100和数据中继装置200b的通信状态。
数据生成部203a根据接收的第一和第二接收数据中的至少一方生成输出数据。例如,数据生成部203a将第一和第二接收数据所含的重复数据的一方除去后生成输出数据。即使第一接收数据是从数据发送装置100发送的第一数据的一部分,此外,第二接收数据是从数据发送装置100发送的第一数据的一部分,只要是第一和第二接收数据中的至少一方所含的数据就能够防止缺损。
例如,在持有数据通信装置200a的第一用户总是远离数据发送装置100、持有数据通信装置200a的第一用户静止在数据发送装置100的通信区域内的机会较少的情况下,在数据通信装置200a接收的第一接收数据,容易为从数据发送装置100发送的第一数据的一部分。此外,在持有数据中继装置200b的第二用户经常停留在数据发送装置100附近、持有数据中继装置200b的第二用户静止在数据发送装置100的通信区域内的机会较多的情况下,在数据中继装置200b接收的第二接收数据,容易为从数据发送装置100发送的第一数据的全部。这种情况下,有时可以仅仅用第二接收数据生成相当于从数据发送装置100发送的第一数据的输出数据。或,也可以将第一和第二接收数据所含的重复数据的一方除去后,生成相当于从数据发送装置100发送的第一数据的输出数据。
§2结构例
(数据通信系统)
用图2说明本实施方式的数据通信系统的一例。图2是举例说明本实施方式的包括数据发送装置100、数据通信装置200a、数据中继装置200b和数据服务器300的数据通信系统的原理图。
数据发送装置100是血压计、体温计、活动量计、计步器、身体组成计和体重计等日常测量有关用户的人体信息或活动信息的量的传感器装置。数据发送装置100是BLE等能单向通信的装置。另外,图2的示例中,作为数据发送装置100表示了固定型的血压计的外观,但是数据发送装置100不限于此,可以是腕表型的可穿戴血压计,也可以是其他测量有关人体信息或活动信息的量的传感器装置。数据发送装置100通过单向通信发送表示关于人体信息或活动信息的量的测量数据。另外,测量数据与发送数据(第一数据)对应。
数据通信装置200a是智能手机、平板电脑等便携信息终端。数据通信装置200a主要是BLE、移动通信(3G、4G等)和WLAN等能无线通信的装置。
数据通信装置200a把来自数据发送装置100BLE等的通过单向通信发送的第一数据作为第一接收数据接收。另外,如上所述,第一接收数据是第一数据的一部分或全部。此外,数据通信装置200a利用移动通信或WLAN并经由网络,接收从数据服务器300通过双向通信发送的第二接收数据。此外,数据通信装置200a利用移动通信或WLAN并经由网络,通过双向通信向数据服务器300发送第一接收数据。
数据中继装置200b是智能手机、平板电脑等便携信息终端。数据中继装置200b主要是BLE、移动通信(3G、4G等)和WLAN等能无线通信的装置。
数据中继装置200b把来自数据发送装置100通过BLE等单向通信发送的第一数据作为第二接收数据接收。另外,如上所述,第二接收数据是第一数据的一部分或全部。此外,数据中继装置200b利用移动通信或WLAN并经由网络,接收从数据服务器300通过双向通信发送的第一接收数据。此外,数据中继装置200b利用移动通信或WLAN并经由网络,向数据服务器300通过双向通信发送第二接收数据。
数据服务器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(SystolicBlood Pressure)和舒张压DBP(Diastolic Blood Pressure)的值及脉搏数,但是不限于此。此外,测量数据可以包含心电数据、脉搏波数据、体温数据等。
血压传感器可以包含能1拍1拍连续测量有关用户的血压的量的血压传感器(以后,也称连续型的血压传感器)。连续型的血压传感器可以从脉搏波传导时间(PTT;PulseTransit 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根据用户生成包含发送数据的数据包,并把数据包向发送控制部102输入。发送数据包含人体数据和与人体数据相关联的日期时间数据。另外,发送控制部102与用户输入无关、事先生成数据包,且数据存储部106存储数据包,发送控制部102可以根据用户输入、从数据存储部106读出数据包,并将数据包输入发送控制部102。
此外,数据管理部105可以将来自发送控制部102或显示控制部107的命令作为触发,读出数据存储部106中存储的人体数据,并把人体数据发往发送控制部102或显示控制部107。
数据存储部106存储从数据管理部105写入的人体数据。此外,数据存储部106存储从数据管理部105写入的数据包。此外,数据管理部105可以在新存储人体数据时,自动将所述人体数据发往显示控制部107。
输入部101接受用户输入。例如,输入部101接受指示第一数据发送的第一用户输入,并将第一用户输入发往发送控制部102等。此外,输入部101接受指示动作停止的第二用户输入,并将第二用户输入发往发送控制部102等。此外,输入部101接受用于控制显示部108的数据显示的第三用户输入以及用于指示人体传感器118开始测量的第四用户输入。
发送控制部102根据第一用户输入指示执行数据包的发送,并把生成的数据包或从数据存储部106读出的数据包输入发送部103。例如,发送控制部102根据第一用户输入,在直至收到第二用户输入为止的期间,都指示数据包重复发送。
此外,发送控制部102在指示执行数据包的发送的情况下,将数据包的固有识别信息通知数据管理部105,数据管理部105根据该通知、将发送过的数据包作为发送完毕管理。
发送部103利用基于BLE等通信标准的单向通信,发送用于输送以同标准限定的数据包的无线信号。例如,发送部103根据数据包的重复发送的指示,重复发送(广播)单向通信用的数据包。
显示控制部107根据来自输入部101的用户输入和来自数据管理部105的数据生成显示数据,并将生成的显示数据输入显示部108。显示部108显示基于从显示控制部107输入的显示数据的图像。例如,显示控制部107根据第三用户输入从数据存储部106读出人体数据,根据读出的人体数据生成显示部108的显示数据,显示部108根据该生成的显示数据显示与人体数据对应的图像。
电源控制部109根据从输入部101指示开始供给电源电压的用户输入,开始电源电压的供给,并根据从输入部101指示停止供给电源电压的用户输入,指示停止电源电压的供给。
电源部110根据来自电源控制部109的、开始供给电源电压的指示开始电源电压的供给,并根据来自电源控制部109的、电源电压的供给停止的指示停止电源电压的供给。
(数据通信装置)
(硬件构成)
接下来,用图5说明本实施方式的数据通信装置200a的硬件构成的一例。图5示意表示了数据通信装置200a的硬件构成的一例。另外,数据通信装置200a和数据中继装置200b可以是相同的构成,本实施方式说明了数据通信装置200a和数据中继装置200b为相同构成的情况,并省略数据中继装置200b的硬件构成的说明。
如图5所示,数据通信装置200a是将控制部211a、存储部212a、通信接口213a、输入装置214a、输出装置215a、外部接口216a电连接的计算机。另外,图5中分别将通信接口和外部接口标记为“通信I/F”和“外部I/F”。
控制部211a包括CPU、RAM、ROM等。CPU是处理器的一例。CPU将存储部212a中存储的程序在RAM中展开。而后,通过CPU解释和执行所述程序,控制部211a能执行各种信息处理,例如在软件构成的项目中所说明的功能模块的处理。
存储部212a是所谓辅助存储装置,例如可以是内置或外置的闪存器等半导体存储器。存储部212a存储由控制部211a执行的程序、由控制部211a使用的数据等。程序也能够是使控制部211a动作的命令。
通信接口213a主要包括用于BLE、移动通信(3G、4G等)和WLAN等各种无线通信模块。另外,通信接口213a还可以具备有线LAN(Local Area Network)模块等有线通信模块。用于BLE的通信模块从数据发送装置100利用单向通信接收第一接收数据(广播包等)。用于BLE的通信模块也称接收部。
此外,用于移动通信和WLAN等的通信模块,从数据服务器300利用双向通信接收包含测量数据的第二接收数据。当用于移动通信和WLAN等的通信模块从数据服务器300利用双向通信接收第二接收数据时,所述通信模块也称收发部。此外,用于移动通信和WLAN等的通信模块,利用双向通信向数据服务器300发送第一接收数据。当用于移动通信和WLAN等的通信模块利用双向通信向数据服务器300发送第一接收数据时,所述通信模块也称中继部。
输入装置214a是例如触屏等用于接受用户输入的装置。
输出装置215a是例如显示部、扬声器等进行输出的装置。
外部接口216a是USB接口、存储器卡槽等,是用于和外部装置连接的接口。
另外,对于数据通信装置200a的具体硬件构成,可以对应实施方式,适当进行构成要素的省略、置换和追加。例如,控制部211a可以包括多个处理器。数据通信装置200a可以由多台信息处理装置构成。此外,数据通信装置200a在提供的服务专用设计的信息处理装置以外,也可以采用通用的平板电脑PC(Personal Computer)等。
(软件构成)
接下来,用图6说明本实施方式的数据通信装置200a的软件构成的一例。图6示意表示了数据通信装置200a的软件构成的一例。另外,数据通信装置200a和数据中继装置200b可以是相同的构成,本实施方式中说明了数据通信装置200a和数据中继装置200b为相同构成的情况,并省略数据中继装置200b的软件构成的说明。
图5的控制部211a将存储部212a中存储的程序在RAM中展开。而后,控制部211a通过由CPU解释和执行所述程序,控制图5所示的各种硬件要素。由此,如图6所示,数据通信装置200a作为具备接收部201a、收发部202a、数据生成部203a、数据处理部204a、中继控制部205a、数据存储部206a、输入部207a、显示控制部208a、显示部209a的计算机发挥功能。
接收部201a利用单向通信从数据发送装置100接收用于输送数据包的无线信号。所述数据包例如BLE中的广播包。不过,BLE存在将来置换为其他低耗电、能单向通信的通信标准的可能性。彼时,只要适当重新解读以后的说明即可。
这里,大体说明BLE的广播。
如图9所示,在BLE中采用的被动扫描方式中,新节点定期发送用以公布本身的存在的广播包。所述新节点在发送一次广播包后、至下一次发送为止期间,可以通过进入低耗电的休眠状态来节电。此外,由于广播包的接收侧也间歇性动作,所以伴随广播包的收发的耗电较少。
图10表示了BLE无线通信数据包的基本结构。BLE无线通信数据包包含1字节的前导码、4字节的访问地址、2~39字节(可变)的协议数据单元(PDU:Protocol Data Unit)、3字节的循环冗余校验(CRC:Cyclic Redundancy Checksum)。BLE无线通信数据包的长度依赖PDU的长度,为10~47字节。10字节的BLE无线通信数据包(PDU为2字节)也称Empty PDU数据包,在主机和从机间定期更换。
前导码区为了BLE无线通信的同步而预先准备,保存重复的“01”或“10”。访问地址的广播频道存储固定数值,数据频道存储随机数的访问地址。本实施方式中,以在广播频道上传送的BLE无线通信数据包亦即广播包为对象。CRC区用于检测误接收。CRC的计算范围仅为PDU区。
接下来,用图11说明广播包的PDU区。
广播包的PDU区包含2字节的头部和0~37字节(可变)的有效载荷。头部还包含4位的PDU Type区、2位的未使用区、1位的TxAdd区、1位的RxAdd区、6位的Length区和2位的未使用区。
PDU Type区中存储用以显示所述PDU的类别的值。定义了“可连接广播”、“非连接广播”等若干个值。TxAdd区中存储有表示有效载荷中是否存在发送地址的标志。同样,RxAdd区中存储有表示有效载荷中是否存在接收地址的标志。Length区中存储有表示有效载荷的字节大小的值。
有效载荷中可以存储任意的数据。因此,数据发送装置100采用预定的数据结构,将人体数据和日期时间数据存储在有效载荷中。所述数据结构例如可以包含代表用户的标识符、代表作为发送源装置的数据发送装置100的标识符、代表作为接收方装置的数据通信装置200a(或数据中继装置200b)的标识符、日期时间数据,以及与日期时间数据相关联的收缩压(Systolic Blood Pressure)、舒张压(Diastolic Blood Pressure)、脉搏数、活动量等1种或多种测量数据。
返回到数据通信装置200a的软件结构的说明,接收部201a针对无线信号进行包含低噪声放大、过滤、下变频等接收处理,得到中间频带或基带的接收信号。接收部201a将所述接收信号所含的第一接收数据发往数据生成部203a。
此外,接收部201a通过针对接收信号进行检波、解码,将从数据发送装置100发送的BLE的广播包再生。而后,接收部201a从BLE的广播包抽出PDU的有效载荷。
接收部201a例如检查有效载荷所含的(代表测量数据的发送源装置或正当的接收方)标识符,当标识符的值不适当时可以废弃接收数据包。此外,接收部201a在标识符的值适当的情况下,把从BLE的广播包抽出的数据输入数据生成部203a。例如,接收部201a根据事先的设定(数据生成的设定),把抽出的数据输入数据生成部203a。
此外,收发部202a利用双向通信从数据服务器300接收第二接收数据,并根据事先的设定(数据生成的设定)把第二接收数据向数据生成部203a输入。
数据生成部203a根据第一和第二接收数据中的至少一方生成输出数据。例如,数据生成部203a将第一和第二接收数据所含的重复数据的一方除去后生成输出数据。这样,可以弥补从数据发送装置100发送的第一数据的缺损。数据生成部203a将输出数据发往数据处理部204a。
说明将第一和第二接收数据所含的重复数据的一方除去的处理。例如,从数据发送装置100发送的数据包包含人体数据和与人体数据相关联的日期时间数据。数据生成部203a把第一和第二接收数据所含的人体数据中、与相同的日期数据相关联的人体数据判断为重复数据,并将重复数据的一方除去后生成输出数据。此外,当从数据发送装置100发送的数据包包含人体数据和与人体数据相关联的标识符时,数据生成部203a将第一和第二接收数据所含的人体数据中、与相同的标识符相关联的人体数据判断为重复数据,并将重复数据的一方除去后生成输出数据。
数据处理部204a把输出数据发往数据存储部206a。数据存储部206a存储输出数据。例如,将输出数据所含的日期时间数据和人体数据相关联地存储。此外,收到读出的请求后输出存储的输出数据。
此外,数据处理部204a例如根据来自未图示的上位应用(例如人体数据的管理应用)的命令,读出数据存储部206a中存储的输出数据并向显示控制部208a输入。
显示控制部208a根据输出数据生成显示数据,并把生成的显示数据输入显示部209a。显示部209a显示基于从显示控制部208a输入的显示数据的图像。
另外,数据生成部203a根据事先的设定(数据生成未设定和数据中继设定),不执行数据生成。此外,数据处理部204a根据事先的设定(数据生成未设定和数据中继设定),向中继控制部205a输入第一接收数据。中继控制部205a进行控制,利用双向通信并借助数据服务器300、向事先设定的作为接收方装置的数据中继装置200b发送第一接收数据。收发部202a按照中继控制部205a的控制,利用双向通信向数据服务器300发送第一接收数据。
(数据服务器)
(硬件构成)
接下来,用图7说明本实施方式的数据服务器300的硬件构成的一例。图7示意表示了本实施方式的数据服务器300的硬件构成的一例。
如图7所示,数据服务器300是将控制部311、存储部312、通信接口313、输入装置314、输出装置315、外部接口316电连接的计算机。另外,图7中分别将通信接口和外部接口标记为“通信I/F”和“外部I/F”。
控制部311包括CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等。CPU是处理器的一例。CPU将存储部312中存储的程序在RAM中展开。而后,通过CPU解释和执行所述程序,控制部311能执行各种信息处理,例如在软件结构的项目中所说明的功能模块的处理。
存储部312是所谓辅助存储装置,例如可以是内置或外置的闪存器等半导体存储器、HDD(Hard Disk Drive)、SSD(Solid State Drive)。存储部312存储由控制部311执行的程序、由控制部311使用的数据等。程序也能够是使控制部311动作的命令。
通信接口313主要包含用于移动通信(3G、4G等)和WLAN等的各种无线通信模块。另外,通信接口313还可以具备有线LAN(Local Area Network)模块等有线通信模块。用于移动通信和WLAN等的通信模块,接收从数据中继装置200b利用双向通信发送的第二接收数据,并利用双向通信向数据通信装置200a发送第二接收数据。此时,通信模块也称收发部。或者,用于移动通信和WLAN等的通信模块,接收从数据通信装置200a利用双向通信发送的第一接收数据,此外,利用双向通信向数据中继装置200b发送第一接收数据。此时,通信模块也称中继部。
输入装置314例如为触屏、按钮、开关等接受用户输入的装置。
输出装置315例如为显示部、扬声器等进行输出的装置。
外部接口316是USB(Universal Serial Bus)接口、存储器卡槽等用于和外部装置连接的接口。
另外,关于数据服务器300的具体硬件构成,可以对应实施方式,适当进行结构要素的省略、置换和追加。例如,控制部311可以包含多个处理器。
(软件构成)
接下来,用图8说明本实施方式的数据服务器300的软件构成的一例。图8示意表示了数据服务器300的软件构成的一例。
图7的控制部311将存储部312中存储的程序在RAM中展开。而后,控制部311通过由CPU解释和执行所述程序,控制图7所示的各种硬件要素。由此,如图8所示,数据服务器300作为包括收发部302、数据处理部304、中继控制部305、数据存储部306的计算机发挥功能。
收发部302接收从数据中继装置200b利用双向通信发送的第二接收数据,并向数据处理部304输出。数据处理部304向数据存储部306输入第二接收数据,数据存储部306存储第二接收数据。此外,数据处理部304向中继控制部305输入第二接收数据,中继控制部305根据事先的设定(从数据中继装置200b向数据通信装置200a中转的设定)进行控制,把第二接收数据向数据通信装置200a发送。收发部302利用双向通信向数据通信装置200a发送第二接收数据。
此外,收发部302接收从数据通信装置200a利用双向通信发送的第一接收数据,并向数据处理部304输出。数据处理部304向数据存储部306输入第一接收数据,数据存储部306存储第一接收数据。此外,数据处理部304向中继控制部305输入第一接收数据,中继控制部305根据事先的设定(从数据通信装置200a向数据中继装置200b中转的设定)进行控制,把第一接收数据向数据中继装置200b发送。收发部302利用双向通信向数据中继装置200b发送第一接收数据。
(其他)
本实施方式说明了数据发送装置100、数据通信装置200a、数据中继装置200b和数据服务器300的各功能都由通用的CPU实现的示例。可是,以上的功能的一部分或全部也可以由1个或多个专用的处理器实现。此外,关于数据发送装置100、数据通信装置200a、数据中继装置200b和数据服务器300各自的软件构成,可以对应实施方式,适当进行功能的省略、置换和追加。
§3动作例
(数据通信装置)
接下来,用图12说明数据通信装置200a的数据接收动作的示例。图12是表示数据通信装置200a的数据接收动作的一例的流程图。另外,以下说明的处理步骤仅为一例,各处理的变更不限。此外,关于以下说明的处理步骤,也可以对应实施方式适当进行步骤的省略、置换和追加。
如图12所示,当数据通信装置200a的接收部201a接收从数据发送装置100利用单向通信发送的第一数据(步骤S101:是),此外,收发部202a未接收从数据服务器300利用双向通信发送的第二数据时(步骤S102:否),数据生成部203a根据第一数据生成输出数据(步骤S103),数据处理部204a输出输出数据(步骤S104)。例如,数据存储部206a存储输出数据。此外,显示控制部208a生成基于输出数据的显示数据,显示部209a显示显示数据。另外,数据通信装置200a接收第一数据的一部分或全部,由数据通信装置200a接收的第一数据的一部分或全部的接收数据是如上所述的第一接收数据。即,数据生成部203a根据第一接收数据生成输出数据。
此外,当数据通信装置200a的接收部201a接收从数据发送装置100利用单向通信发送的第一数据(步骤S101:是),此外,收发部202a接收从数据服务器300利用双向通信发送的第二数据(步骤S102:是)时,数据生成部203a根据第一和第二数据中的至少一方生成输出数据(步骤S105),数据处理部204a输出输出数据(步骤S104)。另外,由数据通信装置200a接收的第二数据的一部分或全部的接收数据是如上所述的第二接收数据。即,数据生成部203a根据第一和第二接收数据中的至少一方生成输出数据。
此外,当数据通信装置200a的接收部201a未接收从数据发送装置100利用单向通信发送的第一数据(步骤S101:否),收发部202a接收从数据服务器300利用双向通信发送的第二数据(步骤S106:是)时,数据生成部203a根据第二数据生成输出数据(步骤S107),数据处理部204a输出输出数据(步骤S104)。即,数据生成部203a根据第二接收数据生成输出数据。
(数据中继装置)
接下来,用图13说明数据中继装置200b的中继动作的一例。图13是表示数据中继装置200b的中继动作的一例的流程图。另外,以下说明的处理步骤仅为一例,各处理的变更不限。此外,以下说明的处理步骤可以对应实施方式适当进行步骤的省略、置换和追加。
如图13所示,数据中继装置200b的接收部201b接收从数据发送装置100利用单向通信发送的第一数据(步骤S201:是)。此时,数据中继装置200b接收第一数据的一部分或全部,由数据中继装置200b接收的第一数据的一部分或全部的接收数据是如上所述的第二接收数据。如果能与数据服务器300双向通信(步骤S202:是),则收发部202b利用双向通信向数据服务器300发送第二数据(第二接收数据)(步骤S203)。
如果不能与数据服务器300双向通信(步骤S202:否)、且到达重试时间时(步骤S204:是),则判断是否能和数据服务器300双向通信,如果能双向通信(步骤S202:是),则收发部202b利用双向通信向数据服务器300发送第二数据(第二接收数据)(步骤S203)。
(作用、效果)
如上所述,本实施方式的数据通信装置合并使用单向通信和双向通信,通过有直接或间接从数据发送装置接收数据的机会,可以增加从数据发送装置接收数据的机会。由于根据利用与数据发送装置单向通信接收的第一接收数据以及利用与数据服务器双向通信接收的第二接收数据中的至少一方生成输出数据,所以当第一接收数据和第二接收数据中的至少一方中产生数据的漏接时,可以弥补所述数据的漏接的一部分或全部(或可以提高弥补的可能性)。此外,根据通信状况,当第一和第二接收数据中的至少一方的数据不能接收时,可以根据收到的另一方的数据生成输出数据。可以提供漏接少或无漏接的高价值的输出数据。
例如,通过血压数据的测量对象者持有数据通信装置、测量对象者的家庭持有数据中继装置,从数据发送装置接收数据的机会变为多个(多个系统),当产生数据的漏接时,可以弥补所述数据的漏接的一部分或全部(或可以提高弥补的可能性)。
§4变形例
以上,具体说明了本发明的实施方式,但上述说明只不过是本发明的例示。在不脱离本发明的思想的范围内可以进行各种改进和变形。即,实施本发明时可以适当采用和前述的实施方式对应的具体结构。另外,利用自然语言说明了在前述的本实施方式中出现的数据,但是更具体地,由计算机可识别的伪代码、命令、参数、机器语言等指定。
例如,本实施方式中说明了从一台数据中继装置借助数据服务器向数据通信装置发送第二接收数据的情况,但是也可以从多台数据中继装置借助数据服务器向数据通信装置发送多个第二接收数据。通过利用多台数据中继装置,可以增加从数据发送装置接收数据的机会。这样,产生数据的漏接时,可以弥补所述数据的漏接的一部分或全部(或可以提高弥补的可能性)。
此外,数据中继装置可以是网关装置。所述网关装置是支持BLE且将采用不同的网络协议技术的网络相互连接的装置。网关装置利用单向通信接收蓄积来自数据发送装置的数据。这里,网关装置蓄积的数据为第三接收数据。此外,网关装置利用双向通信向数据服务器发送第三接收数据。
数据通信装置利用双向通信接收网关装置中蓄积的第三接收数据。此外,数据通信装置可以利用双向通信接收数据服务器中蓄积的第三接收数据。数据通信装置根据上述说明的第一接收数据和第三接收数据中的至少一方生成输出数据。这样,可以增加从数据发送装置接收数据的机会。当出现数据的漏接时,可以弥补所述数据的漏接的一部分或全部(或可以提高弥补的可能性)。
另外,本实施方式说明了利用单向通信从数据发送装置发送人体数据等情况,但是利用单向通信从数据发送装置发送的数据,不限于血压数据等人体数据。例如,可以利用单向通信从数据发送装置发送有关测量的帮助信息。数据通信装置可以接收帮助信息并显示帮助信息。例如,帮助信息包含最终测量日期时间和从最终测量日期时间的经过时间中的至少一方。此外,帮助信息可以包含个人识别信息(姓名等)。由此,可以敦促数据通信装置的用户测量有关血压的量等。此外,如果是对应单向通信的数据通信装置就可以接收帮助信息,因此当忽视有关血压的量的测量(以下,也表示为“血压测量”)的用户以外的、用户的数据通信装置收到帮助信息时,忽视血压测量的用户以外的用户也可以敦促忽视血压测量的用户进行血压测量。
§5附记
上述各实施方式的一部分或全部,在权利要求以外还可以表述如下,但是不限于此。
(附记1)
一种数据通信系统,包括:第一和第二数据通信装置;以及与所述第一和第二数据通信装置通信的数据服务器,所述第一和第二数据通信装置及所述数据服务器分别包括:存储器;以及与所述存储器连接的处理器,所述第一数据通信装置的所述处理器,作为接收利用单向通信从数据发送装置发送的第一数据、接收利用双向通信从所述数据服务器发送的第二数据并根据所述第一和第二数据中的至少一方生成输出数据的装置发挥功能,所述第二数据通信装置的所述处理器,作为接收利用单向通信从所述数据发送装置发送的所述第二数据、利用双向通信针对所述数据服务器发送所述第二数据的装置发挥功能,所述数据服务器的所述处理器,作为接收利用双向通信从所述第二数据通信装置发送的所述第二数据、利用双向通信向所述第一数据通信装置发送所述第二数据的服务器发挥功能。
附图标记说明
100…数据发送装置
101…输入部
102…发送控制部
103…发送部
104…数据取得部
105…数据管理部
106…数据存储部
107…显示控制部
108…显示部
109…电源控制部
110…电源部
111…控制部
112…存储部
113…通信接口
114…输入装置
115…输出装置
116…外部接口
117…电池
118…人体传感器
200a…数据通信装置
200b…数据中继装置
201a…接收部
201b…接收部
202a…收发部
202b…收发部
203a…数据生成部
203b…数据生成部
204…数据处理部
204a…数据处理部
204b…数据处理部
205a…中继控制部
206a…数据存储部
207a…输入部
208a…显示控制部
209a…显示部
211a…控制部
212a…存储部
213a…通信接口
214a…输入装置
215a…输出装置
216a…外部接口
300…数据服务器
302…收发部
304…数据处理部
305…中继控制部
306…数据存储部
311…控制部
312…存储部
313…通信接口
314…输入装置
315…输出装置
316…外部接口
Claims (11)
1.一种数据通信系统,包括:
第一和第二数据通信装置;以及
与所述第一和第二数据通信装置通信的数据服务器,
所述数据通信系统的特征在于,
所述第一数据通信装置接收利用单向通信从数据发送装置发送的第一数据,接收利用双向通信从所述数据服务器发送的第二数据,并根据所述第一数据和所述第二数据中的至少一方生成输出数据,
所述第二数据通信装置接收利用单向通信从所述数据发送装置发送的所述第二数据,利用双向通信向所述数据服务器发送所述第二数据,
所述数据服务器接收利用双向通信从所述第二数据通信装置发送的所述第二数据,利用双向通信向所述第一数据通信装置发送所述第二数据。
2.根据权利要求1所述的数据通信系统,其特征在于,所述第一数据通信装置将所述第一数据和所述第二数据所含的重复数据的一方除去后生成所述输出数据。
3.根据权利要求1或2所述的数据通信系统,其特征在于,所述第一数据和所述第二数据包含人体数据。
4.根据权利要求1或2所述的数据通信系统,其特征在于,所述第一数据通信装置利用定期的双向通信从所述数据服务器接收所述第二数据。
5.根据权利要求1或2所述的数据通信系统,其特征在于,所述第一数据通信装置基于所述第一数据的接收,利用所述双向通信向所述数据服务器发送所述第一数据。
6.一种数据通信装置,其特征在于,包括:
接收部,接收利用单向通信从数据发送装置发送的第一数据;
收发部,接收利用双向通信从数据服务器发送的第二数据;以及
数据生成部,将所述第一数据和所述第二数据包含的人体数据中、与相同的日期时间数据相关联的人体数据判定为重复数据,并将重复数据的一方去除,再根据去除了所述重复数据的一方的所述第一数据和所述第二数据生成输出数据,
所述第二数据是和所述数据通信装置不同的其他数据通信装置接收利用所述单向通信从所述数据发送装置发送的所述第一数据而得到的数据,且是将所述其他数据通信装置得到的数据发送到了所述数据服务器的数据。
7.根据权利要求6所述的数据通信装置,其特征在于,所述收发部利用定期的双向通信从所述数据服务器接收所述第二数据。
8.根据权利要求6或7所述的数据通信装置,其特征在于,还具备中继控制部,所述中继控制部进行控制,基于所述接收部对所述第一数据的接收,利用所述双向通信向所述数据服务器发送所述第一数据。
9.一种数据通信装置,其特征在于,包括:
接收部,接收利用单向通信从数据发送装置发送的第一数据;
收发部,接收利用双向通信从数据服务器发送的第二数据;以及
数据生成部,将所述第一数据和所述第二数据包含的人体数据中、与相同的识别数据相关联的人体数据判定为重复数据,并将重复数据的一方去除,再根据去除了所述重复数据的一方的所述第一数据和所述第二数据生成输出数据,
所述第二数据是和所述数据通信装置不同的其他数据通信装置接收利用所述单向通信从所述数据发送装置发送的所述第一数据而得到的数据,且是将所述其他数据通信装置得到的数据发送到了所述数据服务器的数据。
10.根据权利要求9所述的数据通信装置,其特征在于,所述收发部利用定期的双向通信从所述数据服务器接收所述第二数据。
11.根据权利要求9或10所述的数据通信装置,其特征在于,还具备中继控制部,所述中继控制部进行控制,基于所述接收部对所述第一数据的接收,利用所述双向通信向所述数据服务器发送所述第一数据。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017154756A JP6896555B2 (ja) | 2017-08-09 | 2017-08-09 | データ通信システム及びデータ通信装置 |
| JP2017-154756 | 2017-08-09 | ||
| PCT/JP2018/028816 WO2019031334A1 (ja) | 2017-08-09 | 2018-08-01 | データ通信システム及びデータ通信装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110800266A CN110800266A (zh) | 2020-02-14 |
| CN110800266B true CN110800266B (zh) | 2022-06-07 |
Family
ID=65271045
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201880041093.9A Active CN110800266B (zh) | 2017-08-09 | 2018-08-01 | 数据通信系统和数据通信装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20200106571A1 (zh) |
| JP (1) | JP6896555B2 (zh) |
| CN (1) | CN110800266B (zh) |
| DE (1) | DE112018002856T5 (zh) |
| WO (1) | WO2019031334A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6900272B2 (ja) * | 2017-08-09 | 2021-07-07 | オムロンヘルスケア株式会社 | データ送信装置 |
| JP2024124968A (ja) * | 2023-03-03 | 2024-09-13 | 株式会社Jvcケンウッド | 通信装置および通信方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004104965A1 (ja) * | 2003-05-21 | 2004-12-02 | Jms Co., Ltd. | データ収集システムおよびデータ収集方法 |
| JP2007195823A (ja) * | 2006-01-27 | 2007-08-09 | Daikin Ind Ltd | 睡眠情報提供システム |
| FR2906422B1 (fr) * | 2006-09-22 | 2008-10-31 | Alcatel Sa | Repeteur terrestre multi-entrees pour un systeme de diffusion de contenus |
| JP2013158415A (ja) * | 2012-02-02 | 2013-08-19 | Omushii:Kk | 血圧モニタリングシステムおよび血圧測定装置 |
| US9253124B2 (en) * | 2012-05-15 | 2016-02-02 | TV Band Service, LLC | Techniques for sending and relaying information over broadcast and non-broadcast communications media |
| US20160119739A1 (en) * | 2014-10-24 | 2016-04-28 | Qualcomm Incorporated | Data delivery employing preemptive mutual exchange of the data |
-
2017
- 2017-08-09 JP JP2017154756A patent/JP6896555B2/ja active Active
-
2018
- 2018-08-01 CN CN201880041093.9A patent/CN110800266B/zh active Active
- 2018-08-01 DE DE112018002856.9T patent/DE112018002856T5/de active Pending
- 2018-08-01 WO PCT/JP2018/028816 patent/WO2019031334A1/ja not_active Ceased
-
2019
- 2019-12-04 US US16/702,715 patent/US20200106571A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| CN110800266A (zh) | 2020-02-14 |
| DE112018002856T5 (de) | 2020-02-27 |
| JP6896555B2 (ja) | 2021-06-30 |
| JP2019033447A (ja) | 2019-02-28 |
| WO2019031334A1 (ja) | 2019-02-14 |
| US20200106571A1 (en) | 2020-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6232055B2 (ja) | 測定装置及び通信方法 | |
| CN103169448A (zh) | 体感网感知终端系统、感知节点及感知方法 | |
| CN107256622A (zh) | 宠物穿戴设备及其宠物信息传输方法 | |
| CN110800266B (zh) | 数据通信系统和数据通信装置 | |
| JP2012249916A (ja) | 生体データを送信するための生体データ送信子機、生体データを受信するための親機 | |
| US20200107755A1 (en) | Measuring device and transmission method | |
| US10881296B2 (en) | Measuring device and transmission method | |
| KR102515572B1 (ko) | 통신 프레임을 생성하거나 처리하는 장치, 시스템, 방법 및 기록 매체에 저장된 프로그램 | |
| CN110785986B (zh) | 数据发送装置 | |
| CN106921442B (zh) | 通信装置及通信方法 | |
| CN110945964A (zh) | 数据发送装置和数据接收装置 | |
| CN110945919B (zh) | 信息处理装置、接收方法和存储介质 | |
| Sirisha et al. | Real-time multi-patient monitoring system using ARM and wireless sensor network | |
| US11271667B2 (en) | Data receiving apparatus, data transmission apparatus and data transmission system | |
| US10972200B2 (en) | Data receiving apparatus and data transmitting apparatus | |
| WO2019031343A1 (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 |