测定装置、发送方法和程序与流程

文档序号:19906668发布日期:2020-02-11 14:35阅读:181来源:国知局
测定装置、发送方法和程序与流程

本发明涉及使用传感器测定与生物信息之类的任意信息相关的量,并将由此获得的测定结果利用单向通信进行发送的技术。



背景技术:

具备向用户的便携终端转发血压数据的功能的血压计已被投入市场。如果使用这样的血压计,则用户能够通过便携终端阅览自身的血压测定结果。在血压数据的转发中,典型的例子是使用bluetooth(蓝牙;注册商标)等近距离无线通信技术。一般而言,与wlan(wirelesslocalareanetwork:无线局域网)通信相比,bluetooth通信能够以低耗电进行。bluetooth的版本4.0也被称为ble(bluetoothlowenergy:蓝牙低能耗),与以往的版本相比实现了进一步的低耗电化。

ble支持被称为连接(connection)的双向通信。然而,连接存在为了配对而不得不让用户进行繁琐操作的问题。进而,连接还存在如下问题:由于通信步骤繁琐而易于产生血压计与便携终端之间的互换性问题;血压计和便携终端双方都需要高性能的硬件(处理器、存储器);开发或评价成本高;到开始通信为止花费时间。

另一方面,ble也支持被称为广播(advertising)的单向通信。在日本专利第5852620号中公开了以下的技术,即:广播包用于检测成为连接对象的无线通信装置,在该广播包的数据字段的余白部分包含有任意数据并发送。

如果利用单向通信发送血压数据,则无需配对以及之后的繁琐的通信步骤,因此,上述的问题被消除或减轻。然而,如果血压计只装备有发送功能,则血压计无法把握便携终端的状态(数据的接收状况等)。因此,血压计无法检测到便携终端中发生数据缺失的情况。



技术实现要素:

本发明是鉴于上述情况而完成的,其目的是提供在利用单向通信发送测定结果的情况下,能够减少接收侧的数据缺失的发生的测定装置和发送方法。

本发明为了解决上述课题而采用以下的构成。

本发明一个方式的测定装置包括:测定结果取得部,从传感器取得通过使用所述传感器间隔时间地测定与信息相关的值而获得的多个测定结果,所述多个测定结果包括第一测定结果、所述第一测定结果之后获得的第二测定结果、所述第二测定结果之后获得的第三测定结果和所述第三测定结果之后获得的第四测定结果;以及发送处理部,在从获得所述第二测定结果起直至获得所述第三测定结果为止的第一期间,所述发送处理部利用单向通信用的包发送包括所述第一测定结果和所述第二测定结果的多个测定结果,在从获得所述第三测定结果起直至获得所述第四测定结果为止的第二期间,所述发送处理部利用所述单向通信用的包发送包括所述第二测定结果和所述第三测定结果的多个测定结果。

根据上述构成,第二测定结果不仅在从获得第二测定结果起直至获得第三测定结果为止的第一期间中被发送,在从获得第三测定结果起直至获得第四测定结果为止的第二期间中也被发送。由此,第二测定结果即便在第一期间中未被接收侧接收,也能在第二期间中被接收侧接收。因此,能够提高在接收侧接收第二测定结果的可能性。其结果是,能够减少接收侧的数据缺失的发生。

优选的是,上述方式的测定装置还包括决定发送比例的发送比例决定部,所述发送比例表示发送各测定结果所使用的包数与一个循环中发送的包数之比。在该情况下,所述发送比例决定部在所述第二期间中将所述第二测定结果的发送比例设定为比所述第三测定结果的发送比例小的值。

根据上述构成,能够以高密度发送被接收侧接收的可能性低的第三测定结果,以低密度发送被接收侧接收的可能性高的第二测定结果。其结果是,能够减少接收侧的数据缺失的发生,并且能够易于在接收侧接收新获得的测定结果。

优选的是,上述方式的测定装置还包括:指示取得部,从用户取得用于指定第五测定结果的指示,所述第五测定结果由所述用户从取得的所述多个测定结果之中选择;以及显示控制部,使显示部显示所述第五测定结果。在该情况下,在所述第五测定结果显示于所述显示部的第三期间,所述发送处理部利用所述单向通信用的包仅发送所述第五测定结果。

根据上述构成,发送由用户指定的测定结果。由此,能够使测定装置发送在接收侧未能接收的测定结果。其结果是,能够消除接收侧的数据缺失。

优选的是,在上述方式的测定装置中,在从获得所述第二测定结果起直至经过预先设定的时间为止,所述发送处理部利用所述单向通信用的包仅发送所述第二测定结果。

根据上述构成,在测定之后立即仅发送最新的测定结果。由此,能够提高在接收侧接收最新的测定结果的可能性,能够在测定后立即通过接收侧的装置阅览最新的测定结果。

优选的是,在上述方式的测定装置中,例如所述信息包括用户的生物信息和活动信息中的至少一方。根据该构成,能够由接收侧的装置管理血压等生物信息或者步数等活动信息。

根据本发明,能够提供一种测定装置和发送方法,在利用单向通信发送通过测定与信息相关的量而获得的测定结果的情况下,能减少接收侧的数据缺失的发生。

附图说明

图1是例示本发明一个实施方式的信息管理系统的构成示例的框图。

图2是例示图1所示的测定装置的硬件构成的一例的框图。

图3是例示图1所示的信息管理装置的硬件构成的一例的框图。

图4是例示图1所示的测定装置的软件构成的一例的框图。

图5是例示存储于图4所示的测定结果存储部的数据的一部分的图。

图6是说明在ble中进行的广播的图。

图7是例示在ble中收发的包的数据结构的图。

图8是例示广播包的pdu字段的数据结构的图。

图9是例示图1所示的信息管理装置的软件构成的一例的框图。

图10是例示本实施方式的通常发送模式下的发送动作的一例的流程图。

