依据健康资讯提供触发对应处理程序的系统及其方法

文档序号:6333938阅读:221来源:国知局
专利名称:依据健康资讯提供触发对应处理程序的系统及其方法
技术领域
本发明涉及一种程序执行系统及其方法,特别是指一种依据健康资讯提供触发对应处理程序的系统及其方法。
背景技术
一个人在生理上的健康状态,以往都需要至医疗单位使用相关的器材进行测量之后,才能由医疗人员依据测量所获得的生理状态资料判断使用者的健康状态。而现在,使用者目前可以容易的取得部分个人健康管理相关的生理状态测量仪器,使得使用者可以轻易的取得以往许多需要至医疗单位测量的生理状态资料,并由生理状态测量仪器获得简单的测量结果。随着个人健康意识的抬头,使用者不再满足于仅仅获得生理状态资料与简单的测量结果,因此,目前也有厂商提供网络服务或是单机软件,让使用者使用网络服务或单机软件对测量后所取得的生理状态资料进行分析,借以让使用者获得更精确的分析结果,甚至, 可以在使用者健康状态可能发生异常时给予提示。不过,由于使用者希望网络服务或是单机软件所具有的功能越来越多,所以各个功能逐渐使用分类的方式呈现,如此,不论是网络服务或是单机软件的使用者界面都越来越复杂,各个功能无法直接在使用者界面上提供使用者点击执行,这将造成使用者的操作过程越来越繁琐,且不容易寻找到其所需要的功能。综上所述,可知现有技术中长期以来一直存在健康管理服务或软件操作繁琐的问题,因此有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于现有技术存在健康管理服务或软件操作繁琐的问题,本发明于是公开一种依据健康资讯提供触发对应处理程序的系统及其方法,其中本发明所公开的依据健康资讯提供触发对应处理程序的系统,至少包含至少一处理程序;储存模块,用以储存健康资讯及记录处理程序前次执行的执行时间;资料读取模块,用以依据健康资讯于储存模块中读取执行时间;显示模块,用以至少显示处理程序前次执行的执行时间及与处理程序对应的触发区域;输入模块,用以提供选择触发区域,使与触发区域对应的处理程序处理健康资讯,并使储存模块更新处理程序前次执行的执行时间。本发明所公开的依据健康资讯提供触发对应处理程序的方法,其步骤至少包括 记录多个处理程序前次执行的执行时间;依据健康资讯读取执行时间;至少显示处理程序前次执行的执行时间及与处理程序对应的触发区域;提供选择触发区域;执行与触发区域对应的处理程序;更新处理程序前次执行的执行时间;与触发区域对应的处理程序处理健康资讯。本发明所公开的系统与方法如上,与现有技术之间的差异在于本发明在依据健康资讯读取处理程序前次执行的执行时间后,提供选择与处理程序对应的触发区域,使与触发区域对应的处理程序处理健康资讯,并更新处理程序前次执行的执行时间,借以解决现有技术所存在的问题,并可以达成提高健康管理软件/服务的操作便利性的技术功效。


