血压计多用户数据存储方法

文档序号:1313552阅读:612来源:国知局
血压计多用户数据存储方法
【专利摘要】本发明涉及一种血压计多用户数据存储方法,属于医疗器械【技术领域】。该方法中,血压计包括血压测量模块、输入模块、显示模块以及存储模块,其中存储模块为掉电后数据不会丢失的闪存,该闪存划分为若干存储区域用于存储不同数据类型的数据,从而能够将不同用户的用户ID和对应的血压值数据,以及该用户的其它数据分类存储在不同的区域中,方便管理和后期应用,同时能够节约存储空间,提高闪存利用率,使血压计能够更适合应用于多用户的应用模式中,且本发明的血压计多用户数据存储方法,其应用方式简便,应用成本也相当低廉。
【专利说明】血压计多用户数据存储方法

【技术领域】
[0001]本发明涉及医疗器械【技术领域】,特别涉及血压计【技术领域】,具体是指一种血压计多用户数据存储方法。

【背景技术】
[0002]目前市场上的血压计多是单用户为主,这使得后期的数据存储和分拣很不方便,其应用方式基本上就只停留在测量一次然后查看数据的模式上,不能有效将用户的数据分用户存储起来,用户需要查看时候不能分类调出。这使得此类单用户血压计的用户面比较狭窄。此外,单片机开发在做数据存储的时候容易造成flash (闪存)应用不充分,在读取数据之后还要做进一步的分拣等工作。另外,许多单片机都是按位写入按页擦除的,因此如果不对数据做出封装和分类处理很容易造成数据丢失的现象。尤其是在多用户血压计系统中,每个用户下面都有属于该用户的参数,因此需要将用户的参数存储起来,并且保证掉电不会遗失。写入单片机的flash可以解决该问题,但是单片机资源有限,如果直接用字节方式存储势必会造成资源浪费问题。


【发明内容】

[0003]本发明的目的是克服了上述现有技术中的缺点,提供一种能够将多个用户的数据分类存储,节约存储空间,提高闪存利用率,也便于对数据进行管理和后期处理,且应用方式简便,应用成本低廉的血压计多用户数据存储方法。
[0004]为了实现上述的目的,本发明中,血压计可以包括血压测量模块、输入模块、显示模块以及存储模块,所述的血压测量模块、输入模块和显示模块均连接于所述的存储模块,而且所述的存储模块为掉电后数据不会丢失的闪存,所述的闪存划分为若干存储区域,每一个所述存储区域用以存储一个数据类型的数据,所述的数据类型至少包括用户ID和血压值。本发明的血压计多用户数据存储方法包括以下步骤:
[0005](I)用户通过操作所述的输入模块输入用户ID,所述的存储模块将所述的用户ID存储至用户ID数据类型的存储区域中;
[0006](2)用户通过操作所述的血压测量模块,使所述的血压计获得血压值,并将该血压值以与所输入的用户ID对应的形式存储至所述的血压值数据类型的存储区域中;
[0007](4)所述的显示模块显示所述的血压值。
[0008]该血压计多用户数据存储方法中,所述的数据类型还包括性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量中的一种或多种数据类型,所述的方法在步骤(2)和(4)之间还包括以下步骤:
[0009](3)用户通过操作所述输入模块输入性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量中的一种或多种数据,所述的存储模块将用户输入的数据以与所输入的用户ID对应的形式存储至所述闪存中对应的性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果或是否测试心脏位置后测量数据类型存储区域中。
[0010]该血压计多用户数据存储方法中,所述的步骤(4)具体为:
[0011]所述的显示模块显示一个用户ID所对应的血压值以及该用户ID所对应的性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量中的一种或多种数据。
[0012]该血压计多用户数据存储方法中,所述的用户ID、血压值性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量数据类型的数据均以压缩形式存储于所述闪存的对应数据类型的存储区域中。
[0013]该血压计多用户数据存储方法中,所述的血压计还包括无线传输模块,用以通过无线信号连接外部设备,所述的方法还包括以下步骤:
[0014](5)根据用户操作,所述的血压计通过所述的无线传输模块将所述的闪存中与某一确定的用户ID对应的血压值发送到外部设备。
[0015]该血压计多用户数据存储方法中,所述的无线传输模块为蓝牙模块。
[0016]采用了该发明的血压计多用户数据存储方法,其血压计包括血压测量模块、输入模块、显示模块以及存储模块,其中存储模块为掉电后数据不会丢失的闪存,该闪存划分为若干存储区域用于存储不同数据类型的数据,从而能够将不同用户的用户ID和对应的血压值数据,以及该用户的其它数据分类存储在不同的区域中,方便管理和后期应用,同时能够节约存储空间,提高闪存利用率,使血压计能够更适合应用于多用户的应用模式中,且本发明的血压计多用户数据存储方法,其应用方式简便,应用成本也相当低廉。