图11是例示本实施方式的最新测定结果发送模式下的发送动作的一例的流程图。

图12是例示本实施方式的指定测定结果发送模式下的发送动作的一例的流程图。

图13是例示本实施方式的发送模式切换动作的一例的流程图。

图14是例示本实施方式的信息管理动作的一例的流程图。

附图标记说明

10…信息管理系统

20…测定装置

21…传感器

22…测定控制部

23…测定结果取得部

24…发送处理部

25…发送机

26…测定结果存储部

201…控制部

202…存储部

203…显示部

204…操作部

205…通信接口

206…电池

207…血压测定部

208…袖带

209…泵

210…排气阀

211…压力传感器

212…空气流路

251…测定控制部

252…空气供给控制部

253…血压值算出部

254…指示取得部

255…发送处理部

256…测定结果选择部

257…发送比例决定部

258…包生成部

259…包发送部

260…显示控制部

261…测定结果存储部

30…信息管理装置

31…接收机

32…接收处理部

33…信息处理部

34…测定结果存储部

301…控制部

302…存储部

303…显示部

304…操作部

305…通信接口

306…电池

351…接收处理部

352…信息处理部

353…指示取得部

354…显示控制部

355…测定结果存储部

具体实施方式

以下,参照附图对本发明的实施方式进行说明。

§1应用示例

参照图1对本发明的一个应用示例进行说明。图1例示了一个实施方式的信息管理系统10。如图1所示,信息管理系统10具备测定装置20和信息管理装置30。在本应用示例中,测定装置20例如是用户佩戴的可穿戴式设备,信息管理装置30例如是用户所具有的便携终端。便携终端例如可以是智能电话、便携电话、平板pc(personalcomputer:个人计算机)、笔记本型pc等。

测定装置20具备传感器21,并且使用该传感器21测定与用户的信息(以下称为用户信息)相关的量。用户信息例如包括用户的生物信息和活动信息中的至少一方。生物信息是指能够从用户的身体获得的信息。与生物信息相关的量可以列举血压、脉搏、心搏、心电图、体温、动脉血氧饱和度、血中酒精浓度、体重、体脂肪率等。活动信息是指表示用户的身体活动的信息。与活动信息相关的量(也称为活动量)可以列举步数、上台阶步数、消耗卡路里等。

根据成为测定对象的用户信息的种类而使用各种类型的传感器21。在测定血压值的情况下,传感器21可以使用压力传感器、光电传感器、超声波传感器、电极等。另外,在测定步数的情况下,传感器21可以使用加速度传感器等。在本实施方式中,为了便于说明,对测定装置20测定一种与用户信息相关的量(例如血压)的情况进行说明。然而,请注意:测定装置20也可以测定多种与用户信息相关的量(例如血压和步数的组合)。

测定装置20还具备测定控制部22、测定结果取得部23、发送处理部24、发送机25和测定结果存储部26。测定控制部22使用传感器21测定与用户信息相关的量,并生成表示测定的与用户信息相关的量的测定结果。测定结果取得部23从测定控制部22接收测定结果,并将其存储于测定结果存储部26。测定控制部22间隔时间地执行测定,测定结果取得部23从测定控制部22依次取得测定结果。作为典型的例子,测定结果与表示测定时刻的测定时刻信息相关联。

发送处理部24进行用于发送测定结果的处理。从由测定控制部22生成并被存储于测定结果存储部26的多个测定结果之中,选择应发送的多个测定结果。在一个例子中,发送处理部24从新的测定结果中依次选择预定数量的测定结果。在其他例子中,发送处理部24选择在预定的时间期间内获得的测定结果(例如最近一周的测定结果)。选择处理不限于这些例子。发送处理部24也可以在每次获得新的测定结果时进行选择处理,或者周期性地进行选择处理。

发送处理部24基于选择出的多个测定结果生成单向通信用的一个或者多个包。各包包括选择出的多个测定结果中的至少一个。例如,发送处理部24生成分别包括选择出的多个测定结果的多个包。发送处理部24发送所生成的包。具体地说,发送处理部24将包供给至发送机25,发送机25按照从发送处理部24接收的顺序通过无线方式发送包。发送机25是向周围周期性地发送无线信号的发送机,也被称为信标终端等。发送机25可以是符合bluetooth、ble(bluetoothlowenergy)等近距离无线通信标准的装置。

针对发送处理部24的发送处理,举出具体例子来进行说明。这里假定如下情况,即:依次获得测定结果1、测定结果2和测定结果3,在从获得测定结果3起直至获得接下来的测定结果4为止的期间,发送上述三个测定结果。发送处理部24生成包含测定结果1的包1、包含测定结果2的包2和包含测定结果3的包3这三个包。发送处理部24重复进行依次发送包1、包2和包3的动作。即,发送处理部24以包1、包2、包3、包1、包2、包3、包1、……的方式,依次发送包1、包2和包3。这样,测定装置20反复发送多个测定结果。

另外,包中还能够包含多个测定结果。在各包中包含两个测定结果的情况下,发送处理部24例如也可以生成包含测定结果1和测定结果2的包1、以及包含测定结果1和测定结果3的包2这两个包。在其他例子中,发送处理部24也可以生成包含测定结果1和测定结果2的包1、包含测定结果1和测定结果3的包2、以及包含测定结果2和测定结果3的包3这三个包。发送处理部24也可以生成包含测定结果1、测定结果2和测定结果3的一个包并反复发送该包。

信息管理装置30对由测定装置20获得的测定结果进行管理,具备接收机31、接收处理部32、信息处理部33和测定结果存储部34。

作为典型的例子,信息管理装置30包含收发机,该收发机符合与测定装置20的发送机25相同或者具有互换性的无线通信标准,接收机31是该收发机的一部分。接收机31从测定装置20接收包,并将接收的包提供给接收处理部32。接收处理部32从包取得测定结果并将其存储于测定结果存储部34。由于测定装置20多次发送相同的测定结果,所以接收处理部32有时取得与已经取得的测定结果相同的测定结果。该情况下,接收处理部32不将重复获得的测定结果存储于测定结果存储部34而是将其废弃。信息处理部33对存储于测定结果存储部34的测定结果进行处理。例如,信息处理部33通过用于进行统计处理的图表化等,将测定结果提示给用户。