图1为本发明所提的依据健康资讯提供触发对应处理程序的系统架构图。图2为本发明所提的依据健康资讯提供触发对应处理程序的方法流程图。图3为本发明实施例所提的显示区域的示意图。图4为本发明实施例所提的日志档的示意图。主要元件符号说明100系统110储存模块
120资料读取模块130显示模块
140输入模块150处理程序
170判断模块180连接模块
190外部储存媒体300显示区域
314触发区域324触发区域
352触发区域354触发区域
400日志档
具体实施例方式以下将配合图式及实施例来详细说明本发明的特征与实施方式,内容足以使任何熟习相关技艺者能够轻易地充分理解本发明解决技术问题所应用的技术手段并据以实施, 借此实现本发明可达成的功效。本发明可以读取多个处理程序前次处理使用者的健康资讯的执行时间,并在显示区域中同时显示各个处理程序的执行时间后,提供使用者在显示区域中触发某一处理程序。本发明所提的健康资讯可以包含使用者的生理状态资料,例如,身高、体重、血压、 心跳率等,健康资讯也可以包含使用者的运动状态资料,例如跑步/步行的距离与时间、消耗的卡路里等,健康资讯还可以包含可以让使用者得知使用者的健康状态的总结讯息,一般而言,总结讯息为外部装置依据生理状态资料进行分析后产生,但本发明并不以此为限, 总结讯息也可以由执行本发明的装置或生理状态资料侦测装置分析生理状态资料后产生。本发明所提的处理程序为可以对健康资讯进行特定处理的程序,例如,可以备份健康资讯的资料备份程序、可以提供使用者上传健康资讯的资料上传程序、可以读取并显示健康资讯的资料浏览程序等,但本发明所提的处理程序并不以上述为限。其中,处理程序对健康资讯进行相对应处理的时间即为本发明所提的执行时间。本发明所提的「上传」是为取得储存于本发明外的资料的运作,若本发明在网络服务器中执行,则资料上传程序可以提供使用者操作客户端经由网络传送健康资讯至本发明,而若本发明在使用者所操作的电脑中执行,则资料上传程序则可以将储存于电脑或是与电脑连接的装置(如生理状态侦测装置)中的健康资讯读入本发明。
以下先以图1本发明所提的依据健康资讯提供触发对应处理程序的系统架构图来说明本发明的系统运作。如图1所示,本发明的系统100含有储存模块110、资料读取模块120、显示模块130、输入模块140、处理程序150。储存模块110负责储存健康资讯,也负责记录处理程序150前次处理健康资讯的执行时间,储存模块110所记录的每一个执行时间分别表示某个对应的处理程序前次处理健康资讯的时间,也就是说,当某个处理程序对健康资讯进行处理后,该处理程序前次处理健康资讯的执行时间也会被更新。其中,由于处理程序150可能不只一个,因此,储存模块 110所储存的执行时间也会有多个。一般而言,储存模块110会以资料库或文件的方式记录各个处理程序150前次处理健康资讯的执行时间,但储存模块110记录执行时间的方式并不以资料库或文件为限。资料读取模块120负责至储存模块110中读取各个处理程序150前次处理健康资讯的执行时间。值得一提的是,资料读取模块120可以不必读取所有处理程序150的执行时间,而只读取能够处理包含于健康资讯中的资料的处理程序的执行时间,例如,当储存于储存模块110的健康资讯中只包含血压以及体重的资料时,资料读取模块120可以只读取能够显示血压资料的资料浏览程序的执行时间、能够显示体重资料的资料浏览程序的执行时间、能够备份血压与体重等资料的资料备份程序、以及能够接收由使用者上传的血压与体重等资料的资料上传程序的执行时间,而只能够显示心跳率资料的资料浏览程序的执行时间则可以不读取,但本发明并不以此为限。资料读取模块120通常在包含本发明的软件被启动后开始执行,但本发明并不以此为限。显示模块130负责显示各处理程序150前次处理健康资讯的执行时间以及与各处理程序150分别对应的触发区域,一般而言,显示模块130通常会将各处理程序150前次处理健康资讯的执行时间以及与各该处理程序150对应的触发区域成对的显示在特定的显示区域中,但本发明并不以此为限。其中,显示模块130所显示的触发区域可以触发相对应的处理程序执行,触发区域可以图示或文字的方式表现,但本发明所提的触发区域的表现方式并不以此为限。显示模块130可以在资料读取模块120读取出某一处理程序前次处理健康资讯的执行时间后,直接在显示区域中显示处理程序的执行时间以及与该处理程序对应的触发区域,而当资料读取模块120再次读取出另一个处理程序前次处理健康资讯的执行时间后, 不清除前一个处理程序的执行时间以及与该处理程序对应的触发区域,而在同一个显示区域中继续显示处理程序的执行时间以及与该处理程序对应的触发区域,使得各处理程序 150的执行时间以及对应的触发区域逐一被显示模块130同时显示在显示区域中,显示模块130也可以在资料读取模块120读取出所有处理程序150前次处理健康资讯的执行时间后,再一起将所有处理程序150的执行时间以及对应的触发区域显示于显示区域中。由于显示模块130是显示由资料读取模块120至储存模块110中所读出的执行时间,因此,当资料读取模块120仅读出能够处理包含于健康资讯中的资料的处理程序的执行时间时,显示模块130也只会显示能够处理包含于健康资讯中的资料的处理程序的执行时间,以及与被显示的各处理程序150对应的触发区域,而不会显示无法处理包含于健康资讯中的资料的处理程序的执行时间。
另外,若健康资讯中还包含总结讯息,显示模块130还可以在显示区域中显示健康资讯的总结讯息。本发明所提的总结讯息为依据生理状态资料判断所得的资料,包含使用者的健康状况、照护方式等,但本发明并不以此为限。输入模块140负责提供选择被显示模块130显示于显示区域中的触发区域。一般而言,输入模块140会提供使用者操作键盘、鼠标等外部输入装置在显示区域中选择触发区域。处理程序150与输入模块140提供选择的触发区域对应,负责对健康资讯进行相对应的处理,例如,当被选择的触发区域所对应的处理程序为资料备份程序,则健康资讯将被资料备份程序备份;当被选择的触发区域所对应的处理程序为资料上传程序,则资料上传程序将提供使用者上传健康资讯;当处理程序为资料浏览程序,则与资料浏览程序对应的资料(如血压、体重等,但本发明并不以此为限)将被读取并被显示,借以提供使用者浏览。在处理程序150对健康资讯进行相对应的处理后,储存模块110将把处理程序150 处理健康资讯的执行时间更新为处理程序150开始执行的时间。另外,本发明所提的系统100更可以附加连接模块180,连接模块180负责在健康资讯储存于外部储存媒体190时,连接本发明与储存健康资讯的外部储存媒体190,使得资料上传程序(处理程序)可以至外部储存媒体190中读取(载入)健康资讯,借以完成健康资讯的上传。一般而言,连接模块180连接的外部储存媒体190可能为USB随身盘,甚至也可能为具有储存健康资讯功能的生理状态资料侦测装置,但本发明并不以此为限,凡可以储存健康资讯并提供连接模块180连接使得资料上传程序(处理程序)可以读取健康资讯的外部储存媒体都可以在本发明中被使用。此外,本发明所提的系统100也可以附加判断模块170,判断模块170负责依据各个处理程序150前次处理健康资讯的执行时间判断未执行时间满足特定值的处理程序,并由显示模块130显示未执行时间满足该特定值的处理程序的提示讯息。被显示模块130所显示提示讯息中包含与未执行时间满足特定值的处理程序对应的触发区域,使得使用者可以通过输入模块140选择提示讯息所包含的触发区域,借以让未执行时间满足该特定值的处理程序开始执行。其中,本发明所提的特定值通常为系统预设或由使用者设定的一段时间长度,例如一星期、15天、一个月等,但并不以此为限。接着以第一实施例来解说本发明的运作系统与方法,并请参照图2本发明所提的依据健康资讯提供触发对应处理程序的方法流程图。本实施例以网页提供服务的健康管理软件为例,但本发明并不以此为限。假设本实施例的健康管理软件提供资料备份程序、资料上传程序、血压浏览程序、体重浏览程序、跑步资料浏览程序、步行资料浏览程序等多个处理程序150,但本发明所提的处理程序150并不以此为限。在健康管理软件提供服务前,储存模块110需要先记录健康管理软件所提供的多个处理程序150前次处理健康资讯的执行时间(步骤201)。在本实施例中,假设使用者前次执行血压浏览程序、体重浏览程序浏览血压记录以及体重记录的时间为2010/2/8,使用者前次执行资料上传程序上传健康资讯的时间为2010/2/8,而使用者前次执行资料备份程序备份健康资讯的时间为2010/4/13,另外,也假设跑步资料浏览程序与步行资料浏览程序则从未被使用者使用,但本发明所提的执行时间并不以此为限。
6
由于健康资料被储存模块110所储存,则若本发明以网页的方式提供服务,则在使用者操作客户端连线到执行本发明的网页服务器后,或是使用者进行显示整体资料的操作后,资料读取模块120可以至储存模块110中读取各个处理程序150前次处理健康资讯的执行时间(步骤210)。在本实施例中,假设储存模块110所储存的健康资讯包含血压以及体重等资料,则资料读取模块120由储存模块110中读取出前次执行血压浏览程序与体重浏览程序的执行时间为2010/2/8,读取出前次执行资料上传程序的执行时间为2010/2/8, 前次执行资料备份程序的执行时间为2010/4/13。在资料读取模块120至储存模块110中读取各个处理程序150前次处理健康资讯的执行时间(步骤210)后,显示模块130可以显示各个处理程序150前次处理健康资讯的执行时间以及与执行时间被显示的处理程序150对应的触发区域(步骤231)。在本实施例中,显示模块130将如图3所示,在显示区域300中显示各处理程序150的执行时间以及对应的触发区域。其中,与血压浏览程序对应的触发区域314与体重浏览程序对应的触发区域324以「立即查看」表示,而与资料备份程序对应的触发区域352及与资料上传程序对应的触发区域邪4则分别以「立即备份」与「立即上传」表示,但本发明并不以此为限。若健康资讯中包含总结讯息,则在显示模块130显示各个处理程序150前次处理健康资讯的执行时间以及与执行时间被显示的处理程序150对应的触发区域(步骤231) 时,显示模块130也会一并在显示区域300中显示总结讯息(步骤M0)。在显示模块130显示各个处理程序150前次处理健康资讯的执行时间以及与执行时间被显示的处理程序150对应的触发区域(步骤231)后,输入模块140可以提供使用者在显示区域300中选择触发区域(步骤250)。若使用者通过输入模块140选择与血压浏览程序对应的触发区域314或与体重浏览程序对应的触发区域324,则血压浏览程序或体重浏览程序(处理程序)会执行(步骤沈0),如此,血压浏览程序或体重浏览程序会读取记录于健康资讯中的血压资料或体重资料,并将读取出的血压资料或体重资料以网页的方式显示给使用者浏览(步骤四0),而同样在输入模块140提供使用者在显示区域300中选择触发区域(步骤250)后,储存模块110也会更新血压浏览程序或体重浏览程序处理健康资讯的执行时间(步骤270),使得下一次资料读取模块120读取血压浏览程序或体重浏览程序前次处理健康资讯的执行时间(步骤210)时,被读取出的执行时间不再是2010/2/8。相似的,若使用者通过输入模块140选择与资料备份程序对应的触发区域352或与资料上传程序对应的触发区域354,则资料备份程序或资料上传程序会执行(步骤沈0), 如此,资料备份程序可以备份健康资讯(步骤290)、资料上传程序可以提供上传健康资讯的网页给使用者,借以让使用者通过网页上传健康资讯(步骤四0),储存模块110也会更新资料备份程序或资料上传程序处理健康资讯的执行时间(步骤270)。接着以第二实施例来解说本发明的运作系统与方法,同样请参照图2。本实施例与第一实施例相似,但差别在于本实施例以执行于使用者所操作的电脑的健康管理软件为例,但本发明并不以此为限。与第一实施例相似的,本实施例的健康管理软件提供资料备份程序、资料上传程序、血压浏览程序、体重浏览程序、跑步资料浏览程序、步行资料浏览程序等多个处理程序150。在健康管理软件提供服务前,储存模块110需要先记录健康管理软件所提供的血压浏览程序、体重浏览程序、资料上传程序、资料备份程序、跑步资料浏览程序、步行资料浏览程序等多个处理程序150前次处理健康资讯的执行时间(步骤 201)。在本实施例中,假设储存模块110以如图4所示的日志档400记录各个处理程序150前次处理健康资讯的执行时间,其中,「LastBloodPressureBrowseTime」、 「LastWeightBrowseTime 」、「LastTreadmillBrowseTime 」、「LastPedoBrowseTime 」、「LastB 1 ο οdPressureUp 1 ο adTime 」、「LastWeightUp 1 ο adTime 」、 「LastTreadmillUploadTime」、「LastPedoUploadTime」、「LastBackupTime」等项目分别与血压浏览程序、体重浏览程序、跑步资料浏览程序、步行资料浏览程序、血压资料上传程序、体重资料上传程序、跑步资料上传程序、步行资料上传程序、资料备份程序等处理程序 150对应,记录相对应的处理程序150的执行时间。在储存模块110记录各个处理程序150前次处理健康资讯的执行时间(步骤201) 后,若包含本发明的健康管理软件被使用者启动后,或是使用者进行显示整体资料的操作后,资料读取模块120可以读取各个处理程序150前次处理健康资讯的执行时间(步骤 210),在本实施例中,资料读取模块120可以依据健康资讯,由日志档400中读取出各个处理程序150前次处理健康资讯的执行时间。在资料读取模块120读取各个处理程序150前次处理健康资讯的执行时间(步骤 210)后,显示模块130可以显示各个处理程序150前次处理健康资讯的执行时间以及与执行时间被显示的处理程序150对应的触发区域(步骤231)。而后,输入模块140可以提供使用者在显示区域300中选择触发区域(步骤250),则与被选择的触发区域对应的处理程序会开始执行(步骤260),储存模块110也会更新与被选择的触发区域对应的处理程序处理健康资讯的执行时间(步骤270)。也就是说,在本实施例中,储存模块110会将被选择的触发区域对应的处理程序处理健康资讯的执行时间写回日志档400中与处理健康资讯的处理程序对应的项目中,例如,当与血压浏览程序对应的触发区域被选择后,血压浏览程序会开始执行,储存模块110会在此时取得系统时间,并将取得的系统时间写入日志档400的 「LastBloodPressureBrowseTime」项目中。在与被选择的触发区域对应的处理程序开始执行(步骤沈0)后被选择的触发区域对应的处理程序会对健康资讯进行相对应的处理(步骤四0)。其中,若健康资讯储存在外部储存媒体190中,则当资料上传程序(处理程序)开始执行后,可以提示使用者将储存健康资讯的外部储存媒体190连接至使用者所使用的电脑,在本实施例中,假设外部储存媒体190为储存健康资讯的USB随身盘,则在使用者将USB随身盘插入电脑的USB插槽后, 连接模块180可以连接包含本发明的健康管理软件以及外部储存媒体190,接着,资料上传程序便可以至外部储存媒体190中读取健康资讯(步骤210),在本实施例中,假设USB随身盘以资料库/文件的形式记录健康资讯,则资料上传程序会在开启USB随身盘上的资料库/ 文件后,由资料库/文件中读取出各个生理状态资料侦测装置最后侦测使用者的生理状态的时间,并将读取的时间写入相对应的项目中,例如,资料上传程序由资料库/文件中读出血压计以及体重计最后侦测使用者的生理状态的时间后,会分别将读出的时间写入日志档 400 的「LastBloodPressureUpdateTime」项目与「LastWeightUpdateTime」项目中,借以完成健康资讯的上传。同时,储存模块110也会在此时取得系统时间,并将取得的系统时间写入日志档 400 的「LastBloodPressureUploadTime」以及「LastWeightUploadTime」项目中。
综上所述,可知本发明与现有技术之间的差异在于具有依据健康资讯读取处理程序前次执行的执行时间后,提供选择与处理程序对应的触发区域,使与触发区域对应的处理程序处理健康资讯,并更新处理程序前次执行的执行时间的技术手段,借由此技术手段可以解决现有技术所存在健康管理服务或软件操作繁琐的问题,进而达成提高健康管理软件/服务的操作便利性的技术功效。另外,在上述两实施例中,更可以包含判断模块170,判断模块170可以依据各个处理程序150前次处理健康资讯的执行时间判断未执行时间满足特定值的处理程序(步骤 220),使得显示模块130在显示区域300中显示各个处理程序150前次处理健康资讯的执行时间以及与执行时间被显示的处理程序150对应的触发区域(步骤231)时,也将未执行时间满足该特定值的处理程序的提示讯息显示于显示区域300中(步骤23 ,使得输入模块140在提供使用者于显示区域300中选择触发区域(步骤250)时,使用者可以通过输入模块140选择被显示模块130显示在显示区域300中的提示讯息所包含的触发区域,借以让未执行时间满足该特定值且与被选择的触发区域对应的处理程序开始执行。再者,本发明的依据健康资讯提供触发对应处理程序的方法,可实现于硬件、软件或硬件与软件的组合中,亦可在电脑系统中以集中方式实现或以不同元件散布于若干互连的电脑系统的分散方式实现。虽然本发明所公开的实施方式如上,只是所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所公开的精神和范围的前提下,对本发明的实施的形式上及细节上作些许的更动润饰,均属于本发明的专利保护范围。本发明的专利保护范围,仍须以所附的权利要求范围所界定者为准。
权利要求
1.一种依据健康资讯提供触发对应处理程序的方法,其特征在于,该方法至少包含下列步骤记录多个处理程序前次执行的执行时间; 依据一健康资讯读取各该执行时间;至少显示一该处理程序前次执行的执行时间及与该处理程序对应的一触发区域; 提供选择该触发区域; 执行与该触发区域对应的该处理程序; 更新该处理程序前次执行的执行时间;及与该触发区域对应的该处理程序处理该健康资讯。
2.如权利要求1所述的依据健康资讯提供触发对应处理程序的方法,其特征在于,该与该触发区域对应的该处理程序处理该健康资讯的步骤,更包含连接储存该健康资讯的外部储存媒体的步骤。
3.如权利要求1所述的依据健康资讯提供触发对应处理程序的方法,其特征在于,该方法于该依据该健康资讯读取各该执行时间的步骤后,更包含依据各该执行时间判断该些处理程序中未执行时间满足一特定值者,并于至少显示该处理程序前次执行的执行时间及与该处理程序对应的该触发区域的步骤时,显示未执行时间满足该特定值的该些处理程序的一提示讯息的步骤。
4.如权利要求1所述的依据健康资讯提供触发对应处理程序的方法,其特征在于,该至少显示该处理程序前次处理该健康资讯的执行时间及与该处理程序对应的该触发区域的步骤更包含显示该健康资讯的一总结讯息的步骤。
5.一种依据健康资讯提供触发对应处理程序的系统,其特征在于,该系统至少包含 至少一处理程序;一储存模块,用以储存一健康资讯及记录各该处理程序前次执行的执行时间; 一资料读取模块,用以依据该健康资讯于该储存模块中读取各该执行时间; 一显示模块,用以至少显示一该处理程序前次执行的执行时间及与该处理程序对应的一触发区域;及一输入模块,用以提供选择该触发区域,使与该触发区域对应的该处理程序处理该健康资讯,并使该储存模块更新该处理程序前次执行的执行时间。
6.如权利要求5所述的依据健康资讯提供触发对应处理程序的系统,其特征在于,该些处理程序属于资料备份程序、资料上传程序、资料浏览程序所形成的集合。
7.如权利要求5所述的依据健康资讯提供触发对应处理程序的系统,其特征在于,该系统更包含一连接模块,用以连接该系统及储存该健康资讯的一外部储存媒体,该处理程序更用以至该外部储存媒体读取该健康资讯。
8.如权利要求5所述的依据健康资讯提供触发对应处理程序的系统,其特征在于,该系统更包含一判断模块,依据各该执行时间判断该些处理程序中未执行时间满足一特定值者,该显示模块更用以显示未执行时间满足该特定值的该些处理程序的一提示讯息。
全文摘要
本发明公开了一种依据健康资讯提供触发对应处理程序的系统及其方法,其通过在依据健康资讯读取处理程序前次执行的执行时间后,提供选择与处理程序对应的触发区域,使与触发区域对应的处理程序处理健康资讯,并更新处理程序前次执行的执行时间的技术手段,可以降低健康管理软件/服务的操作复杂度,达成提高健康管理软件/服务的操作便利性的技术功效。
文档编号G06F3/048GK102446057SQ201010511360
公开日2012年5月9日 申请日期2010年10月13日 优先权日2010年10月13日
发明者戴凌, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1