【专利附图】

【附图说明】
[0017]图1为本发明的血压计多用户数据存储方法的步骤流程图。
[0018]图2为利用本发明的血压计多用户数据存储方法实现用户数据分类存储的流程示意图。

【具体实施方式】
[0019]为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。
[0020]在一种实施方式中,所述的血压计包括血压测量模块、输入模块、显示模块以及存储模块,所述的血压测量模块、输入模块和显示模块均连接于所述的存储模块。输入模块为键盘或触摸屏,显示模块为触摸屏或其它类型显示器,所述的存储模块为掉电后数据不会丢失的闪存。所述的闪存划分为若干存储区域,每一个所述存储区域用以存储一个数据类型的数据,所述的数据类型至少包括用户ID和血压值。本发明的血压计多用户数据存储方法,如图1所示,包括以下步骤:
[0021](I)用户通过操作所述的输入模块输入用户ID,所述的存储模块将所述的用户ID存储至用户ID数据类型的存储区域中;
[0022](2)用户通过操作所述的血压测量模块,使所述的血压计获得血压值,并将该血压值以与所输入的用户ID对应的形式存储至所述的血压值数据类型的存储区域中;
[0023](4)所述的显示模块显示所述的血压值。
[0024]在一种优选的实施方式中,所述的数据类型还包括性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量中的一种或多种数据类型,所述的方法在步骤(2)和(4)之间还包括以下步骤:
[0025](3)用户通过操作所述输入模块输入性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量中的一种或多种数据,所述的存储模块将用户输入的数据以与所输入的用户ID对应的形式存储至所述闪存中对应的性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果或是否测试心脏位置后测量数据类型存储区域中。
[0026]且所述的步骤(4)具体为:
[0027]所述的显示模块显示一个用户ID所对应的血压值以及该用户ID所对应的性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量中的一种或多种数据。
[0028]在一种进一步优选的实施方式中,所述的用户ID、血压值性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量数据类型的数据均以压缩形式存储于所述闪存的对应数据类型的存储区域中。
[0029]在更优选的实施方式中,所述的血压计还包括无线传输模块,用以通过无线信号连接外部设备,该无线传输模块可以是蓝牙模块。所述的方法还包括以下步骤:
[0030](5)根据用户操作,所述的血压计通过所述的无线传输模块将所述的闪存中与某一确定的用户ID对应的血压值发送到外部设备。
[0031]在实际应用中,利用本发明的血压计多用户数据存储方法实现用户数据分类存储的流程如图2所示。
[0032]首先是用户对参数进行设置,以本发明血压计支持8个用户加一个游客为例,每个用户都有属于自己的用户参数,这些用户参数会写到flash中,确保掉电不会丢失。每个用户所测量的数据会有一个唯一的ID号来标示,然后按照用户ID存储到flash中,游客的血压数据不会存储。首先用户需要选择一个ID号,然后可以设置该ID下的参数,然后将参数数据存储于flash的内存块中。用户的测量数据会分用户存储,保存在另一个内存块中。当需要调出用户的测量血压数据时,会按照用户的ID号搜索内存中的数据,将ID号与之相同的数据都取出来,可以显示出来或供其他程序模块处使用。
[0033]采用这一方法,本发明的血压计将多用户多参数数据存储于单片机的flash中,掉电可保护。在单片机开发中经常会遇到存储空间不足的问题,因此单片机的存储空间很珍贵,需要对其作出比较合理的规划和利用,必要时要对数据进行压缩,将压缩后的数据分类存储于单片机的flash中。事先对单片机可用的flash作出区域划分,按页分块,每一块用于一个类型的数据的存储,这样就可以按类将数据保存起来,方便程序中对数据进行类型检测和排除错误。在需要读出数据的时候,按照预先设定的压缩解压算法将数据解压出来,分拣出来,传送到指定的任务处。这样在存储的过程中可以确保每一个字节都得到充分的利用。同时可以将各个类别的数据统一管理,添加或者删除。从而实现多用户参数管理和存储,可以节省单片机的存储空间,同时对数据进行分类存储和管理。
[0034]采用了该发明的血压计多用户数据存储方法,其血压计包括血压测量模块、输入模块、显示模块以及存储模块,其中存储模块为掉电后数据不会丢失的闪存,该闪存划分为若干存储区域用于存储不同数据类型的数据,从而能够将不同用户的用户ID和对应的血压值数据,以及该用户的其它数据分类存储在不同的区域中,方便管理和后期应用,同时能够节约存储空间,提高闪存利用率,使血压计能够更适合应用于多用户的应用模式中,且本发明的血压计多用户数据存储方法,其应用方式简便,应用成本也相当低廉。
[0035] 在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
【权利要求】
1.一种血压计多用户数据存储方法,所述的血压计包括血压测量模块、输入模块、显示模块以及存储模块,所述的血压测量模块、输入模块和显示模块均连接于所述的存储模块,其特征在于,所述的存储模块为闪存,所述的闪存划分为若干存储区域,每一个所述存储区域用以存储一个数据类型的数据,所述的数据类型至少包括用户ID和血压值,所述的方法包括以下步骤: (1)用户通过操作所述的输入模块输入用户ID,所述的存储模块将所述的用户ID存储至用户ID数据类型的存储区域中; (2)用户通过操作所述的血压测量模块,使所述的血压计获得血压值,并将该血压值以与所输入的用户ID对应的形式存储至所述的血压值数据类型的存储区域中; (4)所述的显示模块显示所述的血压值。
2.根据权利要求1所述的血压计多用户数据存储方法,其特征在于,所述的数据类型还包括性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量中的一种或多种数据类型,所述的方法在步骤(2)和(4)之间还包括以下步骤: (3)用户通过操作所述输入模块输入性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量中的一种或多种数据,所述的存储模块将用户输入的数据以与所输入的用户ID对应的形式存储至所述闪存中对应的性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果或是否测试心脏位置后测量数据类型存储区域中。
3.根据权利要求2所述的血压计多用户数据存储方法,其特征在于,所述的步骤(4)具体为: 所述的显示模块显示一个用户ID所对应的血压值以及该用户ID所对应的性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量中的一种或多种数据。
4.根据权利要求2所述的血压计多用户数据存储方法,其特征在于,所述的用户ID、血压值性别、年龄、左手或右手测量、以mmhg或Kpa显示测量结果以及是否测试心脏位置后测量数据类型的数据均以压缩形式存储于所述闪存的对应数据类型的存储区域中。
5.根据权利要求1所述的血压计多用户数据存储方法,其特征在于,所述的血压计还包括无线传输模块,用以通过无线信号连接外部设备,所述的方法还包括以下步骤: (5)根据用户操作,所述的血压计通过所述的无线传输模块将所述的闪存中与某一确定的用户ID对应的血压值发送到外部设备。
6.根据权利要求5所述的血压计多用户数据存储方法,其特征在于,所述的无线传输模块为蓝牙模块。
【文档编号】A61B5/021GK104068838SQ201410331466
【公开日】2014年10月1日 申请日期:2014年7月11日 优先权日:2014年7月11日
【发明者】李旭, 魏欣 申请人:上海百步电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1