在信息管理系统10中,有时发生信息管理装置30无法从测定装置20接收包的状况。例如由于信息管理装置30与测定装置20分离、信息管理装置30的电源被切断、信息管理装置30的无线通信功能断开等理由而发生该状况。假设测定装置20在第一测定与接下来的第二测定之间的期间中仅发送由第一测定所获得的测定结果的情况下(该情况下,在第二测定与接下来的第三测定之间的期间中仅发送由第二测定所获得的测定结果),如果在该期间中信息管理装置30不能从测定装置20接收其测定结果,则信息管理装置30丧失接收该测定结果的机会。也存在容许在信息管理装置30中发生某种程度的数据缺失的情况,但是多数的情况下,期望信息管理装置30接收到由测定装置20所获得的全部测定结果。

本实施方式中,在从获得第二测定结果起直至获得接下来的第三测定结果为止的第一期间中,测定装置20利用单向通信用的包发送包含第二测定结果和在其之前获得的第一测定结果的多个测定结果,在从获得第三测定结果起直至获得接下来的第四测定结果为止的第二期间中,测定装置20利用单向通信用的包发送包含第二测定结果和第三测定结果的多个测定结果。即,第二测定结果不仅在第一期间中被发送,在第二期间中也被发送。由此,第二测定结果即便在第一期间中没有被信息管理装置30接收,也能够在第二期间中被信息管理装置30接收。与仅发送最新的测定结果的情况(该情况下,在第一期间中仅发送第二测定结果,在第二期间中仅发送第三测定结果)相比,在较长的期间中发送各测定结果,因此能够提高由信息管理装置30接收各测定结果的可能性。其结果是,能够减少信息管理装置30中的数据缺失的发生。

接下来,对测定装置20和信息管理装置30更具体地进行说明。在以下说明的例子中,测定装置20是手表型的血压计,对作为被测定部位的手腕进行血压测定。另外,被测定部位不限于手腕,也可以是上臂等其他部位。

§2构成示例

(硬件构成)

<测定装置>

图2例示了测定装置20的硬件构成的一例。如图2所示,测定装置20具备控制部201、存储部202、显示部203、操作部204、通信接口205、电池206和血压测定部207。

控制部201包括cpu(centralprocessingunit:中央处理器)、ram(randomaccessmemory:随机存储器)、rom(readonlymemory:只读存储器)等,根据信息处理而进行各构成要素的控制。存储部202例如是半导体存储器(例如闪存)等辅助存储装置。存储部202存储由控制部201执行的血压测定程序、表示由控制部201算出的血压值的测定结果的数据等。血压测定程序是用于使测定装置20测定用户血压的程序。

显示部203显示测定结果等信息。显示部203例如可以使用lcd(liquidcrystaldisplay:液晶显示器)、oled(organiclightemittingdiode:有机发光二极管)显示器等。用户能够通过操作部204输入对测定装置20的指示。操作部204向控制部201提供与用户的操作对应的指示信号。操作部204例如包括多个按压式按键。另外,作为显示部203和操作部204的组合,也可以使用触摸屏。

在本实施方式中,操作部204包括第一至第三按键。第一按键用于画面的切换。第二按键用于对决定进行指示。第三按键用于对光标移动进行指示。例如,如果在显示部203显示主页画面的状态下由用户按压第一按键,则在显示部203显示用于确认是否执行血压测定的画面。如果在显示出确认画面的状态下按压第二按键,则测定装置20执行血压测定。另外,如果在显示出确认画面的状态下按压第一按键,则在显示部203显示用于阅览测定结果历史记录的画面。历史记录阅览画面例如包括测定结果列表(例如测定id或者测定时刻的一览)。用户使用第三按键使光标向所期望的测定结果移动,并按压第二按键。由此,在显示部203显示所期望的测定结果的详情。另外,如果在显示出历史记录阅览画面的状态下按压第一按键,则在显示部203显示主页画面。

通信接口205是用于与外部装置进行通信的接口。在本实施方式中,通信接口205仅包括周期性地播放无线信号的发送机。即,通信接口205具有发送功能但不具有接收功能。发送机进行包括升频转换和放大的发送处理。发送机优选低耗电的装置。在本实施方式中,通信接口205是符合ble的装置,利用了被称为广播的、不进行网络连接而是播放信号的通信方式。上述的发送间隔相当于ble中所称的广播间隔。广播间隔如图5所示,是指进行广播通信的时间间隔。广播间隔能够在20[ms]至10.24[s]的范围内以0.625[ms]为单位来设定。针对广播通信,使用被称为广播通道的三个通道。在一次的广播通信中依次使用三个通道发送信号。

另外,在其他实施方式中,通信接口205也可以进一步具备能够双向通信的通信模块。该通信模块可以是无线通信模块,也可以是有线通信模块,或者还可以包括无线通信模块和有线通信模块双方。

电池206例如是能够充电的二次电池。电池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的空气袋排出空气。由控制部201对泵209的驱动和排气阀210的开闭进行控制。压力传感器211检测袖带208的内部的压力,将表示检测到的压力的压力信号输出至控制部201。控制部201基于从压力传感器211接收到的压力信号算出血压值。血压值包括收缩压(sbp:systolicbloodpressure)和舒张压(dbp:diastolicbloodpressure),但不限于此。

虽然图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显示器等。用户能够通过操作部204输入对信息管理装置30的指示。操作部304向控制部301提供与用户的操作对应的指示信号。操作部304还可以进一步包括多个按压式按键。另外,显示部303和操作部304也可以作为独立的装置来实现。

