本发明涉及一种控制血压计组的控制方法,特别涉及一种通过一移动装置控制血压计组进行血压测量并取得生理数据的控制方法。
背景技术:
现有双臂血压计组1000如图1所示,包含一主机11、两压脉带12及两信号线13,用户将各压脉带12分别固定于左臂及右臂后,并将各压脉带12通过各信号线13有线连接于主机11上,主机11通常仅具有一控制器(图中未绘示),主机11对双臂进行加压测量的过程中,是通过单一的该控制器控制对各压脉带12进行充气或泄气,最后的两组血压测量值会显示在主机11上。在仅有单一控制器的状况下,就要同时处理测量双臂所得的信息,使得控制器的反应速度可能无法匹配整个系统。
综上所述,使用完现有双臂血压计组1000后,使用者会花费不少时间整理这些实体的信号线13,使得在收纳上大为不易。再者,现有双臂血压计组1000是以主机11与压脉带12通过有线连线的方式取得生理数据,而生理数据也只记录在主机内。
技术实现要素:
本发明的一个主要目的在于提供一种血压计组的控制方法,其包含利用移动装置与血压计组无线连接,并控制血压计组进行生理数据的测量,且接收测量数据并进行储存,且不同于现有血压计的主机仅包含单一的控制器就要同时处理双臂的血压测量数据,本发明的血压计组包含两血压计,且各血压计内就设有一控制器,且各该控制器可专门对应处理测量各臂所得的数据,使得血压计组能够更有效且精准的进行测量并回传,而使测量的效率提高。
本发明的另一目的在于,当两血压计的其中一血压计未能正常回传封包时,会通知移动装置,移动装置能够及时通知另一正常运行的血压计停止运行,借此,即使血压计组发生问题,也能够实时停止运行,避免伤害到使用者,以提升使用上的安全性。
为达上述目的,本发明提供一种血压计组的控制方法,该血压计组包含一第一血压计及一第二血压计,该控制方法包括以下步骤:(a)通过该应用程序使该移动装置与该第一血压计及该第二血压计以无线方式连线;(b)通过该应用程序使该第一血压计及该第二血压计执行测量,依次包含下列步骤:(b1)使第一血压计及第二血压计完成归零;及(b2)使第一血压计及第二血压计分别进行测量并分别取得至少一测量数据;接着执行步骤(c)在上述(a)或(b)步骤中,若该应用程序判定该第一血压计及该第二血压计其中之一发生一异常,则应用程序通知该第一血压计及该第二血压计其中另一停止运行。
在该步骤(a)或(b)中,在一预设时间内,若该应用程序未收到该第二血压计的任一封包,则该应用程序判定该异常为一连线异常,并向该第一血压计发出一第一停止指令,使其停止运行,同样地,在一预设时间内,若该应用程序未收到该第一血压计的任一封包,则向该第二血压计发出一第二停止指令,使其停止运行。
在该步骤(b)中,若该第二血压计本身探测到一异常,则该第二血压计自动停止运行,且回传一错误信息,而该应用程序收到并确认该错误信息后,判定该异常为一测量异常,并向该第一血压计发出一第一停止指令,使其停止运行,同样地,若该第一血压计本身探测到一异常,则该第一血压计自动停止运行,且回传一错误信息,而该应用程序收到并确认该错误信息后,判定该异常为一测量异常,并向该第二血压计发出该第二停止指令。
该步骤(b2)包含(b21)使第一血压计及第二血压计同步启动;(b22)该移动装置显示实时压力至测量完成;及(b23)计算及显示所述测量数据。
该步骤(a)包含(a1)开启该移动装置,并将该第一血压计及该第二血压计开机;(a2)通过该应用程序发出配对指令,该第一血压计及该第二血压计分别回传一第一配对信息及一第二配对信息,该应用程序确认符合协议后则完成配对连线;及(a3)持续确认保持连线。
在该步骤(b21)中,该应用程序在确认步骤(b1)完成后,以轮询方式分别向该第一血压计及该第二血压计发出一第一启动指令及一第二启动指令,该第一血压计及该第二血压计分别收到该第一启动指令及该第二启动指令并确认后,便同步执行启动。
在该步骤(b22)中,该应用程序以轮询方式分别向该第一血压计及该第二血压计发出一第一回报指令及一第二回报指令,使该第一血压计及该第二血压计持续回传一第一实时压力及一第二实时压力,该应用程序轮流收取所述第一实时压力及所述第二实时压力且确认后,通过该移动装置同步显示所述第一实时压力及所述第二实时压力,直至该第一血压计及该第二血压计测量完成。
在该步骤(b23)中,该第一血压计及该第二血压计通过一算法来计算所述测量数据,并分别回传一第一测量数据及一第二测量数据,该应用程序轮流收取并确认后,将该第一测量数据及该第二测量数据通过该移动装置显示。
在该步骤(a1)中,开启该应用程序并分别按压该第一血压计及该第二血压计的一开关,以进行开机作业。
在该步骤(a2)中,该应用程序以广播方式发送一配对指令,当该第一血压计及该第二血压计收到该配对指令,该第一血压计回传一第一配对信息,该第二血压计回传一第二配对信息,该应用程序确认该第一配对信息及该第二配对信息符合协议后则自动完成配对连线。
在该步骤(a3)中,该应用程序会持续以轮询方式向该第一血压计及该第二血压计发出一第一询问指令及一第二询问指令,该第一血压计及该第二血压计分别收到并确认后,分别回报一第一待命状态及一第二待命状态,该应用程序轮流收取该第一待命状态及该第二待命状态,确认该第一血压计及该第二血压计都在待命中,并确认保持连线。
前面所述封包都包含一开头码、一内容及一结尾码,而所述内容为一指令、一密钥、一mac码、一流水码、一状态、一固件版本、一数据或一错误信息。且该测量数据是一收缩压、一舒张压或一心率。
该第一血压计及该第二血压计分别具有一电源指示灯及一系统状态指示灯,当电力充足时所述电源指示灯恒亮,当低电量时所述电源指示灯以一第一频率闪烁,当充电中所述电源指示灯以不同于该第一频率的一第二频率闪烁,当步骤(a)该应用程序与该第一血压计及该第二血压计以无线方式连线完成后,所述系统状态指示灯恒亮。
在本实施例中,该第一血压计为一左臂用血压计,该第二血压计为一右臂用血压计。
为让上述目的、技术特征和有益效果能更明显易懂,下文以较佳实施例配合所附附图进行详细说明。
附图说明
图1为现有血压计组的示意图;
图2为本发明一实施例的血压计组与移动装置的外观示意图;
图3为本发明一实施例的血压计组与移动装置的结构图;
图4为本发明一实施例的血压计组的控制方法的流程图;以及
图5、图6及图7分别为本发明一实施例的移动装置通过显示模块所显示的一画面。
【附图标记说明】
1000血压计
11主机
12压脉带
13信号线
2000血压计
21开关
22系统指示灯
23电源指示灯
24控制器
25泵
26压脉带
27泄压阀
3000移动装置
31无线连接模块
32记录模块
33显示模块
34处理器
p1第一血压计
p2第二血压计
s1~s3步骤
具体实施方式
如图2及图3所示,血压计组2000包含一第一血压计p1及一第二血压计p2,第一血压计p1及第二血压计p2分别具有一开关21、一系统指示灯22、一电源指示灯23、一主机24、一泵25、一压脉带26及一泄压阀27。移动装置3000具有一无线连接模块31、一记录模块32、一显示模块33、一处理器34及一应用程序(app)。
在本实施例中,第一血压计p1为一左臂用血压计,第二血压计p2为一右臂用血压计,在使用者将第一血压计p1及第二血压计p2的压脉带26分别缠绕于左臂及右臂上后,使用者开始进行血压测量,而在本发明其他实施例中,第一血压计p1及第二血压计p2可不限定测量手臂,也不限定是一左及一右,例如可以分别为右臂血压计及右腿血压计以同时测量使用者的右臂及右腿,本发明一实施例的血压计控制方法将详述如下。
请参照图4为本发明血压计控制方法流程图,包括三个主要步骤:(s1)通过应用程序(app)使移动装置3000与第一血压计p1及第二血压计p2以无线方式连线,(s2)通过应用程序(app)使第一血压计p1及第二血压计p2执行测量,及(s3)在上述(s1)或(s2)步骤中,若应用程序(app)判定第一血压计p1及第二血压计p2其中之一发生一异常,则应用程序(app)通知该第一血压计及该第二血压计其中另一停止运行。换句话说,正常状况下是执行步骤(s1)及步骤(s2),中间任何过程发生异常,则跳至步骤(s3)。
在进一步描述前,先说明移动装置3000与第一血压计p1及第二血压计p2之间的无线传输方式。本实施例的无线传输,皆以封包形式传递,其中,封包编码方式可通过二进制的方式编码,而每个正常封包都包含三个部分:(a)一开头码、(b)一内容(包括密钥、指令、mac码、流水码、状态、数据、错误信息或固件版本等)、(c)一结尾码,这样可使移动装置3000与第一血压计p1及第二血压计p2有效地沟通且避免封包混淆的情形发生。一般来说,若一封包内无结尾码,则此封包为异常封包(漏包),或是一封包中间的内容不符合协议(例如指令未在原先预定的指令表内,即异常内容),此时为无效封包。
接下来说明步骤(s1)通过应用程序(app)使移动装置3000与第一血压计p1及第二血压计p2以无线方式连线。此步骤依次进行(s11)开启应用程序(app),并将第一血压计p1及第二血压计p2开机、(s12)通过应用程序(app)发出一配对指令,第一血压计p1及第二血压计p2分别回传一第一配对信息及一第二配对信息,应用程序(app)确认符合协议后则完成配对连线、及(s13)持续确认保持连线。
有关步骤(s11),是通过下载安装于移动装置3000的应用程序(app)来进行,开启应用程序(app)后即可进行操作;而第一血压计p1及第二血压计p2则是通过按压各开关21以进行开机作业,且在开机后,若第一血压计p1及第二血压计p2的电量均充足,则电源指示灯23恒亮,若在开机后,第一血压计p1及第二血压计p2的其中之一有电量不足的情形,则电源指示灯23会以第一频率闪烁,而在第一血压计p1及第二血压计p2充电的过程中,电源指示灯23会以与第一频率不同的第二频率闪烁。在进行开机确认状态后(例如确认第一血压计p1及第二血压计p2充电量都足够),便可进一步与移动装置3000连线。
在本实施例中,是通过蓝牙无线连接,但在本发明其他实施例中不仅限于此,例如wi-fi无线连接亦可,而移动装置3000是以一手机为例,并通过安装在移动装置3000的一手机的应用程序(app)控制,但不以此为限,只要是移动装置的应用程序(app)即可。
有关步骤(s12),详细而言,用户打开存于移动装置3000中的应用程序(app)后,显示模块33会显示出如图5所示的画面,点击“血压测量”功能方块后,应用程序(app)会执行自动连线,即以广播方式发送一配对指令(此时因未配对,无特定对象,故不分为第一配对指令及第二配对指令),当第一血压计p1及第二血压计p2收到配对指令,第一血压计p1回传一第一配对信息(一第一mac码、一第一流水码及一第一密钥),第二血压计p2回传一第二配对信息(一第二mac码、一第二流水码及一第二密钥),应用程序(app)确认第一配对信息及第二配对信息符合协议后则自动完成配对连线,显示模块33显示进入双臂测量画面(如图6)。优选地,在连接速度上能让用户感觉应用程序(app)几乎同时与第一血压计p1及第二血压计p2无线连接,而感受不到连线的时间差。而配对连线完成后,即绑定特定的第一血压计p1及特定的第二血压计p2,换句话说,例如之后第一血压计p1断线,则无法开启另一支第一血压计p1来直接替换连线,需要将所有血压计都断开,再重新进行一次配对。
若在执行步骤(s12)的过程中,移动装置3000探测到多个第一血压计p1及多个第二血压计p2,移动装置3000的应用程序(app)仅会选择以其中之一(最先回报者)的第一血压计p1及第二血压计p2无线连接,以使血压测量能够顺利进行。也就是说,例如当同时有二个左臂血压计及三个右臂血压计被探测到,并纳入移动装置3000的可连接装置列表中时,应用程序(app)仅会选择清单上排序第一的左臂血压计及排序第一的右臂血压计进行无线连接,但并不以此为限,亦可改用手动点选。
有关步骤(s13),在配对连线完成后,应用程序(app)会持续以轮询方式向第一血压计p1及第二血压计p2发出一第一询问指令及一第二询问指令,也就是,应用程序(app)首先会询问第一血压计p1,再紧接着询问第二血压计p2,不断重复其状态,第一血压计p1及第二血压计p2分别收到并确认后,分别回报一第一待命状态及一第二待命状态,也就是说,应用程序(app)轮流收取回报,确认第一血压计p1及第二血压计p2都在待命中,也借此确认保持连线。特别要说明的是,为了尽量避免与其他的蓝牙(或无线)电子装置产生封包误传的状况,在上述的无线传输过程中,会把例如第一流水码夹带在第一指令中,且第二流水码夹带在第二指令中,或是分别夹带在第一待命状态及一第二待命状态中,便可便于区分封包的内容是发给(或来自)第一血压计p1或第二血压计p2。
接下来说明(s2)通过应用程序(app)使第一血压计p1及第二血压计p2执行测量。此步骤是通过点击应用程序(app)的一“开始测量”功能方块(如图6所示),然后连续执行(即使用者不必再主动操作手机软件应用程序(app),也就是不再点击任何功能方块)下列步骤:(s21)使第一血压计p1及第二血压计p2完成归零,及(s22)使第一血压计p1及第二血压计p2分别进行测量并分别取得至少一测量数据。
有关步骤(s21),应用程序(app)以轮询方式向第一血压计p1及第二血压计p2发出一第一归零指令及一第二归零指令,第一血压计p1及第二血压计p2分别收到并确认后,便执行压力归零动作,并同时回传一第一归零中状态及一第二归零中状态,并由应用程序(app)轮流收取并确认,持续重复直至归零完成,则该第一血压计p1及第二血压计p2分别回报一第一归零完成状态及一第二归零完成状态,即完成测量前准备。应用程序(app)收到并确认第一归零完成状态及第二归零完成状态,便自动进行步骤(s22)。
有关步骤(s22),依次又包括(s221)使第一血压计p1及第二血压计p2同步启动、(s222)移动装置3000显示实时压力至测量完成、及(s223)计算及显示所述测量数据;详细说明如下。
步骤(s221)是由应用程序(app),在确认归零完成后,以轮询方式分别向第一血压计p1及第二血压计p2发出一第一启动指令及一第二启动指令,第一血压计p1及第二血压计p2分别收到并确认后,便执行启动,也就是开始持续加压来测量血压,并同时持续回传一第一实时压力及一第二实时压力;特别要说明的是,此处虽然是轮询方式进行,但因为时间差很小,故仍可视为同步启动,另外,第一血压计p1及第二血压计p2各具有一控制器24(例如mcu),使得控制器24能够分别执行例如单一手臂的血压测量步骤及计算数据。
当应用程序(app)轮流收取的回传的第一实时压力及第二实时压力超过一门坎值(例如10mmhg),便改以轮询方式分别向第一血压计p1及第二血压计p2发出一第一回报指令及一第二回报指令,此时第一血压计p1及第二血压计p2所持续回传第一实时压力及第二实时压力,经应用程序(app)轮流收取且确认后,便会直接通过移动装置3000的显示模块33来同步显示,正常状态下,显示的第一实时压力及第二实时压力会越来越高,直至当第一血压计p1及第二血压计p2都完成血压测量。
血压测量完成后,自动进入步骤(s223)计算及显示所述测量数据,此时第一血压计p1及第二血压计p2分别自行停止运行并泄压(就是通过控制器24使泵25停止加压,并开启泄压阀27进行泄气),并通过一算法来计算测量数据,包括但不限于第一舒张压、第一收缩压、第一心率、第二舒张压、第二收缩压等,计算完成后,分别回传一第一测量数据及第二测量数据,应用程序(app)轮流收取并确认后,将第一测量数据及第二测量数据通过移动装置3000的显示模块33显示(如图7),并以轮询方式向第一血压计p1及第二血压计p2发送一第一待机指令及一第二待机指令,而第一血压计p1及第二血压计p2收到并确认后,便回复到待命中,也就是回到步骤(s13)。
由于在本实施例中,第一血压计p1及第二血压计p2分别缠绕于左臂及右臂,因此第一舒张压及第一收缩压就是左臂舒张压及左臂收缩压,而第二舒张压及第二收缩压就是右臂舒张压及右臂收缩压;因此若有必要时,可进行双臂压差计算,例如左臂收缩压与右臂收缩压相减,但此计算是通过应用程序(app)驱动移动装置3000的处理器34执行,而不是由第一血压计p1及第二血压计p2进行(因为第一血压计p1及第二血压计p2并没有直接沟通,无法计算)。计算后同样可通过显示模块33来显示,如图7为例,5mmhg即为双臂压差。
前面所描述的(s1)及(s2)是正常状况下的流程,但若过程中发生异常,则会中断,直接跳至步骤(s3)。在本实施例中,异常分为(1)连线异常:指无线连线上产生的问题,例如第一血压计p1连线中断,换句话说,这是应用程序(app)自行判断的;及(2)测量异常:指第一血压计p1或第二血压计p2本身产生的异常,例如归零失败、无法加压(压脉带破洞)、无法取得所述测量数据等,换句话说,这是第一血压计p1或第二血压计p2本身探测到的,再通知应用程序(app)。
进一步来说,在步骤(s1)或(s2)中,应用程序(app)在一预定时间内未收到该第二血压计p2回传的内容(可接受仅漏掉几个封包),则应用程序(app)判定该异常为一连线异常,并通过显示模块33显示一连线错误信息,且向第一血压计p1发出一第一停止指令,使其停止运行并泄压,即通过控制器24使泵25停止加压,并开启泄压阀27进行泄气,在本实施例中,该预设时间为5秒,但并不限定,可按实际需求调整。相反地,若是在一预定时间内未收到该第一血压计p1回传的内容,则向第二血压计p2发出一第二停止指令,使其停止运行。
另一方面,在步骤(s2)中,若第一血压计p1本身先探测到一异常,则第一血压计p1自动停止运行并泄压,且回传一错误信息,而应用程序(app)收到并确认错误信息后,判定该异常为一测量异常,即通过显示模块33显示该错误信息,且向第二血压计发出一第二停止指令,使其停止运行并泄压。相反地,若是第二血压计p2回传一错误信息,则向第一血压计发出一第一停止指令,使其停止运行。特别要说明的是,在步骤(s1)中,因为没有牵涉到进行血压测量,因此不会有测量异常。
综上所述,本发明提供一种血压计控制方法,主要是以下载在移动装置的一应用程序驱动移动装置通过无线连接方式连接二个血压计,并且以轮询轮收的方式,使所述血压计进行测量后回传数据给应用程序,应用程序再计算所述血压计传回的数据,并将所述血压计回传的数据及其计算结果显示在移动装置的显示模块。而在整个过程中若发生异常,例如其中一血压计自动探测异常或应用程序未能在一默认时间内收到其中一血压计的回传数据时,应用程序会实时指示另一血压计紧急停止,以确保测量过程的安全。
以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。