一種久坐提醒系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種提醒系統(tǒng)及方法,特別是涉及一種久坐提醒系統(tǒng)及方法。
【背景技術(shù)】
[0002]現(xiàn)代隨著生活節(jié)奏的加快、工作壓力的增大很多人不注意身體的鍛煉,這樣造成很多人都處于身體亞健康的狀態(tài),所以專(zhuān)注人體健康的穿戴設(shè)備逐漸進(jìn)入我們的生活。
[0003]目前的穿戴設(shè)備一般都是測(cè)量人體的健康狀況,如通過(guò)心率傳感器及脈壓傳感器測(cè)量人體的心率,脈壓等,然后通過(guò)分析處理獲得人體的健康狀況。當(dāng)然,目前也出現(xiàn)了一些可監(jiān)測(cè)人體的運(yùn)動(dòng)狀態(tài)的穿戴設(shè)備,其主要是監(jiān)測(cè)運(yùn)動(dòng)本身,如監(jiān)測(cè)人體的運(yùn)動(dòng)時(shí)長(zhǎng),運(yùn)動(dòng)強(qiáng)度,如行走或跑步,運(yùn)動(dòng)速度等,當(dāng)都沒(méi)有一種設(shè)備可在人們處于久坐狀態(tài)下給予提醒,另一方面,隨著電子信息技術(shù)的發(fā)展,目前很多人的工作都是利用電腦等電子產(chǎn)品,其勞動(dòng)強(qiáng)度不大,一般需要工作者長(zhǎng)時(shí)間處于坐的狀態(tài),長(zhǎng)時(shí)間的坐姿對(duì)人體的健康有著重大影響,因此,實(shí)有必要提出一種技術(shù)手段,以在人們處于久坐狀態(tài)下給予及時(shí)提醒,以提醒用戶(hù)注意身體健康。
【發(fā)明內(nèi)容】
[0004]為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明之目的在于提供一種久坐提醒系統(tǒng)及方法,其利用重力傳感器實(shí)時(shí)獲取三軸數(shù)據(jù),計(jì)算并統(tǒng)計(jì)前后時(shí)刻的三軸數(shù)據(jù)差值,根據(jù)統(tǒng)計(jì)結(jié)果判斷用戶(hù)是否處于端坐狀態(tài),并于判斷用戶(hù)長(zhǎng)時(shí)間處于坐姿時(shí),給予用戶(hù)及時(shí)的提醒,以保護(hù)用戶(hù)的健康。
[0005]為達(dá)上述及其它目的,本發(fā)明提出一種久坐提醒方法,包括如下步驟:
步驟一,設(shè)定大幅晃動(dòng)差值閾值a以及運(yùn)動(dòng)狀態(tài)時(shí)大于大幅晃動(dòng)差值閾值a的次數(shù)閾值b以及坐著狀態(tài)時(shí)大于大幅晃動(dòng)差值閾值a的次數(shù)閾值c ;
步驟二,利用設(shè)置于用戶(hù)身上的重力傳感器獲取三軸數(shù)據(jù),將t時(shí)間內(nèi)獲取的三軸數(shù)據(jù)作為一個(gè)單位保存數(shù)據(jù)。
[0006]步驟三,依次計(jì)算當(dāng)前時(shí)刻三軸數(shù)據(jù)與前一時(shí)刻三軸數(shù)據(jù)的差值并予以保存。
[0007]步驟四,將步驟三計(jì)算獲得的各差值與差值閾值a進(jìn)行比較,統(tǒng)計(jì)大于該大幅晃動(dòng)的差值閾值a的個(gè)數(shù)m ;
步驟五,若個(gè)數(shù)m〈c,則判斷當(dāng)前用戶(hù)為坐姿,若m>b,則判斷當(dāng)前用戶(hù)為運(yùn)動(dòng)狀態(tài); 步驟六,于確定用戶(hù)狀態(tài)后,定時(shí)若干時(shí)間,于定時(shí)時(shí)間到時(shí),對(duì)用戶(hù)狀態(tài)予以提醒。
[0008]進(jìn)一步地,步驟四中,還設(shè)定中等幅度晃動(dòng)的差值閾值al、運(yùn)動(dòng)狀態(tài)時(shí)大于中等幅度晃動(dòng)差值閾值al的次數(shù)閾值bl以及坐著狀態(tài)時(shí)大于中等幅度晃動(dòng)差值閾值al的次數(shù)閾值cl。
[0009]進(jìn)一步地,于步驟四中,還將步驟三計(jì)算獲得的各差值與差值閾值al進(jìn)行比較,統(tǒng)計(jì)大于該中等幅度晃動(dòng)差值閾值al的個(gè)數(shù)ml。
[0010]進(jìn)一步地,于步驟五中,若個(gè)數(shù)m〈c且ml〈cl,則判斷當(dāng)前用戶(hù)為坐姿;若個(gè)數(shù)m>b或者ml>bl則判斷當(dāng)前用戶(hù)為運(yùn)動(dòng)狀態(tài)。
[0011]進(jìn)一步地,若m>b為大幅運(yùn)動(dòng)狀態(tài),ml>bl且m〈b為小幅運(yùn)動(dòng)狀態(tài)。
[0012]進(jìn)一步地,各閾值通過(guò)大量的實(shí)驗(yàn)數(shù)據(jù)獲的,由用戶(hù)自行設(shè)定或由系統(tǒng)默認(rèn)。
[0013]為達(dá)到上述目的,本發(fā)明還提供一種久坐提醒系統(tǒng),包括:
閾值設(shè)定單元,用于預(yù)先設(shè)定大幅晃動(dòng)差值閾值a以及運(yùn)動(dòng)狀態(tài)時(shí)大于大幅晃動(dòng)差值閾值a的次數(shù)閾值b以及坐著狀態(tài)時(shí)大于大幅晃動(dòng)差值閾值a的次數(shù)閾值c ;
數(shù)據(jù)獲取單元,利用設(shè)置于用戶(hù)身上的重力傳感器獲取三軸數(shù)據(jù),將t時(shí)間內(nèi)獲取的三軸數(shù)據(jù)作為一個(gè)單位保存數(shù)據(jù)。
[0014]差值計(jì)算單元,依次計(jì)算當(dāng)前時(shí)刻三軸數(shù)據(jù)與前一時(shí)刻三軸數(shù)據(jù)的差值并予以保存。
[0015]統(tǒng)計(jì)單元,將步驟三計(jì)算獲得的各差值與差值閾值a進(jìn)行比較,統(tǒng)計(jì)大于該大幅晃動(dòng)的差值閾值a的個(gè)數(shù)m;
判斷單元,將大于該大幅晃動(dòng)的差值閾值a的個(gè)數(shù)m與次數(shù)閾值進(jìn)行比較,根據(jù)比較結(jié)果判斷用戶(hù)當(dāng)前的狀態(tài);
提醒單元,于確定用戶(hù)狀態(tài)后,定時(shí)若干時(shí)間,于定時(shí)時(shí)間到時(shí),對(duì)用戶(hù)狀態(tài)予以提醒。
[0016]進(jìn)一步地,若m〈c,則該判斷單元判斷當(dāng)前用戶(hù)為坐姿,若m>b,則該判斷單元判斷當(dāng)前用戶(hù)為運(yùn)動(dòng)狀態(tài)。
[0017]進(jìn)一步地,該閾值設(shè)定單元還設(shè)定中等幅度晃動(dòng)的差值閾值al、運(yùn)動(dòng)狀態(tài)時(shí)大于中等幅度晃動(dòng)差值閾值al的次數(shù)閾值bl以及坐著狀態(tài)時(shí)大于中等幅度晃動(dòng)差值閾值al的次數(shù)閾值cl。
[0018]進(jìn)一步地,該統(tǒng)計(jì)單元還將計(jì)算獲得的各差值與差值閾值al進(jìn)行比較,統(tǒng)計(jì)大于該中等幅度晃動(dòng)差值閾值al的個(gè)數(shù)ml ;該判斷單元還將大于該中等幅度晃動(dòng)差值閾值al的個(gè)數(shù)ml與次數(shù)閾值進(jìn)行比較,根據(jù)比較結(jié)果判斷用戶(hù)當(dāng)前的狀態(tài)。
[0019]與現(xiàn)有技術(shù)相比,本發(fā)明一種久坐提醒系統(tǒng)及方法,其利用重力傳感器實(shí)時(shí)獲取三軸數(shù)據(jù),計(jì)算并統(tǒng)計(jì)前后時(shí)刻的三軸數(shù)據(jù)差值,根據(jù)統(tǒng)計(jì)結(jié)果判斷用戶(hù)是否處于端坐狀態(tài),并于判斷用戶(hù)長(zhǎng)時(shí)間處于坐姿時(shí),給予用戶(hù)及時(shí)的提醒,以保護(hù)用戶(hù)的健康。
【附圖說(shuō)明】
[0020]圖1為本發(fā)明一種久坐提醒方法的步驟流程圖;
圖2為本發(fā)明一種久坐提醒系統(tǒng)的系統(tǒng)架構(gòu)圖。
【具體實(shí)施方式】
[0021]以下通過(guò)特定的具體實(shí)例并結(jié)合【附圖說(shuō)明】本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū)所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。本發(fā)明亦可通過(guò)其它不同的具體實(shí)例加以施行或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)亦可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。
[0022]圖1為本發(fā)明一種久坐提醒方法的步驟流程圖。如圖1所示,本發(fā)明一種久坐提醒方法,包括如下步驟:
步驟101,設(shè)定大幅晃動(dòng)的差值閾值a (大于a則表示大幅晃動(dòng))、中等幅度晃動(dòng)的差值閾值al (大于al小于a則表示中等幅度晃動(dòng))以及運(yùn)動(dòng)狀態(tài)時(shí)大于大幅晃動(dòng)差值a的次數(shù)閾值b (大于大幅晃動(dòng)差值a的次數(shù)大于閾值b則表示運(yùn)動(dòng)狀態(tài))、運(yùn)動(dòng)狀態(tài)時(shí)大于中等幅度晃動(dòng)差值閾值al的次數(shù)閾值bl (中等幅度晃動(dòng)的設(shè)定目的是對(duì)于晃動(dòng)幅度較小的運(yùn)動(dòng),大于中等幅度晃動(dòng)差值閾值al的次數(shù)大于次數(shù)閾值bl則表示用戶(hù)處于晃動(dòng)幅度較小的運(yùn)動(dòng))和坐著狀態(tài)時(shí)大于大幅晃動(dòng)差值a的次數(shù)閾值c (大于大幅晃動(dòng)差值a的次數(shù)小于閾值c則表示為坐姿)、坐著狀態(tài)時(shí)大于中等幅度晃動(dòng)差值al的次數(shù)閾值cl (大于中等幅度晃動(dòng)差值al的次數(shù)小于次數(shù)閾值cl表示坐姿),以上閾值均可通過(guò)大量的實(shí)驗(yàn)數(shù)據(jù),可由用戶(hù)自行設(shè)定,也可由系統(tǒng)默認(rèn)。
[0023]步驟102,利用設(shè)置于用戶(hù)身上的重力傳感器獲取三軸數(shù)據(jù)(X軸,y軸,z軸),將t時(shí)間內(nèi)獲取的三軸數(shù)據(jù)作為一個(gè)單位保存數(shù)據(jù)。
[0024]步驟103,依次計(jì)算當(dāng)前時(shí)刻三軸數(shù)據(jù)與前一時(shí)刻三軸數(shù)據(jù)的差值并予以保存。
[0025]步驟104,將步驟103計(jì)算獲得的各差值與預(yù)先設(shè)定的大幅晃動(dòng)的差值閾值a與中幅晃動(dòng)的差值閾值al進(jìn)行比較,統(tǒng)計(jì)差值中大于該大幅晃動(dòng)的差值閾值a的個(gè)數(shù)m與大于該中幅晃動(dòng)的差值閾值al的個(gè)數(shù)ml。在本發(fā)明較佳實(shí)施例中,計(jì)算獲得的差值為三軸差值數(shù)據(jù),可對(duì)其均值處理后與各閾值進(jìn)行比較,也可對(duì)三軸差值數(shù)據(jù)分別設(shè)定相應(yīng)的差值閾值,在此不予限制。
[0026]步驟105,若個(gè)數(shù)m〈c且ml〈cl,則表示當(dāng)前用戶(hù)為坐姿;若個(gè)數(shù)m>b或者ml>bl即判定用戶(hù)為運(yùn)動(dòng)狀態(tài),即m>b為大幅運(yùn)動(dòng)狀態(tài),ml>bl且m〈b則為小幅運(yùn)動(dòng)狀態(tài)。
[0027]步驟106,確定用戶(hù)狀態(tài)后,定時(shí)若干時(shí)間,于定時(shí)時(shí)間到時(shí),對(duì)用戶(hù)狀態(tài)予以提醒。若確定用戶(hù)當(dāng)前為坐姿狀態(tài)時(shí),則定時(shí)若干時(shí)間后提醒用戶(hù)當(dāng)前處于坐姿,且已做了多長(zhǎng)時(shí)間,不宜久坐;若確定用戶(hù)當(dāng)前為運(yùn)動(dòng)狀態(tài),則定時(shí)若干時(shí)間提醒用戶(hù)已運(yùn)動(dòng)多長(zhǎng)時(shí)間,應(yīng)注意休息。
[0028]在本發(fā)明較佳實(shí)施例中,首先通過(guò)重力傳感器獲取到三軸數(shù)據(jù)(X軸,y軸,z軸)。具體地,每一秒鐘獲取一次當(dāng)前的三軸數(shù)據(jù),然后以3分鐘為一個(gè)單位保存數(shù)據(jù)進(jìn)行分析,依次計(jì)算算出當(dāng)前三軸數(shù)據(jù)與一秒前三軸數(shù)據(jù)的差值共計(jì)180組然后保存。通過(guò)大量的實(shí)驗(yàn)數(shù)據(jù)預(yù)先設(shè)定一個(gè)大幅晃動(dòng)的差