通信接口305是用于与外部装置进行通信的接口。通信接口305为了接收来自测定装置20的包而包括无线通信模块,该无线通信模块对应于与测定装置20的通信接口205相同或者具有互换性的无线通信标准。该无线通信模块对接收到的信号进行包括放大和降频转换的接收处理。在本实施方式中,通信接口305具备ble通信模块。该ble通信模块还可以用于与测定装置20不同的外部装置进行双向通信。通信接口305还可以进一步包括其他无线通信模块。例如,通信接口305包括wi-fi(注册商标)模块,经由wi-fi基站与网络(例如互联网)连接,并且经由网络与外部装置进行通信。另外,通信接口305还可以进一步包括有线通信模块。例如,通信接口305也可以包括usb连接器,并通过usb线与外部装置连接。

电池306例如是能够充电的二次电池。电池306向信息管理装置30内的各构成要素供电。电池306例如向控制部301、存储部302、显示部303、操作部304和通信接口305供电。

另外,关于信息管理装置30的具体的硬件构成,能够根据实施方式适当地进行构成要素的省略、替换和追加。例如,控制部301也可以包含多个处理器。另外,信息管理装置30也可以由多台信息处理装置(计算机)来实现。

(软件构成)

<测定装置>

参照图4对测定装置20的软件构成的一例进行说明。

测定装置20的控制部201(图2)将存储于存储部202的血压测定程序展开于ram。而且,控制部201利用cpu来解释和执行被展开于ram的血压测定程序,对各构成要素进行控制。由此,如图4所示,测定装置20作为具备测定控制部251、指示取得部254、发送处理部255、显示控制部260和测定结果存储部261的计算机发挥功能。测定结果存储部261由存储部202实现。

测定控制部251测定用户的血压。在一个例子中,在满足了推荐进行血压测定的条件的情况下,测定控制部251开始测定。该条件例如包括当前时刻为预先设定的时刻(例如7点30分和22点30分)。在其他例子中,测定控制部251响应用户操作而开始测定。

测定控制部251具备空气供给控制部252和血压值算出部253。空气供给控制部252对朝向袖带208的流体供给进行控制。具体地说,空气供给控制部252控制泵209的驱动和排气阀210的开闭。在向袖带208供给空气的加压过程或者从袖带208排出空气的减压过程中,血压值算出部253基于从压力传感器211接收到的压力信号,利用示波法算出血压值。可以与血压值同时地还算出脉搏数。血压值算出部253将表示算出的血压值的测定结果与测定时刻信息相关联地存储于测定结果存储部261。

指示取得部254取得用户使用操作部204输入的指示。指示例如有测定开始的指示、用于阅览测定结果历史记录的指示等。指示取得部254在已取得测定开始的指示的情况下,将该指示提供给测定控制部251。指示取得部254在已取得阅览历史记录的指示的情况下,将该指示提供给显示控制部260。

显示控制部260控制显示部203的动作。显示控制部260响应于用户操作而变更显示内容。另外,在刚刚获得新的测定结果之后,显示控制部260使显示部203显示该测定结果。

发送处理部255从测定结果存储部261读取应发送的一个或者多个测定结果,并基于读取的一个或者多个测定结果生成一个或者多个单向通信用的包。发送处理部255经由通信接口205发送所生成的包。

发送处理部255具备测定结果选择部256、发送比例决定部257、包生成部258和包发送部259。发送处理部255具有多个发送模式。在本实施方式中,发送处理部255具有通常发送模式、最新测定结果发送模式和指定测定结果发送模式这三个发送模式。另外,发送处理部255也可以仅具有一个发送模式(例如通常发送模式)。

首先,针对发送处理部255以通常发送模式进行动作的情况进行说明。

测定结果选择部256从存储于测定结果存储部261的多个测定结果之中选择应发送的多个测定结果。发送比例决定部257决定由测定结果选择部256选择出的多个测定结果各自的发送比例。发送比例是指发送各测定结果所使用的包数与一个循环中发送的包数之比。发送比例以分数、小数、整数等来表现。发送比例决定部257将表示决定的发送比例的信息提供给包发送部259。

包生成部258基于由测定结果选择部256选择出的多个测定结果生成一个或者多个包,并将生成的多个包提供给包发送部259。在各包中被分配有由测定结果选择部256选择出的多个测定结果中的至少一个。包发送部259按照由发送比例决定部257决定的发送比例发送由包生成部258生成的多个包。

对发送处理的具体例子进行说明。图5所示的数据为获得的数据。在图5中,各记入事项包括表示测定id、测定时刻、sbp、dbp的信息。测定id是表示测定顺序的连续编号。有时将测定id仅记载为id。假定在获得id=257的测定结果起直至获得id=258的测定结果为止的期间中,发送最近3日的数据、即发送id为251~257的测定结果的情况。测定结果选择部256选择id为251~257的七个测定结果,并将包含这七个测定结果的信息提供给发送比例决定部257和包生成部258。

发送比例决定部257决定这七个测定结果各自的发送比例。在本实施方式中,发送比例决定部257针对更加新的测定结果设定更高的发送比例。例如在发送n个测定结果的情况下,发送比例决定部257将第m新的测定结果的发送比例设定为(n-m+1)/σn。在此,m是1~n的整数。σn相当于一个循环中发送的包数,n-m+1相当于发送第m新的测定结果所使用的包数。在本例中,发送比例决定部257针对id=257的测定结果将发送比例设为7/28,针对id=256的测定结果将发送比例设为6/28,针对id=255的测定结果将发送比例设为5/28,针对id=254的测定结果将发送比例设为4/28,针对id=253的测定结果将发送比例设为3/28,针对id=252的测定结果将发送比例设为2/28,针对id=251的测定结果将发送比例设为1/28。

