本發(fā)明涉及智能設(shè)備領(lǐng)域,尤其涉及一種游泳監(jiān)測(cè)模塊切換的方法和裝置。
背景技術(shù):
近年來,穿戴設(shè)備由于攜帶方便且價(jià)格低廉,受到廣大用戶的支持和喜愛。智能穿戴是當(dāng)前比較熱的一種穿戴設(shè)備,現(xiàn)有的智能穿戴可以檢測(cè)用戶各個(gè)方面的運(yùn)動(dòng)數(shù)據(jù),能夠提供高效的數(shù)據(jù)的分析。
目前,越來越多的穿戴設(shè)備實(shí)現(xiàn)了對(duì)游泳運(yùn)動(dòng)的過程監(jiān)測(cè),但現(xiàn)有的可監(jiān)測(cè)游泳運(yùn)動(dòng)數(shù)據(jù)的穿戴設(shè)備都需要用戶手動(dòng)開啟和結(jié)束功能,使用比較麻煩,尤其是在游泳過程中會(huì)有間斷的休息,頻繁開啟和關(guān)閉功能很繁瑣,若在休息時(shí)不關(guān)閉功能又會(huì)影響設(shè)備的功耗和監(jiān)測(cè)的準(zhǔn)確性。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的是提出一種游泳監(jiān)測(cè)模塊切換的方法和裝置,以解決監(jiān)測(cè)過程中手動(dòng)開啟和關(guān)閉游泳監(jiān)測(cè)功能的問題,降低設(shè)備功耗且提高監(jiān)測(cè)數(shù)據(jù)的準(zhǔn)確性。
為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
第一方面,本發(fā)明實(shí)施例提供了一種游泳監(jiān)測(cè)模塊控制的方法,包括:
根據(jù)終端設(shè)備中預(yù)置的入水監(jiān)測(cè)模塊監(jiān)測(cè)得到的監(jiān)測(cè)信息,確定所述終端設(shè)備當(dāng)前所處場景滿足的預(yù)設(shè)條件;
根據(jù)所述預(yù)設(shè)條件開啟/關(guān)閉所述終端設(shè)備中預(yù)置的游泳監(jiān)測(cè)模塊。
第二方面,本發(fā)明實(shí)施例提供了一種游泳監(jiān)測(cè)模塊控制的裝置,包括:
場景確定模塊,用于根據(jù)終端設(shè)備中預(yù)置的入水監(jiān)測(cè)模塊監(jiān)測(cè)得到的監(jiān)測(cè)信息,確定所述終端設(shè)備當(dāng)前所處場景滿足的預(yù)設(shè)條件;
控制模塊,用于根據(jù)所述預(yù)設(shè)條件開啟/關(guān)閉所述終端設(shè)備中預(yù)置的游泳監(jiān)測(cè)模塊。
本發(fā)明的有益效果是:本發(fā)明提供的一種游泳監(jiān)測(cè)模塊控制的方法及裝置,通過入水監(jiān)測(cè)模塊進(jìn)行監(jiān)測(cè),能夠控制游泳監(jiān)測(cè)模塊的工作狀態(tài),實(shí)現(xiàn)了對(duì)游泳過程中數(shù)據(jù)的準(zhǔn)確監(jiān)測(cè),避免因出水帶來的監(jiān)測(cè)數(shù)據(jù)的偏差,提高游泳數(shù)據(jù)的準(zhǔn)確性;游泳監(jiān)測(cè)模塊的自動(dòng)控制,提高了終端設(shè)備的智能化水平,提升了用戶體驗(yàn)。
附圖說明
下面將通過參照附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例,使本領(lǐng)域的普通技術(shù)人員更清楚本發(fā)明的上述及其他特征和優(yōu)點(diǎn),附圖中:
圖1是本發(fā)明實(shí)施例一提供的一種游泳監(jiān)測(cè)模塊控制的方法的流程示意圖;
圖2是本發(fā)明實(shí)施例二提供的一種游泳監(jiān)測(cè)模塊控制的方法的流程示意圖;
圖3是本發(fā)明實(shí)施例三提供的一種游泳監(jiān)測(cè)模塊控制的方法的流程示意圖;
圖4是本發(fā)明實(shí)施例四提供的一種游泳監(jiān)測(cè)模塊控制的裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面結(jié)合附圖并通過具體實(shí)施方式來進(jìn)一步說明本發(fā)明的技術(shù)方案。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實(shí)施例一
圖1是本發(fā)明實(shí)施例一提供的一種游泳監(jiān)測(cè)模塊控制的方法。該方法適用于游泳過程中監(jiān)測(cè)用戶運(yùn)動(dòng)數(shù)據(jù)的情況,該方法可以由一種游泳監(jiān)測(cè)模塊控制的裝置來執(zhí)行。一種游泳監(jiān)測(cè)模塊控制的裝置可以由軟件和/或硬件的方式來實(shí)現(xiàn)。如圖1所示,該方法包括:
步驟110、根據(jù)終端設(shè)備中預(yù)置的入水監(jiān)測(cè)模塊監(jiān)測(cè)得到的監(jiān)測(cè)信息,確定終端設(shè)備當(dāng)前所處場景滿足的預(yù)設(shè)條件。
終端設(shè)備中預(yù)先設(shè)置了入水監(jiān)測(cè)模塊,利用入水監(jiān)測(cè)模塊監(jiān)測(cè)獲得監(jiān)測(cè)信息,根據(jù)監(jiān)測(cè)信息與預(yù)設(shè)的場景判別條件進(jìn)行對(duì)比,從而確定終端設(shè)備當(dāng)前所處場景。
入水監(jiān)測(cè)模塊能夠根據(jù)泳池中池水自身的特性或水中存在的物質(zhì)進(jìn)行物理或者化學(xué)的方法進(jìn)行檢測(cè)。入水監(jiān)測(cè)模塊可以是檢測(cè)水池中消毒物質(zhì)的化學(xué)傳感器,也可以是檢測(cè)池水導(dǎo)電性能的某種電路。
預(yù)設(shè)條件根據(jù)入水監(jiān)測(cè)模塊的檢測(cè)原理進(jìn)行設(shè)置,例如:化學(xué)傳感器傳輸信號(hào)大小,電路產(chǎn)生的電信號(hào)強(qiáng)度。
步驟120、根據(jù)預(yù)設(shè)條件開啟/關(guān)閉終端設(shè)備中預(yù)置的游泳監(jiān)測(cè)模塊。
根據(jù)入水監(jiān)測(cè)模塊監(jiān)測(cè)的信息滿足的預(yù)設(shè)條件,生成游泳監(jiān)測(cè)模塊的控制信號(hào),控制游泳監(jiān)測(cè)模塊的開啟或關(guān)閉。其中,預(yù)設(shè)條件包括:預(yù)設(shè)開啟條件和預(yù)設(shè)關(guān)閉條件。
本發(fā)明實(shí)施例一提供的一種游泳監(jiān)測(cè)模塊控制的方法,實(shí)現(xiàn)了出水和入水時(shí)控制游泳監(jiān)測(cè)模塊的工作狀態(tài),免去了人為操作帶來的誤差和不便,提高了智能化水平和用戶體驗(yàn);同時(shí),提高了監(jiān)測(cè)的游泳數(shù)據(jù)的準(zhǔn)確性,避免了錯(cuò)誤數(shù)據(jù)的干擾,能夠?yàn)榭蛻籼峁└_的運(yùn)動(dòng)數(shù)據(jù)和運(yùn)動(dòng)建議。
進(jìn)一步地,步驟120可以具體優(yōu)化為:若預(yù)設(shè)條件為預(yù)設(shè)開啟條件,自動(dòng)開啟終端設(shè)備中預(yù)置的游泳監(jiān)測(cè)模塊;或若預(yù)設(shè)條件為預(yù)設(shè)關(guān)閉條件,自動(dòng)關(guān)閉終端設(shè)備中預(yù)置的游泳監(jiān)測(cè)模塊。
實(shí)施例二
圖2是本發(fā)明實(shí)施例二提供的一種游泳監(jiān)測(cè)模塊控制的方法的流程示意圖。本實(shí)施例在上述實(shí)施例的基礎(chǔ)上進(jìn)行了具體說明,該方法包括:
步驟210、通過終端設(shè)備上設(shè)置的至少兩個(gè)具有導(dǎo)電性的金屬觸點(diǎn)形成回路電流。
在本發(fā)明實(shí)施例中,在終端設(shè)備上設(shè)置兩個(gè)具有導(dǎo)電性的金屬觸點(diǎn),當(dāng)終端設(shè)備浸入水里時(shí),由于水中含有正負(fù)離子而具有導(dǎo)電性,會(huì)把這兩個(gè)金屬觸點(diǎn)連接起來形成導(dǎo)通的回路;當(dāng)離開出水時(shí),導(dǎo)通回路隨之?dāng)嚅_。
步驟220、根據(jù)回路電流的大小確定當(dāng)前導(dǎo)通物的阻抗。
由于終端設(shè)備中的入水監(jiān)測(cè)模塊的電壓是一定,且小于人體觸電電壓;測(cè)得回路電流之后,根據(jù)物理公式可以推導(dǎo)出當(dāng)前導(dǎo)通物的阻抗。
步驟230、根據(jù)阻抗的大小確定終端設(shè)備當(dāng)前所處場景滿足的預(yù)設(shè)條件。
由于終端設(shè)備沒有入水時(shí),電路是不導(dǎo)通的,此時(shí),沒有回路電流,認(rèn)為回路電流為0,導(dǎo)通物的阻抗為無窮大;當(dāng)終端設(shè)備入水時(shí),電路處于導(dǎo)通狀態(tài),檢測(cè)到回路電流,根據(jù)公式可計(jì)算出導(dǎo)通物的電阻。
通過預(yù)先多次采集導(dǎo)通回路中的電流,能夠得到導(dǎo)通物的電阻范圍,從而可以根據(jù)電阻的大小,判斷回路是否導(dǎo)通。
進(jìn)一步地,當(dāng)阻抗小于第一預(yù)設(shè)閾值時(shí),則確定終端設(shè)備當(dāng)前所處場景為進(jìn)水,預(yù)設(shè)條件為預(yù)設(shè)開啟條件;
進(jìn)一步地,當(dāng)阻抗大于第一預(yù)設(shè)閾值時(shí),則確定終端設(shè)備當(dāng)前所處場景為出水,預(yù)設(shè)條件為預(yù)設(shè)關(guān)閉條件。
步驟240、根據(jù)預(yù)設(shè)條件開啟/關(guān)閉終端設(shè)備中預(yù)置的游泳監(jiān)測(cè)模塊。
在本實(shí)施例的終端設(shè)備中,通過增大兩個(gè)金屬觸點(diǎn)之間的距離,可以降低檢測(cè)電路的誤導(dǎo)通;同時(shí),為了防止金屬觸點(diǎn)氧化,一般采用惰性金屬作為原材料,例如:金、銀和銅。在兩個(gè)金屬觸點(diǎn)的周圍采用特殊不蓄水的材料,避免出水后池水繼續(xù)積蓄在觸點(diǎn)周圍,出現(xiàn)偽導(dǎo)通的假象。
在監(jiān)測(cè)到設(shè)備進(jìn)水之后,通過預(yù)設(shè)導(dǎo)通時(shí)間,避免誤判斷,當(dāng)入水時(shí)間即回路導(dǎo)通時(shí)間達(dá)到預(yù)設(shè)導(dǎo)通時(shí)間后,開啟游泳監(jiān)測(cè)模塊;相應(yīng)地,在監(jiān)測(cè)到設(shè)備出水之后,通過預(yù)設(shè)關(guān)閉時(shí)間,避免誤判斷,當(dāng)出水時(shí)間即回路不導(dǎo)通時(shí)間達(dá)到預(yù)設(shè)關(guān)閉時(shí)間后,關(guān)閉游泳監(jiān)測(cè)模塊。
本實(shí)施例提供了一種游泳監(jiān)測(cè)模塊控制的方法,通過測(cè)量回路電流監(jiān)測(cè)終端設(shè)備入水和出水的情況,能夠?qū)崿F(xiàn)對(duì)游泳監(jiān)測(cè)模塊的自動(dòng)控制,從而,提高了監(jiān)測(cè)的游泳數(shù)據(jù)的準(zhǔn)確性,避免了錯(cuò)誤數(shù)據(jù)的干擾,能夠?yàn)榭蛻籼峁└_的運(yùn)動(dòng)數(shù)據(jù)和運(yùn)動(dòng)建議。
實(shí)施例三
圖3是本發(fā)明實(shí)施例三提供的一種游泳監(jiān)測(cè)模塊控制的方法的流程示意圖。本實(shí)施例在上述實(shí)施例的基礎(chǔ)上進(jìn)行了優(yōu)化,在自動(dòng)開啟終端設(shè)備中預(yù)置的游泳監(jiān)測(cè)模塊之后,對(duì)用戶錯(cuò)誤的游泳模式進(jìn)行智能提醒,該方法包括:
步驟310、根據(jù)終端設(shè)備中預(yù)置的入水監(jiān)測(cè)模塊監(jiān)測(cè)得到的監(jiān)測(cè)信息,確定終端設(shè)備當(dāng)前所處場景滿足的預(yù)設(shè)條件。
步驟320、若預(yù)設(shè)條件為預(yù)設(shè)開啟條件,自動(dòng)開啟終端設(shè)備中預(yù)置的游泳監(jiān)測(cè)模塊。
步驟330、監(jiān)測(cè)用戶的游泳狀態(tài)獲取游泳數(shù)據(jù),游泳數(shù)據(jù)包括以下至少一項(xiàng):運(yùn)動(dòng)加速度、運(yùn)動(dòng)角速度、心率和運(yùn)動(dòng)時(shí)間。
開啟游泳監(jiān)測(cè)模塊之后,利用運(yùn)動(dòng)傳感器監(jiān)測(cè)用戶的運(yùn)動(dòng)加速度、運(yùn)動(dòng)角速度、心率并對(duì)運(yùn)動(dòng)時(shí)間進(jìn)行計(jì)時(shí);根據(jù)預(yù)先建立的游泳運(yùn)動(dòng)模型,可以對(duì)用戶的游泳姿勢(shì)進(jìn)行判斷,根據(jù)游泳姿勢(shì)可以獲取游泳強(qiáng)度數(shù)據(jù)。
也可以根據(jù)用戶的游泳數(shù)據(jù)建立個(gè)性化的游泳運(yùn)動(dòng)模型,統(tǒng)計(jì)用戶游泳過程中運(yùn)動(dòng)強(qiáng)度的變化,提供更合理的健身計(jì)劃。
步驟340、根據(jù)游泳數(shù)據(jù)判斷用戶的游泳動(dòng)作是否異常。
根據(jù)用戶的游泳數(shù)據(jù)可以判斷用戶游泳過程中游泳數(shù)據(jù)是否符合預(yù)設(shè)游泳運(yùn)動(dòng)模型且是否超出用戶能夠承受的運(yùn)動(dòng)強(qiáng)度,如果用戶的游泳姿勢(shì)不正確或者游泳強(qiáng)度過大,則認(rèn)為用戶的游泳過程存在異常。例如:監(jiān)測(cè)用戶擺臂頻率跟不上預(yù)設(shè)節(jié)奏、擺臂的速度越來越慢、運(yùn)動(dòng)強(qiáng)度和心率變化不對(duì)應(yīng)和運(yùn)動(dòng)強(qiáng)度與移動(dòng)的位移不符。
步驟350、如果異常,則進(jìn)行報(bào)警提醒。
如果用戶的游泳過程存在異常,可以對(duì)用戶進(jìn)行震動(dòng)提醒,或者通過設(shè)置不同的聲音提醒來區(qū)分異常情況。
示例性地,游泳監(jiān)測(cè)模塊由六軸運(yùn)動(dòng)傳感器、心率傳感器、計(jì)時(shí)器和基于傳感器的游泳運(yùn)動(dòng)監(jiān)測(cè)算法組成。
基于傳感器的游泳運(yùn)動(dòng)監(jiān)測(cè)算法能夠根據(jù)用戶的運(yùn)動(dòng)加速度、運(yùn)動(dòng)角速度、心率計(jì)算出,用戶游泳過程中的擺臂的速度、擺臂的頻率、擺臂的范圍、運(yùn)動(dòng)的位移以及心率的變化,進(jìn)而判斷用戶的游泳姿勢(shì)類型、游泳姿勢(shì)是否正確、身體疲勞程度和運(yùn)動(dòng)強(qiáng)度。
示例性地,終端設(shè)備為穿戴設(shè)備。
本實(shí)施例提供了一種游泳監(jiān)測(cè)模塊控制的方法,在開啟游泳監(jiān)測(cè)模塊之后,對(duì)游泳數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,提高了監(jiān)測(cè)的游泳數(shù)據(jù)的準(zhǔn)確性,通過對(duì)用戶的游泳運(yùn)動(dòng)的監(jiān)測(cè),當(dāng)發(fā)現(xiàn)用戶游泳異常時(shí)能夠?qū)τ脩暨M(jìn)行實(shí)時(shí)提醒,提升用戶體驗(yàn)。
實(shí)施例四
圖4是本發(fā)明實(shí)施例四提供的一種游泳監(jiān)測(cè)模塊控制的裝置。如圖4所示,該裝置包括:
場景確定模塊410,用于根據(jù)終端設(shè)備中預(yù)置的入水監(jiān)測(cè)模塊監(jiān)測(cè)得到的監(jiān)測(cè)信息,確定所述終端設(shè)備當(dāng)前所處場景滿足的預(yù)設(shè)條件;控制模塊420,用于根據(jù)所述預(yù)設(shè)條件開啟/關(guān)閉所述終端設(shè)備中預(yù)置的游泳監(jiān)測(cè)模塊。
示例性地,控制模塊420具體用于:若所述預(yù)設(shè)條件為預(yù)設(shè)開啟條件,自動(dòng)開啟所述終端設(shè)備中預(yù)置的游泳監(jiān)測(cè)模塊。
示例性地,控制模塊具體用于:若所述預(yù)設(shè)條件為預(yù)設(shè)關(guān)閉條件,自動(dòng)關(guān)閉所述終端設(shè)備中預(yù)置的游泳監(jiān)測(cè)模塊。
進(jìn)一步地,場景確定模塊410,包括:電流形成子模塊,通過所述終端設(shè)備上設(shè)置的至少兩個(gè)具有導(dǎo)電性的金屬觸點(diǎn)形成回路電流;
阻抗確定子模塊,用于根據(jù)所述回路電流的大小確定當(dāng)前導(dǎo)通物的阻抗;
預(yù)設(shè)條件確定子模塊,用于根據(jù)所述阻抗的大小確定所述終端設(shè)備當(dāng)前所處場景滿足的預(yù)設(shè)條件。
進(jìn)一步地,預(yù)設(shè)條件確定子模塊具體用于:當(dāng)所述阻抗小于第一預(yù)設(shè)閾值時(shí),則確定所述終端設(shè)備當(dāng)前所處場景為進(jìn)水,所述預(yù)設(shè)條件為預(yù)設(shè)開啟條件;
當(dāng)所述阻抗大于第一預(yù)設(shè)閾值時(shí),則確定所述終端設(shè)備當(dāng)前所處場景為出水,所述預(yù)設(shè)條件為預(yù)設(shè)關(guān)閉條件。
進(jìn)一步地,該裝置還包括:游泳數(shù)據(jù)監(jiān)測(cè)模塊,用于監(jiān)測(cè)用戶的游泳狀態(tài)獲取游泳數(shù)據(jù),所述游泳數(shù)據(jù)包括以下至少一項(xiàng):運(yùn)動(dòng)加速度、運(yùn)動(dòng)角速度、心率和運(yùn)動(dòng)時(shí)間;
游泳動(dòng)作判斷模塊,用于根據(jù)所述游泳數(shù)據(jù)判斷所述用戶的游泳動(dòng)作是否異常;
報(bào)警模塊,用于如果異常,則進(jìn)行報(bào)警提醒。
進(jìn)一步地,所述游泳監(jiān)測(cè)模塊由六軸運(yùn)動(dòng)傳感器、心率傳感器、計(jì)時(shí)器和基于傳感器的游泳運(yùn)動(dòng)監(jiān)測(cè)算法組成。
可選地,所述終端設(shè)備為穿戴設(shè)備。
本實(shí)施例提供的一種游泳監(jiān)測(cè)模塊控制的裝置,與本發(fā)明任意實(shí)施例所提供的一種游泳監(jiān)測(cè)模塊控制的方法屬于同一發(fā)明構(gòu)思,可執(zhí)行本發(fā)明任意實(shí)施例所提供的一種游泳監(jiān)測(cè)模塊控制的方法,具備相應(yīng)的功能和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明任意實(shí)施例提供的一種游泳監(jiān)測(cè)模塊控制的方法。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。