本發(fā)明涉及體重檢測領(lǐng)域,尤其涉及一種體重檢測裝置的測量方法及體重檢測裝置。
背景技術(shù):
體重檢測裝置是生活中覺見的設(shè)備,人們常常使用它對(duì)自己的身體健康數(shù)據(jù)進(jìn)行監(jiān)測。
現(xiàn)有的體重檢測裝置(例如:體脂秤、體重秤等)都是通過其底部腳墊(托盤)施加壓力給傳感器,該傳感器發(fā)生彈性形變,從而使阻抗發(fā)生變化,同時(shí)使用激勵(lì)電壓發(fā)生變化,輸出一個(gè)變化的模擬信號(hào),該信號(hào)經(jīng)放大電路放大輸出到模數(shù)轉(zhuǎn)換器,轉(zhuǎn)化為數(shù)字信號(hào),再經(jīng)過cpu處理得出體重值。
現(xiàn)有技術(shù)中只是對(duì)傳感器的返回值做處理,從而得出體重值。若體重檢測裝置放置于在不合適的位置(例如:放置于地毯等較軟的地面、放置不平衡等情況)時(shí),不能很好地規(guī)避外界因素對(duì)它產(chǎn)生的影響,從而使傳感器的返回值有誤,產(chǎn)生的體重值有誤。因此,現(xiàn)有的體重檢測裝置的測量精度較低,用戶體驗(yàn)較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種體重檢測裝置的測量方法及體重檢測裝置,提高測量結(jié)果的精度,以提高用戶的體驗(yàn)。
本發(fā)明提供的技術(shù)方案如下:
一種體重檢測裝置的測量方法,包括:步驟s100當(dāng)接收到第一操作時(shí),獲取各支撐部在豎直方向上的加速度值;步驟s200當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值不都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),控制各所述支撐部中的伸縮結(jié)構(gòu)伸出;步驟s300獲取各所述支撐部在所述伸縮結(jié)構(gòu)伸出過程中豎直方向上的動(dòng)態(tài)加速度值;步驟s400根據(jù)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值,執(zhí)行相應(yīng)的操作。
在上述技術(shù)方案中,當(dāng)用戶使用體重檢測裝置時(shí),會(huì)先判斷體重檢測裝置是否位于軟質(zhì)地面,若是的話,會(huì)伸出伸縮結(jié)構(gòu)執(zhí)行校正,在判斷是否校正成功后,再執(zhí)行相應(yīng)的操作,保證了用戶的稱量信息是體重檢測裝置經(jīng)過校正后測量得到的,稱量信息更準(zhǔn)確,提高了用戶的使用體驗(yàn)。
進(jìn)一步,所述步驟s400包括:步驟s410當(dāng)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值都趨于并穩(wěn)定于所述預(yù)設(shè)加速度范圍內(nèi)時(shí),測量得到用戶的稱量信息。
在上述技術(shù)方案中,根據(jù)動(dòng)態(tài)加速度值的趨勢來判斷是否校正成功,只有在校正成功時(shí),才測量用戶的稱量信息,使測量得到的稱量信息的精確度更高。
進(jìn)一步,所述步驟s100包括:步驟s110獲取各支撐部在水平方向上的第一加速度值;所述步驟s100之后還包括:步驟s500當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),根據(jù)各所述支撐部對(duì)應(yīng)的水平方向上的第一加速度值,判斷體重檢測裝置是否處于水平狀態(tài);步驟s520當(dāng)所述體重檢測裝置處于水平狀態(tài)時(shí),測量得到用戶的稱量信息。
在上述技術(shù)方案中,對(duì)體重檢測裝置處于水平狀態(tài)進(jìn)行判斷,以保證測量得到的稱量信息比較準(zhǔn)確。
進(jìn)一步,所述步驟s500和所述步驟s520之間還包括:步驟s510當(dāng)所述體重檢測裝置不處于水平狀態(tài)時(shí),調(diào)整相應(yīng)的支撐部中的伸縮結(jié)構(gòu),使所述體重檢測裝置處于水平狀態(tài)。
在上述技術(shù)方案中,調(diào)整各伸縮結(jié)構(gòu)伸出的長度,以保證體重檢測裝置處于水平狀態(tài),提高測量結(jié)果的精確性。
進(jìn)一步,所述步驟s400包括:步驟s420當(dāng)至少一個(gè)所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值趨于波動(dòng)狀態(tài)時(shí),發(fā)出提示信息。
在上述技術(shù)方案中,當(dāng)體重檢測裝置因外界因素?zé)o法保證稱量信息的準(zhǔn)確性時(shí),提示信息的發(fā)出可以讓用戶及時(shí)了解當(dāng)前的問題,提高用戶的使用體驗(yàn)。
本發(fā)明還提供一種體重檢測裝置,包括:體重檢測裝置本體;多個(gè)支撐部,分別設(shè)置于所述體重檢測裝置本體的底部,每個(gè)支撐部上還設(shè)置有一伸縮結(jié)構(gòu);所述體重檢測裝置還包括:控制模塊;加速度獲取模塊,與所述控制模塊電連接,當(dāng)接收到第一操作時(shí),在所述控制模塊的控制下,所述加速度獲取模塊用于獲取各支撐部在豎直方向上的加速度值;以及,在所述控制模塊的控制下,所述加速度獲取模塊用于獲取各所述支撐部在所述伸縮結(jié)構(gòu)伸出過程中豎直方向上的動(dòng)態(tài)加速度值;所述控制模塊,還用于當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值不都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),所述控制模塊控制各所述支撐部中的伸縮結(jié)構(gòu)伸出;以及,所述控制模塊根據(jù)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值,執(zhí)行相應(yīng)的操作。
在上述技術(shù)方案中,當(dāng)用戶使用體重檢測裝置時(shí),會(huì)先判斷體重檢測裝置是否位于軟質(zhì)地面,若是的話,會(huì)伸出伸縮結(jié)構(gòu)執(zhí)行校正,在判斷是否校正成功后,再執(zhí)行相應(yīng)的操作,保證了用戶的稱量信息是體重檢測裝置經(jīng)過校正后測量得到的,稱量信息更準(zhǔn)確,提高了用戶的使用體驗(yàn)。
進(jìn)一步,還包括:稱量信息獲取模塊,與所述控制模塊電連接,當(dāng)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值都趨于并穩(wěn)定于所述預(yù)設(shè)加速度范圍時(shí),在所述控制模塊的控制下,所述稱量信息獲取模塊測量得到用戶的稱量信息。
進(jìn)一步,其特征在于:所述加速度獲取模塊,還用于在所述控制模塊的控制下,獲取各支撐部在水平方向上的第一加速度值;所述控制模塊,還用于當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),根據(jù)各所述支撐部對(duì)應(yīng)的水平方向上的第一加速度值,判斷體重檢測裝置是否處于水平狀態(tài);所述稱量信息獲取模塊,當(dāng)所述體重檢測裝置處于水平狀態(tài)時(shí),所述稱量信息獲取模塊還用于在所述控制模塊的控制下,測量得到用戶的稱量信息。
進(jìn)一步,所述控制模塊,還用于當(dāng)所述體重檢測裝置不處于水平狀態(tài)時(shí),調(diào)整相應(yīng)的支撐部中的伸縮結(jié)構(gòu),使所述體重檢測裝置處于水平狀態(tài)。
進(jìn)一步,還包括:提示模塊,與所述控制模塊電連接,當(dāng)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值趨于波動(dòng)狀態(tài)時(shí),在所述控制模塊的控制下,所述提示模塊發(fā)出提示信息。
與現(xiàn)有技術(shù)相比,本發(fā)明的體重檢測裝置的測量方法及體重檢測裝置有益效果在于:
當(dāng)用戶使用體重檢測裝置時(shí)會(huì)對(duì)其當(dāng)前放置的地面狀態(tài)、水平狀態(tài)進(jìn)行校正,以保證用戶測量得到的稱量信息的準(zhǔn)確性;當(dāng)校正失敗時(shí),也會(huì)發(fā)出提示信息,以提醒用戶,提高用戶的使用體驗(yàn)。
附圖說明
下面將以明確易懂的方式,結(jié)合附圖說明優(yōu)選實(shí)施方式,對(duì)一種體重檢測裝置的測量方法及體重檢測裝置的上述特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說明。
圖1是本發(fā)明體重檢測裝置的測量方法一個(gè)實(shí)施例的流程圖;
圖2是本發(fā)明體重檢測裝置的測量方法另一個(gè)實(shí)施例的流程圖;
圖3是本發(fā)明體重檢測裝置一個(gè)實(shí)施例的模塊結(jié)構(gòu)示意圖;
圖4是本發(fā)明體重檢測裝置另一個(gè)實(shí)施例的模塊結(jié)構(gòu)示意圖;
圖5是本發(fā)明體重檢測裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
附圖標(biāo)號(hào)說明:
10.控制模塊,20.加速度獲取模塊,30.稱量信息獲取模塊,40.提示模塊,1.體重檢測裝置本體,2.支撐部,3.伸縮結(jié)構(gòu)。
具體實(shí)施方式
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)照附圖說明本發(fā)明的具體實(shí)施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
為使圖面簡潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。另外,以使圖面簡潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個(gè),或僅標(biāo)出了其中的一個(gè)。在本文中,“一個(gè)”不僅表示“僅此一個(gè)”,也可以表示“多于一個(gè)”的情形。
在本發(fā)明的一個(gè)實(shí)施例中,如圖1所示,一種體重檢測裝置的測量方法,其特征在于,包括:
步驟s100當(dāng)接收到第一操作時(shí),獲取各(體重檢測裝置底部的)支撐部在豎直方向上的加速度值;
其中,第一操作可以理解為使用體重檢測裝置的操作,例如:用戶站在體重檢測裝置上想進(jìn)行稱量,或者,通過手機(jī)向體重檢測裝置發(fā)送了使用請(qǐng)求等操作,并站在體重檢測裝置上時(shí)。
步驟s200當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值不都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),(則認(rèn)為體重檢測裝置位于軟質(zhì)地面)控制各所述支撐部中的伸縮結(jié)構(gòu)伸出;
其中,當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),測量得到用戶的稱量信息。
軟質(zhì)地面包括:放置了地毯、泡沫塑料等軟性材料的地面;因體重檢測裝置不直接與硬質(zhì)地面接觸,其實(shí)質(zhì)是放置在軟質(zhì)地面(例如:鋪著地毯的地板)上,因此,測量結(jié)果會(huì)有一定的誤差。硬質(zhì)地面包括:地板、水泥地、瓷磚等硬質(zhì)材料的地面。
每個(gè)支撐部都會(huì)有一個(gè)相應(yīng)的加速度傳感器,當(dāng)用戶站在體重檢測裝置上時(shí),通過加速度傳感器來獲取各支撐部對(duì)應(yīng)的豎直方向上的加速度值。
當(dāng)支撐部位于軟質(zhì)地面時(shí),用戶站在體重檢測裝置上,當(dāng)體重檢測裝置受到用戶的壓力時(shí),軟質(zhì)地面會(huì)對(duì)體重檢測裝置一個(gè)反彈的力,從而使支撐部獲取的加速度值與體重檢測裝置在硬質(zhì)地面上獲取的加速度值有變化。
當(dāng)支撐部位于硬質(zhì)地面時(shí),支撐部對(duì)應(yīng)的豎直方向上的加速度值就是9.8(m/s2),考慮到各加速度傳感器的誤差,因此,設(shè)置了預(yù)設(shè)加速度范圍,例如:誤差為±0.5,預(yù)設(shè)加速度范圍可以為9.3-10.2,可以包含端點(diǎn)值。
當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值位于此預(yù)設(shè)加速度范圍時(shí),說明各支撐部都放置于硬質(zhì)地面上,因此,不需要后續(xù)的校正工作,直接進(jìn)行測量用戶的稱量信息即可。
當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值不都位于此預(yù)設(shè)加速度范圍時(shí),說明至少有一個(gè)支撐部是位于軟質(zhì)地面上的,因此,需要控制各支撐部的伸縮結(jié)構(gòu)伸出,進(jìn)行校正工作。
步驟s300獲取各所述支撐部在所述伸縮結(jié)構(gòu)伸出過程中豎直方向上的動(dòng)態(tài)加速度值;
其中,伸縮結(jié)構(gòu)伸出過程是指伸縮結(jié)構(gòu)從伸出開始,到受到無法穿透的阻礙結(jié)束繼續(xù)伸出并維持當(dāng)前的伸出狀態(tài)的這段時(shí)間中的動(dòng)態(tài)加速度值。動(dòng)態(tài)加速度值是指這段時(shí)間內(nèi)幾個(gè)加速度值組成的動(dòng)態(tài)加速度值,例如:加速度傳感器測量頻率為50次/秒,伸縮結(jié)構(gòu)伸出過程的時(shí)間為0.5秒,那么動(dòng)態(tài)加速度值就是由25個(gè)加速度值組成。
受到無法穿透的阻礙可以理解為,例如:體重檢測裝置位于地毯上時(shí),伸縮結(jié)構(gòu)要穿透地毯,與地板直接接觸,那么地毯較軟的質(zhì)地使伸縮結(jié)構(gòu)可以穿透,因此伸縮結(jié)構(gòu)的伸出過程不算結(jié)束,而穿透地毯后碰到地板時(shí),伸縮結(jié)構(gòu)無法再穿透地板,因此,碰到地板后伸出過程就結(jié)束了。當(dāng)然,有的軟質(zhì)地面的材料伸縮結(jié)構(gòu)可能也無法穿透,例如:泡沫塑料,原因?yàn)椋?)礙于體重檢測裝置的體積,伸縮結(jié)構(gòu)并不是無限長的,可能無法完全穿透泡沫塑料;2)考慮到不損傷地板等問題,伸縮結(jié)構(gòu)與軟質(zhì)地面接觸的部分可能僅僅是平面或具有圓滑過渡的尖端,穿刺能力并不是很強(qiáng);因此,在碰到軟質(zhì)地面也無法穿透時(shí),也認(rèn)為伸出過程結(jié)束。
步驟s400根據(jù)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值,執(zhí)行相應(yīng)的操作。
其中,碰到硬質(zhì)地面時(shí)的動(dòng)態(tài)加速度值和碰到軟質(zhì)地面時(shí)的動(dòng)態(tài)加速度值是不一樣的,因此,可以通過此來判斷是否校正成功,從而執(zhí)行后續(xù)相應(yīng)的操作。
具體的,本實(shí)施例中,當(dāng)用戶使用體重檢測裝置時(shí),會(huì)先判斷體重檢測裝置是否位于軟質(zhì)地面,若是的話,會(huì)伸出伸縮結(jié)構(gòu)執(zhí)行校正,在判斷是否校正成功后,再執(zhí)行相應(yīng)的操作,保證了用戶的稱量信息是體重檢測裝置經(jīng)過校正后測量得到的,稱量信息更準(zhǔn)確,提高了用戶的使用體驗(yàn)。
優(yōu)選地,步驟s400包括:步驟s410當(dāng)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值都趨于并穩(wěn)定于所述預(yù)設(shè)加速度范圍內(nèi)時(shí),(則認(rèn)為體重檢測裝置已經(jīng)校正完畢,此時(shí)體重檢測裝置位于硬質(zhì)地面,因此,可以)測量得到用戶的稱量信息。
具體的,伸縮結(jié)構(gòu)在刺穿軟質(zhì)地面時(shí),支撐部豎直方向上的加速度值是小于位于硬質(zhì)地面時(shí)的加速度值的,例如:以9.3為基準(zhǔn)值,在刺穿軟質(zhì)地面時(shí)會(huì)小于9.3,其在接觸到硬質(zhì)地面,并不再伸縮后,其豎直方向上的加速度值會(huì)大于9.3,并穩(wěn)定于預(yù)設(shè)加速度范圍內(nèi)。
因此,可以通過判斷動(dòng)態(tài)加速度值的趨勢來確認(rèn)其是否經(jīng)過校正后位于硬質(zhì)地面上,如果其趨于并穩(wěn)定于預(yù)設(shè)加速度值范圍,則認(rèn)為其校正成功,當(dāng)前體重檢測裝置位于硬質(zhì)地面上,可以測量用戶的稱量信息。稱量信息包括:體重信息。
本實(shí)施例中,根據(jù)動(dòng)態(tài)加速度值的趨勢來判斷是否校正成功,只有在校正成功時(shí),才測量用戶的稱量信息,使測量得到的稱量信息的精確度更高。
優(yōu)選地,所述步驟s100包括:步驟s110獲取各支撐部在水平方向上的第一加速度值;步驟s100之后還包括:步驟s500當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),根據(jù)各所述支撐部對(duì)應(yīng)的水平方向上的第一加速度值,判斷體重檢測裝置是否處于水平狀態(tài);步驟s520當(dāng)所述體重檢測裝置處于水平狀態(tài)時(shí),測量得到用戶的稱量信息。
具體的,通過測量靜態(tài)重力加速度變化,轉(zhuǎn)換成傾角變化,從而進(jìn)行水平狀態(tài)確認(rèn)。可以安裝有專門的水平傳感器來測量體重檢測裝置的水平狀態(tài),也可以通過各支撐部上的加速度傳感器測量得到的水平方向的第一加速度值,然后對(duì)數(shù)據(jù)進(jìn)行處理,從而進(jìn)行水平狀態(tài)的判斷。
對(duì)體重檢測裝置處于水平狀態(tài)進(jìn)行判斷,以保證測量得到的稱量信息比較準(zhǔn)確。
優(yōu)選地,所述步驟s500和所述步驟s520之間還包括:步驟s510當(dāng)所述體重檢測裝置不處于水平狀態(tài)時(shí),調(diào)整相應(yīng)的支撐部中的伸縮結(jié)構(gòu),使所述體重檢測裝置處于水平狀態(tài)。
具體的,當(dāng)體重檢測裝置位于硬質(zhì)地面時(shí),可能由于硬質(zhì)地面的鋪設(shè)問題使體重檢測裝置不處于水平狀態(tài),因此,需要使相應(yīng)的伸縮結(jié)構(gòu)伸出,抬高體重檢測裝置較低的位置,以使體重檢測裝置處于水平狀態(tài),保證精確的稱量信息的測量。
在其他實(shí)施例中,除與上述相同的之外,步驟s410包括:步驟s411當(dāng)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值都趨于并穩(wěn)定于所述預(yù)設(shè)加速度范圍內(nèi)時(shí),獲取各支撐部在水平方向上的第二加速度值;步驟s412根據(jù)各所述支撐部對(duì)應(yīng)的水平方向上的第二加速度值,判斷體重檢測裝置是否處于水平狀態(tài);步驟s413當(dāng)所述體重檢測裝置不處于水平狀態(tài)時(shí),調(diào)整相應(yīng)的支撐部中的伸縮結(jié)構(gòu),使所述體重檢測裝置處于水平狀態(tài);步驟s414當(dāng)所述體重檢測裝置處于水平狀態(tài)時(shí),測量得到用戶的稱量信息。
具體的,當(dāng)伸縮結(jié)構(gòu)刺穿軟質(zhì)地面,抵到硬質(zhì)地面時(shí),已經(jīng)完成了體重檢測裝置對(duì)放置的地面的材質(zhì)的校正,進(jìn)一步對(duì)其水平狀態(tài)的確認(rèn),保證了后續(xù)稱量信息的準(zhǔn)確性。
在判斷了伸縮結(jié)構(gòu)抵到硬質(zhì)地面時(shí),再獲取各加速度傳感器當(dāng)前的水平方向的第二加速度值,以保證獲取的水平方向的第二加速度值可以準(zhǔn)確地判斷體重檢測裝置是否處于水平狀態(tài)。
在稱量時(shí),既對(duì)體重檢測裝置放置的地面的材料進(jìn)行校正、又對(duì)體重檢測裝置的水平狀態(tài)進(jìn)行校正,保證了測量得到的用戶的稱量信息的精確性,提高了用戶的使用體驗(yàn)。
優(yōu)選地,步驟s400包括:步驟s420當(dāng)至少一個(gè)所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值趨于波動(dòng)狀態(tài)時(shí),(則認(rèn)為體重檢測裝置校準(zhǔn)失敗,仍位于軟質(zhì)地面)發(fā)出提示信息。
具體的,當(dāng)體重檢測裝置無法成功刺穿軟質(zhì)地面(例如:泡沫)時(shí),其伸出過程中的動(dòng)態(tài)加速度值會(huì)來回跳動(dòng),且多次小于9.3(例如:以9.3作為參考基準(zhǔn)),動(dòng)態(tài)加速度值不穩(wěn)定,處于波動(dòng)狀態(tài),且伸縮結(jié)構(gòu)伸出過程中受到阻礙停止并維持當(dāng)前的伸出狀態(tài)時(shí),因?yàn)檫€是處于軟質(zhì)地面,其最后的加速度值不會(huì)穩(wěn)定于預(yù)設(shè)加速度范圍內(nèi)。
因此,可以通過動(dòng)態(tài)加速度值的波動(dòng)狀態(tài)來確認(rèn)是否對(duì)軟質(zhì)地面的問題校正成功,若不成功的,發(fā)出提示信息。這里的提示信息可以包括:語音提示、信息提示、燈光閃爍提示等。
例如:體重檢測裝置語音播報(bào)“處于軟質(zhì)地面,可能導(dǎo)致測量結(jié)果不準(zhǔn)確,請(qǐng)移動(dòng)體重檢測裝置(體脂秤)”;體重檢測裝置也可以將此提示信息發(fā)送給后臺(tái)服務(wù)器,讓后臺(tái)服務(wù)器轉(zhuǎn)發(fā)到用戶的手機(jī)上(后臺(tái)服務(wù)器分別與體重檢測裝置和手機(jī)通信連接),讓用戶了解體重檢測裝置的當(dāng)前情況;也可閃爍紅光提示用戶移動(dòng)體重檢測裝置等。
當(dāng)體重檢測裝置因外界因素?zé)o法保證稱量信息的準(zhǔn)確性時(shí),提示信息的發(fā)出可以讓用戶及時(shí)了解當(dāng)前的問題,提高用戶的使用體驗(yàn)。
在本發(fā)明的另一個(gè)實(shí)施例中,如圖2所示,一種體重檢測裝置的測量方法,包括:
步驟s100當(dāng)接收到第一操作時(shí),獲取各支撐部在豎直方向上的加速度值;步驟s100包括:步驟s110獲取各支撐部在水平方向上的第一加速度值;
步驟s200當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值不都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),控制各所述支撐部中的伸縮結(jié)構(gòu)伸出;
步驟s300獲取各所述支撐部在所述伸縮結(jié)構(gòu)伸出過程中豎直方向上的動(dòng)態(tài)加速度值;
步驟s400根據(jù)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值,執(zhí)行相應(yīng)的操作;
步驟s400包括:
步驟s410當(dāng)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值都趨于并穩(wěn)定于所述預(yù)設(shè)加速度范圍內(nèi)時(shí),測量得到用戶的稱量信息;步驟s410包括:步驟s411當(dāng)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值都趨于并穩(wěn)定于所述預(yù)設(shè)加速度范圍內(nèi)時(shí),獲取各支撐部在水平方向上的第二加速度值;步驟s412根據(jù)各所述支撐部對(duì)應(yīng)的水平方向上的第二加速度值,判斷體重檢測裝置是否處于水平狀態(tài);步驟s413當(dāng)所述體重檢測裝置不處于水平狀態(tài)時(shí),調(diào)整相應(yīng)的支撐部中的伸縮結(jié)構(gòu),使所述體重檢測裝置處于水平狀態(tài);步驟s414當(dāng)所述體重檢測裝置處于水平狀態(tài)時(shí),測量得到用戶的稱量信息;
步驟s420當(dāng)至少一個(gè)所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值趨于波動(dòng)狀態(tài)時(shí),發(fā)出提示信息;
步驟s500當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),根據(jù)各所述支撐部對(duì)應(yīng)的水平方向上的第一加速度值,判斷體重檢測裝置是否處于水平狀態(tài);步驟s510當(dāng)所述體重檢測裝置不處于水平狀態(tài)時(shí),調(diào)整相應(yīng)的支撐部中的伸縮結(jié)構(gòu),使所述體重檢測裝置處于水平狀態(tài);步驟s520當(dāng)所述體重檢測裝置處于水平狀態(tài)時(shí),測量得到用戶的稱量信息。
具體的,本實(shí)施例中當(dāng)用戶使用體重檢測裝置時(shí)會(huì)對(duì)其當(dāng)前放置的地面狀態(tài)、水平狀態(tài)進(jìn)行校正,以保證用戶測量得到的稱量信息的準(zhǔn)確性;當(dāng)校正失敗時(shí),也會(huì)發(fā)出提示信息,以提醒用戶,提高用戶的使用體驗(yàn)。
在本發(fā)明的另一個(gè)實(shí)施例中,如圖3、圖5所示,一種體重檢測裝置,包括:體重檢測裝置本體1;多個(gè)支撐部2,分別設(shè)置于所述體重檢測裝置本體1的底部;每個(gè)支撐部2上還設(shè)置有一伸縮結(jié)構(gòu)3,其可沿遠(yuǎn)離于所述體重檢測裝置本體的底部方向伸出,可沿靠近于所述體重檢測裝置本體的底部方向縮進(jìn);當(dāng)伸縮結(jié)構(gòu)3未伸出時(shí),伸縮結(jié)構(gòu)的表面不高于支撐部的表面;所述伸縮結(jié)構(gòu)具有圓滑過渡的尖端。
體重檢測裝置還包括:
控制模塊10;加速度獲取模塊20,與所述控制模塊10電連接,當(dāng)接收到第一操作時(shí),在所述控制模塊的控制下,所述加速度獲取模塊用于獲取各支撐部在豎直方向上的加速度值;以及,在所述控制模塊的控制下,所述加速度獲取模塊用于獲取各所述支撐部在所述伸縮結(jié)構(gòu)伸出過程中豎直方向上的動(dòng)態(tài)加速度值;
所述控制模塊10,還用于當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值不都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),所述控制模塊控制各所述支撐部中的伸縮結(jié)構(gòu)伸出;以及,所述控制模塊根據(jù)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值,執(zhí)行相應(yīng)的操作。
具體的,第一操作可以理解為使用體重檢測裝置的操作,例如:用戶站在體重檢測裝置上想進(jìn)行稱量,或者,通過手機(jī)向體重檢測裝置發(fā)送了使用請(qǐng)求等操作,并站在體重檢測裝置上時(shí)。
當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),測量得到用戶的稱量信息。加速度獲取模塊可以由加速度傳感器來實(shí)現(xiàn)。
軟質(zhì)地面包括:放置了地毯、泡沫塑料等軟性材料的地面;因體重檢測裝置不直接與硬質(zhì)地面接觸,其實(shí)質(zhì)是放置在軟質(zhì)地面(例如:鋪著地毯的地板)上,因此,測量結(jié)果會(huì)有一定的誤差。硬質(zhì)地面包括:地板、水泥地、瓷磚等硬質(zhì)材料的地面。
每個(gè)支撐部都會(huì)有一個(gè)相應(yīng)的加速度傳感器,當(dāng)用戶站在體重檢測裝置上時(shí),通過加速度傳感器來獲取各支撐部對(duì)應(yīng)的豎直方向上的加速度值。
當(dāng)支撐部位于軟質(zhì)地面時(shí),用戶站在體重檢測裝置上,當(dāng)體重檢測裝置受到用戶的壓力時(shí),軟質(zhì)地面會(huì)對(duì)體重檢測裝置一個(gè)反彈的力,從而使支撐部獲取的加速度值與體重檢測裝置在硬質(zhì)地面上獲取的加速度值有變化。
當(dāng)支撐部位于硬質(zhì)地面時(shí),支撐部對(duì)應(yīng)的豎直方向上的加速度值就是9.8(m/s2),考慮到各加速度傳感器的誤差,因此,設(shè)置了預(yù)設(shè)加速度范圍,例如:誤差為±0.5,預(yù)設(shè)加速度范圍可以為9.3-10.2,可以包含端點(diǎn)值。
當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值位于此預(yù)設(shè)加速度范圍時(shí),說明各支撐部都放置于硬質(zhì)地面上,因此,不需要后續(xù)的校正工作,直接進(jìn)行測量用戶的稱量信息即可。
當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值不都位于此預(yù)設(shè)加速度范圍時(shí),說明至少有一個(gè)支撐部是位于軟質(zhì)地面上的,因此,需要控制各支撐部的伸縮結(jié)構(gòu)伸出,進(jìn)行校正工作。
伸縮結(jié)構(gòu)伸出過程是指伸縮結(jié)構(gòu)從伸出開始,到受到無法穿透的阻礙結(jié)束繼續(xù)伸出并維持當(dāng)前的伸出狀態(tài)的這段時(shí)間中的動(dòng)態(tài)加速度值。動(dòng)態(tài)加速度值是指這段時(shí)間內(nèi)幾個(gè)加速度值組成的動(dòng)態(tài)加速度值,例如:加速度傳感器測量頻率為50次/秒,伸縮結(jié)構(gòu)伸出過程的時(shí)間為0.5秒,那么動(dòng)態(tài)加速度值就是由25個(gè)加速度值組成。
受到無法穿透的阻礙可以理解為,例如:體重檢測裝置位于地毯上時(shí),伸縮結(jié)構(gòu)要穿透地毯,與地板直接接觸,那么地毯較軟的質(zhì)地使伸縮結(jié)構(gòu)可以穿透,因此伸縮結(jié)構(gòu)的伸出過程不算結(jié)束,而穿透地毯后碰到地板時(shí),伸縮結(jié)構(gòu)無法再穿透地板,因此,碰到地板后伸出過程就結(jié)束了。當(dāng)然,有的軟質(zhì)地面的材料伸縮結(jié)構(gòu)可能也無法穿透,例如:泡沫塑料,原因?yàn)椋?)礙于體重檢測裝置的體積,伸縮結(jié)構(gòu)并不是無限長的,可能無法完全穿透泡沫塑料;2)考慮到不損傷地板等問題,伸縮結(jié)構(gòu)與軟質(zhì)地面接觸的部分可能僅僅是平面或具有圓滑過渡的尖端,穿刺能力并不是很強(qiáng);因此,在碰到軟質(zhì)地面也無法穿透時(shí),也認(rèn)為伸出過程結(jié)束。
碰到硬質(zhì)地面時(shí)的動(dòng)態(tài)加速度值和碰到軟質(zhì)地面時(shí)的動(dòng)態(tài)加速度值是不一樣的,因此,可以通過此來判斷是否校正成功,從而執(zhí)行后續(xù)相應(yīng)的操作。
本實(shí)施例中,當(dāng)用戶使用體重檢測裝置時(shí),會(huì)先判斷體重檢測裝置是否位于軟質(zhì)地面,若是的話,會(huì)伸出伸縮結(jié)構(gòu)執(zhí)行校正,在判斷是否校正成功后,再執(zhí)行相應(yīng)的操作,保證了用戶的稱量信息是體重檢測裝置經(jīng)過校正后測量得到的,稱量信息更準(zhǔn)確,提高了用戶的使用體驗(yàn)。
在本發(fā)明的另一個(gè)實(shí)施例中,除與上述相同的之外,如圖4所示,還包括:稱量信息獲取模塊30,與所述控制模塊10電連接,當(dāng)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值都趨于并穩(wěn)定于所述預(yù)設(shè)加速度范圍時(shí),在所述控制模塊的控制下,所述稱量信息獲取模塊測量得到用戶的稱量信息。
具體的,伸縮結(jié)構(gòu)在刺穿軟質(zhì)地面時(shí),支撐部豎直方向上的加速度值是小于位于硬質(zhì)地面時(shí)的加速度值的,例如:以9.3為基準(zhǔn)值,在刺穿軟質(zhì)地面時(shí)會(huì)小于9.3,其在接觸到硬質(zhì)地面,并不再伸縮后,其豎直方向上的加速度值會(huì)大于9.3,并穩(wěn)定于預(yù)設(shè)加速度范圍內(nèi)。
因此,可以通過判斷動(dòng)態(tài)加速度值的趨勢來確認(rèn)其是否經(jīng)過校正后位于硬質(zhì)地面上,如果其趨于并穩(wěn)定于預(yù)設(shè)加速度值范圍,則認(rèn)為其校正成功,當(dāng)前體重檢測裝置位于硬質(zhì)地面上,可以測量用戶的稱量信息。稱量信息包括:體重信息。
本實(shí)施例中,根據(jù)動(dòng)態(tài)加速度值的趨勢來判斷是否校正成功,只有在校正成功時(shí),才測量用戶的稱量信息,使測量得到的稱量信息的精確度更高。
優(yōu)選地,所述加速度獲取模塊,還用于在所述控制模塊的控制下,獲取各支撐部在水平方向上的第一加速度值;所述控制模塊,還用于當(dāng)各支撐部對(duì)應(yīng)的豎直方向上的加速度值都位于預(yù)設(shè)加速度范圍內(nèi)時(shí),根據(jù)各所述支撐部對(duì)應(yīng)的水平方向上的第一加速度值,判斷體重檢測裝置是否處于水平狀態(tài);所述稱量信息獲取模塊,當(dāng)所述體重檢測裝置處于水平狀態(tài)時(shí),所述稱量信息獲取模塊還用于在所述控制模塊的控制下,測量得到用戶的稱量信息。
具體的,通過測量靜態(tài)重力加速度變化,轉(zhuǎn)換成傾角變化,從而進(jìn)行水平狀態(tài)確認(rèn)??梢园惭b有專門的水平傳感器來測量體重檢測裝置的水平狀態(tài),也可以通過各支撐部上的加速度傳感器測量得到的水平方向的第一加速度值,然后對(duì)數(shù)據(jù)進(jìn)行處理,從而進(jìn)行水平狀態(tài)的判斷。
對(duì)體重檢測裝置處于水平狀態(tài)進(jìn)行判斷,以保證測量得到的稱量信息比較準(zhǔn)確。
優(yōu)選地,所述控制模塊,還用于當(dāng)所述體重檢測裝置不處于水平狀態(tài)時(shí),調(diào)整相應(yīng)的支撐部中的伸縮結(jié)構(gòu),使所述體重檢測裝置處于水平狀態(tài)。
具體的,當(dāng)體重檢測裝置位于硬質(zhì)地面時(shí),可能由于硬質(zhì)地面的鋪設(shè)問題使體重檢測裝置不處于水平狀態(tài),因此,需要使相應(yīng)的伸縮結(jié)構(gòu)伸出,抬高體重檢測裝置較低的位置,以使體重檢測裝置處于水平狀態(tài),保證精確的稱量信息的測量。
在另一實(shí)施例中,除與上述相同的之外,所述加速度獲取模塊,還用于當(dāng)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值都趨于并穩(wěn)定于所述預(yù)設(shè)加速度范圍內(nèi)時(shí),獲取各支撐部在水平方向上的第二加速度值;所述控制模塊,還用于根據(jù)各所述支撐部對(duì)應(yīng)的水平方向上的第二加速度值,判斷體重檢測裝置是否處于水平狀態(tài)。
具體的,當(dāng)伸縮結(jié)構(gòu)刺穿軟質(zhì)地面,抵到硬質(zhì)地面時(shí),已經(jīng)完成了體重檢測裝置對(duì)放置的地面的材質(zhì)的校正,進(jìn)一步對(duì)其水平狀態(tài)的確認(rèn),保證了后續(xù)稱量信息的準(zhǔn)確性。
在判斷了伸縮結(jié)構(gòu)抵到硬質(zhì)地面時(shí),再獲取各加速度傳感器當(dāng)前的水平方向的第二加速度值,以保證獲取的水平方向的第二加速度值可以準(zhǔn)確地判斷體重檢測裝置是否處于水平狀態(tài)。
在稱量時(shí),既對(duì)體重檢測裝置放置的地面的材料進(jìn)行校正、又對(duì)體重檢測裝置的水平狀態(tài)進(jìn)行校正,保證了測量得到的用戶的稱量信息的精確性,提高了用戶的使用體驗(yàn)。
在本發(fā)明的另一個(gè)實(shí)施例中,除與上述相同的之外,還包括:提示模塊40,與所述控制模塊10電連接,當(dāng)各所述支撐部對(duì)應(yīng)的豎直方向上的動(dòng)態(tài)加速度值趨于波動(dòng)狀態(tài)時(shí),在所述控制模塊的控制下,所述提示模塊發(fā)出提示信息。
具體的,當(dāng)體重檢測裝置無法成功刺穿軟質(zhì)地面(例如:泡沫)時(shí),其伸出過程中的動(dòng)態(tài)加速度值會(huì)來回跳動(dòng),且多次小于9.3(例如:以9.3作為參考基準(zhǔn)),動(dòng)態(tài)加速度值不穩(wěn)定,處于波動(dòng)狀態(tài),且伸縮結(jié)構(gòu)伸出過程中受到阻礙停止并維持當(dāng)前的伸出狀態(tài)時(shí),因?yàn)檫€是處于軟質(zhì)地面,其最后的加速度值不會(huì)穩(wěn)定于預(yù)設(shè)加速度范圍內(nèi)。
因此,可以通過動(dòng)態(tài)加速度值的波動(dòng)狀態(tài)來確認(rèn)是否對(duì)軟質(zhì)地面的問題校正成功,若不成功的,發(fā)出提示信息。這里的提示信息可以包括:語音提示、信息提示、燈光閃爍提示等。
例如:體重檢測裝置語音播報(bào)“處于軟質(zhì)地面,可能導(dǎo)致測量結(jié)果不準(zhǔn)確,請(qǐng)移動(dòng)體重檢測裝置(體脂秤)”;體重檢測裝置也可以將此提示信息發(fā)送給后臺(tái)服務(wù)器,讓后臺(tái)服務(wù)器轉(zhuǎn)發(fā)到用戶的手機(jī)上(后臺(tái)服務(wù)器分別與體重檢測裝置和手機(jī)通信連接),讓用戶了解體重檢測裝置的當(dāng)前情況;也可閃爍紅光提示用戶移動(dòng)體重檢測裝置等。
當(dāng)體重檢測裝置因外界因素?zé)o法保證稱量信息的準(zhǔn)確性時(shí),提示信息的發(fā)出可以讓用戶及時(shí)了解當(dāng)前的問題,提高用戶的使用體驗(yàn)。
應(yīng)當(dāng)說明的是,上述實(shí)施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。