包生成部258生成分别包含id=251~257的测定结果的七个包。按照取得顺序将这些包标记为包1、包2、……、包7。例如,包1表示包含id=251的测定结果的包。包发送部259将包7、包6、……、包1依次发送,接着,将包7、包6、……、包2依次发送,进而,将包7、包6、包5、包4、包3、包7、包6、包5、包4、包7、包6、包5、包7、包6、包7依次发送。在该发送动作中,包7被发送七次,包6被发送六次,包5被发送5次,包4被发送4次,包3被发送3次,包2被发送两次,包1被发送一次。这样,包1~7以由发送比例决定部257决定的发送比例被发送。包发送部259反复进行该发送动作。

另外,如果按照由发送比例决定部257决定的发送比例发送,则包1~7的发送顺序不限于上述的例子。例如也可以是:包生成部258将包7连续发送七次,接着,将包6连续发送六次,……、将包2连续发送两次,最后将包1发送一次。

另外,包生成部258也可以按照由发送比例决定部257决定的发送比例生成包组(在一个循环中发送的包的组合)。如果参照上述的例子,则包生成部258生成包括七个包7、六个包6、……、一个包1的包组。包发送部259反复进行将包生成部258生成的该包组发送的动作。

在上述的例子中,测定结果的新鲜度基于测定顺序。测定结果的新鲜度也可以基于日期。在该情况下,针对同一天获得的测定结果分配相同的发送比例。例如,发送比例决定部257针对id=257、256的测定结果将发送比例设为3/14,针对id=255、254、253的测定结果将发送比例设为2/14,针对id=252、251的测定结果将发送比例设为1/14。

接下来,针对发送处理部255以最新测定结果发送模式进行动作的情况进行说明。

最新测定结果发送模式是集中地发送由测定控制部251生成的最新测定结果的模式。在血压测定结束的时点,利用该测定而获得的测定结果尚未被发送,因此,信息管理装置30未接收到该测定结果。从利用测定控制部251而生成新的测定结果起直至经过预定的一定时间为止,发送处理部255以最新测定结果发送模式进行动作,集中地发送该新的测定结果。由此,最新的测定结果易于被信息管理装置30接收,在测定之后,用户能够立即通过信息管理装置30阅览最新的测定结果。

如果血压测定结束,则测定控制部251向发送处理部255送出表示获得了新的测定结果的测定结束信息。如果发送处理部255从测定控制部251接收了该测定结束信息,则将发送模式从通常发送模式切换成最新测定结果发送模式。在本实施方式中,以最新测定结果发送模式进行动作的发送处理部255仅发送最新的测定结果。在该情况下,发送比例决定部257也可以不动作。测定结果选择部256从测定结果存储部261读取最新的测定结果。包生成部258生成包括由测定结果选择部256选择出的最新的测定结果的包,包发送部259发送该包。如果从血压测定结束(或者切换成最新测定结果发送模式)起经过了一定时间,则发送模式返回到通常发送模式。

在其他实施方式中,以最新测定结果发送模式进行动作的发送处理部255发送包含最新的测定结果的多个测定结果,并以最新的测定结果的发送比例成为最高的方式,来决定这些测定结果的发送比例。此时,最新测定结果发送模式下的最新的测定结果的发送比例设定为比通常发送模式下的最新的测定结果的发送比例大的值。如果参照上述的例子,则在通常发送模式下,最新的测定结果亦即id=257的测定结果的发送比例是7/28。在最新测定结果发送模式下,id=257的测定结果的发送比例被设定为比7/28大的值(例如1/2)。

接下来,针对发送处理部255以指定测定结果发送模式进行动作的情况进行说明。

指定测定结果发送模式是集中地发送由用户指定的测定结果的模式。当用户在测定装置20上阅览测定结果历史记录时,发送处理部255以指定测定结果发送模式进行动作。用户使用操作部204输入指示,利用该指示而指定的测定结果显示于显示部203。在指定的测定结果显示于显示部203的期间中,发送处理部255以指定测定结果发送模式进行动作,集中地发送指定的测定结果。由此,由用户指定的测定结果易于被信息管理装置30接收。例如,指定未被信息管理装置30接收的测定信息。其结果是,能够消除信息管理装置30中的数据缺失。使特定的测定结果显示于显示部203的用户操作相当于用于使测定装置20发送该测定结果的指示。

假设信息管理装置30未接收到图5所示的id=250的测定结果。操作部204如果从用户取得使显示部203显示id=255的测定结果的指示,则将该指示传递给显示控制部260。显示控制部260响应用户输入的指示,使显示部203显示id=255的测定结果。此时,显示控制部260将对显示于显示部203的测定结果进行识别的识别信息(在该例中,是表示id=255的信息)提供给发送处理部255。由此,发送处理部255的发送模式被切换成指定测定结果发送模式。

在本实施方式中,以指定测定结果发送模式进行动作的发送处理部255仅发送由用户指定的(即,显示于显示部203的)测定结果。测定结果选择部256从测定结果存储部261读取id=255的测定结果,包生成部258生成包括id=250的测定结果的包,包发送部259反复进行发送该包的动作。

在其他实施方式中,以指定测定结果发送模式进行动作的发送处理部255发送包括由用户指定的测定结果的多个测定结果。此时,发送比例决定部257以指定的测定结果的发送比例成为最高的方式,来决定这些测定结果的发送比例。

在此,对ble的广播简要地进行说明。

在ble中采用的被动扫描方式中,如图6所例示的那样,新节点周期性地发送告知自己的存在的广播包。发送广播包的间隔亦即广播间隔能够在20[ms]~10.24[s]的范围内以0.625[ms]为单位来设定。从发送一次广播包起直至下一次发送广播包为止的期间,该新节点通过进入睡眠状态而能够节约耗电。另外,由于广播包的接收侧也间歇地动作,所以广播包的收发所导致的耗电是少量的。

图7示出了ble无线通信包的基本结构。ble无线通信包包括1字节的前导码、4字节的访问地址、2~39字节(可变)的协议数据单元(pdu:protocoldataunit)、以及3字节的循环冗余校验码(crc:cyclicredundancychecksum)。ble无线通信包的长度依赖于pdu的长度,为10~47字节。

前导码字段是为了ble无线通信的同步而准备的,保存“01”或者“10”的重复。关于访问地址,在广播通道中保存固定数值的访问地址,在数据通道中保存随机的访问地址。在本实施方式中,将在广播通道上传送的ble无线通信包亦即广播包作为对象。crc字段用于检测接收错误。crc的计算范围仅为pdu字段。

接下来,使用图8对广播包的pdu字段进行说明。另外,在数据通道上传送的ble无线通信包亦即数据通信包的pdu字段具有与图8所示的pdu字段不同的数据结构,但是在本实施方式中,不以数据通信包为对象,因此省略说明。

广播包的pdu字段包括2字节的标头和0~37字节(可变)的净荷(payload)。标头还包括4位的pdutype字段、2位的未使用字段、1位的txadd字段、1位的rxadd字段、6位的length字段、以及2位的未使用字段。

在pdutype字段中保存有表示该pdu的类型的值。已定义有“可连接广播”、“非连接广播”之类的几个值。在txadd字段中保存有表示在净荷中是否存在发送地址的标志。同样,在rxadd字段中保存有表示在净荷中是否存在接收地址的标志。在length字段中保存有表示净荷的字节尺寸的值。在净荷中能够保存任意的数据。因此,测定装置20使用预定的数据结构,将测定结果(在该例中是sbp和dbp)、测定时刻信息和测定id保存于净荷。在净荷中也可以进一步包含表示作为发送源装置的测定装置20的识别码等。

在本实施方式中,针对测定装置20的功能均由通用的cpu来实现的例子进行了说明。然而,以上的功能的一部分或者全部也可以由一个或者多个专用处理器来实现。

<信息管理装置>

参照图9,对本实施方式的信息管理装置30的软件构成的一例进行说明。

信息管理装置30的控制部301(图3)将存储于存储部302的生活习惯管理程序展开于ram。而且,控制部301利用cpu来解释和执行被展开于ram的生活习惯管理程序,控制各构成要素。由此,如图6所示,信息管理装置30作为具备接收处理部351、信息处理部352、指示取得部353、显示控制部354和测定结果存储部355的计算机发挥功能。测定结果存储部355由存储部302实现。

接收处理部351经由通信接口305从测定装置20接收包。接收处理部351确认包中所含有的识别码,如果识别码的值不适当,则将接收到的包废弃。如果识别码的值适当,则接收处理部351取出包中所含有的测定结果、测定时刻信息和测定id,并将它们存储于测定结果存储部355。

信息处理部352对存储于测定结果存储部355的测定结果进行处理。例如,信息处理部352将测定结果图表化。进而,信息处理部352判定数据缺失的有无,即是否存在未能接收的测定结果。信息处理部352例如通过确认测定id的连续性而判定数据缺失的有无。判定方法的具体例子将在后面进行说明。信息管理装置30即便检测到存在数据缺失,由于测定装置20与信息管理装置30之间的通信是从测定装置20朝向信息管理装置30的单向通信,因此无法将存在数据缺失的情况通知给测定装置20。因此,信息管理装置30将存在未能接收的测定结果的情况提示(例如显示)给用户。提示的信息包含未能接收的测定结果的测定id。由此,能够督促用户向测定装置20输入用于发送未能接收的测定结果的指示。

另外,信息处理部352也可以具备判定数据缺失的有无的功能。在该情况下,只要用户在信息管理装置30上阅览测定结果时发现存在数据缺失即可。

指示取得部353取得用户使用操作部204而输入的指示,并将该指示传递给信息处理部352。作为指示,例如存在有用于显示测定结果的指示。显示控制部354控制显示部303的动作。例如,显示控制部354生成包括由信息处理部352生成的图表的图像数据,并将图像数据提供给显示部303。

在本实施方式中,针对信息管理装置30的功能均由通用的cpu来实现的例子进行了说明。然而,以上的功能的一部分或者全部也可以由一个或者多个专用的处理器来实现。

§3动作示例

<测定装置>

针对本实施方式的测定装置20的动作示例进行说明。

图10例示了测定装置20在通常发送模式下的发送动作的一例。例如从发送模式被切换成通常发送模式而开始图10所示的发送动作。在图10的步骤s1001中,测定装置20的控制部201作为测定结果选择部256发挥功能,从存储于存储部202(具体地说是测定结果存储部261)的测定结果之中选择应发送的多个测定结果。例如,控制部201选择测定结果1和测定结果1后续获得的测定结果2(当前时点的最新的测定结果)这两个测定结果。

在步骤s1002中,控制部201作为发送比例决定部257发挥功能,决定选择出的多个测定结果各自的发送比例。例如,控制部201以测定结果越新则发送比例越高的方式决定发送比例。例如,控制部201将测定结果2的发送比例设为2/3,将测定结果1的发送比例设为1/3。在步骤s1003中,控制部201作为包生成部258发挥功能,基于选择出的多个测定结果生成多个包。各包包括选择出的多个测定结果中的至少一个。例如,控制部201生成包含测定结果1的包1和包含测定结果2的包2。

在步骤s1004中,控制部201作为包发送部259发挥功能,按照决定的发送比例发送生成的多个包。例如直至发送模式被切换为止持续进行步骤s1004所示的处理。例如,控制部201反复进行将包1发送一次、将包2发送两次的动作。

如果获得了测定结果2后续的测定结果3,则如后所述,发送模式切换成最新测定结果发送模式,然后返回到通常发送模式。此时,控制部201反复进行将包含测定结果2的包2发送一次、将包含测定结果3的包3发送两次的动作。

图11例示了测定装置20在最新测定结果发送模式下的发送动作的一例。从发送模式被切换成最新测定结果发送模式而开始图11所示的发送动作。在图11的步骤s1101中,控制部201作为测定结果选择部256发挥功能,从存储于存储部202的测定结果之中选择出最新的测定结果。在步骤s1102中,控制部201作为包生成部258发挥功能,生成包含所选择出的最新的测定结果的包。在步骤s1103中,控制部201作为包发送部259发挥功能,发送生成的包。例如直至发送模式被切换为止,持续进行步骤s1103所示的处理。

图12例示了测定装置20在指定测定结果发送模式下的发送动作的一例。从发送模式被切换成指定测定结果发送模式而开始图12所示的发送动作。在图12的步骤s1201中,控制部201作为测定结果选择部256发挥功能,从存储于存储部202的测定结果之中选择出由用户指定的测定结果。在步骤s1202中,控制部201作为包生成部258发挥功能,生成包含所选择出的测定结果的包。在步骤s1203中,控制部201作为包发送部259发挥功能,发送生成的包。例如直至发送模式被切换为止,持续进行步骤s1203所示的处理。

图13例示了测定装置20的发送模式切换动作的一例。在图13的步骤s1301中,控制部201以通常发送模式进行动作。在通常发送模式下,控制部201参照图10进行上述的处理。

在步骤s1302中,控制部201判定是否获得了新的测定结果。在未获得新的测定结果的情况下,处理前进至步骤s1305。在已获得了新的测定结果的情况下,处理前进至步骤s1303。

在步骤s1303中,发送模式从通常发送模式切换成最新测定结果发送模式。在最新测定结果发送模式下,控制部201参照图11进行上述的处理。在步骤s1304中,控制部201判定从获得新的测定结果起是否经过了预定时间(例如5分钟)。从获得新的测定结果起直至经过了预定时间为止,控制部201以最新测定结果发送模式进行动作。如果从获得新的测定结果起经过了预定时间,则处理返回至步骤s1301,发送模式从最新测定结果发送模式切换成通常发送模式。

在处理从步骤s1302前进至步骤s1305的情况下,在步骤s1305中,控制部201判定用户是否输入了用于发送特定的测定结果的指示(指定测定结果发送指示)。在用户未输入指定测定结果发送指示的情况下,处理返回到步骤s1301。在用户输入了指定测定结果发送指示的情况下,处理前进至步骤s1306。指定测定结果发送指示相当于用户以使显示部203显示特定的测定结果的方式对操作部204进行操作。

在步骤s1306中,发送模式从通常发送模式切换成指定测定结果发送模式。在指定测定结果发送模式下,控制部201参照图12进行上述的处理。

在步骤s1307中,控制部201判定指定测定结果发送指示是否已结束。例如,在用户输入了从确认测定结果的历史记录的画面切换成主页画面的指示的情况下,控制部201判定为指定测定结果发送指示已结束。直至指定测定结果发送指示结束为止,控制部201以指定测定结果发送模式进行动作。在指定测定结果发送指示已结束的情况下,处理返回到步骤s1301,发送模式从指定测定结果发送模式切换成通常发送模式。

另外,上述的处理步骤仅为一例,各处理能够在可能的范围内进行变更。另外,对于上述的处理步骤,能够根据实施方式适当地进行步骤的省略、替换和追加。例如,步骤s1003的处理也可以在步骤s1002的处理之后执行,或者还可以与步骤s1002的处理并行地执行。另外,在发送模式切换动作中,控制部201以最新测定结果模式进行动作时也可以判定用户是否输入了指定测定结果发送指示。当控制部201以最新测定结果模式进行动作时用户输入了指定测定结果发送指示的情况下,发送模式从最新测定结果发送模式切换成指定测定结果发送模式。

在本实施方式中,针对测定装置20的功能均由通用的cpu来实现的例子进行了说明。然而,以上的功能的一部分或者全部也可以由一个或者多个专用的处理器来实现。

<信息管理装置>

针对本实施方式的信息管理装置30的动作示例进行说明。

图14例示了信息管理装置30的处理步骤的一例。在该例中,设计成测定装置20从新的测定结果起依次发送10个测定结果。

在图14的步骤s1401中,信息管理装置30的控制部301作为接收处理部351发挥功能,经由通信接口305从测定装置20接收包,并获得所接收的包中所含有的测定结果。在步骤s1402中,控制部301作为信息处理部352发挥功能,判定获得的测定结果是否是新的测定结果(到此为止未接收过的测定结果)。在获得的测定结果不是新的测定结果的情况下,处理返回到步骤s1401,控制部301接收接下来的包。在从测定装置20接收到新的测定结果的情况下,处理前进至步骤s1403。在步骤s1403中,控制部301作为信息处理部352发挥功能,确定接收到的新的测定结果的id。

在步骤s1404中,控制部301作为信息处理部352发挥功能,将比确定的id小10以上的id的集合作为对象,判定是否发生数据缺失。在测定装置20发送更加新的10个测定结果的情况下,在通常发送模式下,比确定的id小10以上的id的测定结果未被发送。换言之,信息管理装置30错过了接收比确定的id小10以上的id的测定结果的机会。因此,为了消除数据缺失,用户需要作出指示以使测定装置20发送未能被信息管理装置30接收的测定结果。在发生了数据缺失的情况下,处理前进至步骤s1405。在未发生数据缺失的情况下,处理返回到步骤s1401。作为一例,在新的测定结果的id是257的情况下,控制部301判定id为1~247的测定结果是否全部存在于测定结果存储部355。在id为1~247的测定结果全部存在的情况下,控制部301判定为未发生数据缺失,在除此之外的情况下,判定为发生数据缺失。

在步骤s1405中,控制部301作为信息处理部352发挥功能,确定缺失的id。在步骤s1406中,控制部301作为显示控制部354发挥功能,将表示确定的id的信息显示于显示部303。在上述的例子中,例如在id=247的测定结果未存在于测定结果存储部355的情况下,在显示部303显示“未能接收到id为247的测定结果”这样的消息。用户确认显示部303显示的信息,向测定装置20输入用于发送未能被信息管理装置30接收的测定结果的指示。

这样,信息管理装置30向用户提示表示未能被接收的测定结果的信息。由此,能够督促用户,让用户向测定装置20输入用于使测定装置20发送未能被信息管理装置30接收的测定结果的指示。测定装置20接受用户操作,发送未能被信息管理装置30接收的测定结果,信息管理装置30接收该测定结果。其结果是,能够消除信息管理装置30中的数据缺失。

在本实施方式中,针对信息管理装置30的功能均由通用的cpu来实现的例子进行了说明。然而,以上的功能的一部分或者全部也可以由一个或者多个专用的处理器来实现。

(效果)

如上所述,在本实施方式的测定装置20中,不仅在从获得其测定结果起直至获得接下来的测定结果为止的期间中以单向通信用的包发送各测定结果,而且在获得接下来的测定结果之后的期间中,也以单向通信用的包发送各测定结果。由此,各测定结果被信息管理装置30接收的可能性提高。其结果是,能够减少信息管理装置30中的数据缺失的发生。

测定装置20决定应发送的多个测定结果各自的发送比例。例如,测定装置20将第一测定结果的发送比例设定为比所述第一测定结果之前生成的第二测定结果的发送比例大的值。较新的测定结果亦即第一测定结果被信息管理装置30接收的可能性低,较旧的测定结果亦即第二测定结果被信息管理装置30接收的可能性高。通过以高密度(即密集地)发送被信息管理装置30接收的可能性低的测定结果,且以低密度(即疏松地)发送被信息管理装置30接收的可能性高的测定结果,从而能够减少信息管理装置30中的数据缺失的发生,并且新的测定结果易于被信息管理装置30接收。

在本实施方式中,利用单向通信发送测定结果。由此,bluetooth中所谓的配对等繁琐的事前设定不会施加给用户。其结果是,能够提高可用性。进而,在该情况下,无需分别在测定装置20和信息管理装置30中执行繁琐的通信步骤。因此,与使用双向通信的情况相比,具有能节约处理器、存储器等硬件资源以及能降低开发或评价成本等优点。

§4变形例

在上述的本实施方式中,测定装置20使用示波法测定血压。测定装置20也可以利用其他方法测定血压。另外,测定装置20也可以是能获得每次心搏的血压值的血压测定装置。例如,测定装置20也可以是利用张力测量法测定血压的装置。测定装置20也可以是使用两个以上的电极来检测动脉中传播的脉搏波的传播时间亦即脉搏波传播时间(ptt:pulsetransittime),并基于检测到的脉搏波传播时间推定血压值(例如sbp和dbp)的装置。另外,测定装置20也可以是以光学方式测定容积脉搏波,并基于该容积脉搏波的测定结果推定血压值的装置。进而,测定装置20也可以是使用超声波测定血压的装置。

测定装置20也可以是固定型的装置。例如,测定装置20在医院里由非特定的多个患者使用,信息管理装置30用于收集这些患者的测定结果。

在上述的在本实施方式中,针对应发送的多个测定结果分别分配发送比例。发送比例也可以针对应发送的多个测定结果全部设定为相同的值。在该情况下,发送处理部255也可以不设置发送比例决定部257。

包的净荷中保存的信息也可以被加密。作为一例,测定装置20将用于加密的密钥显示于显示部203,用户确认密钥并使用操作部304向信息管理装置30进行输入。信息管理装置30的控制部301使用该密钥解读包的净荷部分。由此,能够不必担心信息泄漏地从测定装置20向信息管理装置30发送测定结果。也可以定期变更密钥。

成为测定对象的量(物理量等)不限于与用户信息相关的量。例如,成为测定对象的量也可以是气温、放射线量之类的与环境相关的量。

总而言之,本发明并不直接限定于上述实施方式,在实施阶段,能够在不脱离其主旨的范围内对构成要素进行变形而具体化。另外,能够通过上述实施方式中公开的多个构成要素的适当组合,形成各种发明。例如也可以从实施方式所示的全部构成要素中删除几个构成要素。进而,也可以适当组合不同的实施方式中的构成要素。

§5附记

上述实施方式的一部分或全部虽然也能够如以下的附记那样进行记载,但是不限于下述记载。

(附记1)

一种测定装置,其包括:至少一个处理器;以及与所述至少一个处理器连接的存储器,所述至少一个处理器构成为:从传感器取得通过使用所述传感器间隔时间地测定与信息相关的量而获得的多个测定结果,所述多个测定结果包括第一测定结果、所述第一测定结果之后获得的第二测定结果、所述第二测定结果之后获得的第三测定结果和所述第三测定结果之后获得的第四测定结果;在从获得所述第二测定结果起直至获得所述第三测定结果为止的第一期间,利用单向通信用的包发送包括所述第一测定结果和所述第二测定结果的多个测定结果;以及在从获得所述第三测定结果起直至获得所述第四测定结果为止的第二期间,利用所述单向通信用的包发送包括所述第二测定结果和所述第三测定结果的多个测定结果。

(附记2)

一种发送方法,由测定装置执行,该发送方法包括:使用至少一个处理器,从传感器取得通过使用所述传感器间隔时间地测定与信息相关的量而获得的多个测定结果,所述多个测定结果包括第一测定结果、所述第一测定结果之后获得的第二测定结果、所述第二测定结果之后获得的第三测定结果和所述第三测定结果之后获得的第四测定结果;使用至少一个处理器,在从获得所述第二测定结果起直至获得所述第三测定结果为止的第一期间,利用单向通信用的包发送包括所述第一测定结果和所述第二测定结果的多个测定结果;使用至少一个处理器,在从获得所述第三测定结果起直至获得所述第四测定结果为止的第二期间,利用所述单向通信用的包发送包括所述第二测定结果和所述第三测定结果的多个测定结果。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1