本發(fā)明涉及一種數(shù)據(jù)處理方法與裝置,特別是涉及一種用于電子秤的處理數(shù)據(jù)的方法與裝置。
背景技術:
市售的電子秤在稱量體重以及檢測人體阻抗值之后,可以再根據(jù)體重、人體阻抗值、年齡、身高等數(shù)據(jù)進一步計算出身體的體脂肪量、脂肪率、BMI等數(shù)據(jù)。測出的體重、體脂肪量、脂肪率、BMI等會顯示給用戶并被存儲到秤內部,還可以將數(shù)據(jù)發(fā)送到移動設備和/或服務器等健康管理平臺,在接收端進行匯總分析,給用戶提供健康管理建議。
現(xiàn)有的電子秤一般采用測量即保存的設計方式,每次測量的結果都會被保存在秤的內部或者上傳至電子秤擁有者的移動設備上。當有客人使用電子秤或者測量不準確時(如秤體放置不平),數(shù)據(jù)因為已經(jīng)存儲下來而需要人為刪除。當需要刪除數(shù)據(jù)時,需要在擁有者的移動設備上刪除,或者需要用戶俯身在電子秤上按鍵操作刪除,這顯然很不方便。而且,有客人測量時,客人的測量結果不方便刪除的話,涉及客人的隱私問題可能會導致尷尬;再加上被保存的測量不準確的用戶數(shù)據(jù),會影響用戶的綜合健康數(shù)據(jù)分析,導致分析結果和健康管理的合理性及準確性降低;影響用戶體驗,設計缺乏人性化。
因此,需要一種可以根據(jù)用戶的意愿選擇刪除或者保存測量數(shù)據(jù),能保護用戶的私密性,并可以提高數(shù)據(jù)的準確性,改善用戶體驗度的簡便的數(shù)據(jù)處理方法與裝置。
技術實現(xiàn)要素:
本發(fā)明的目的是為了克服現(xiàn)有技術存在的缺陷,提供一種用于電子秤的處理數(shù)據(jù)的方法與裝置以及包括該裝置的電子秤。為了實現(xiàn)這一目的,本發(fā)明所采取的技術方案如下:
按照本發(fā)明實施例的第一方面,提供一種用于電子秤的處理數(shù)據(jù)的方法,包括:稱量步驟,用于稱量用戶重量以及生成重量數(shù)據(jù);存儲步驟,用于存儲所稱量的重量數(shù)據(jù);以及顯示步驟,用于顯示所稱量的重量數(shù)據(jù);此外,還包括:處理指令觸發(fā)步驟,用于在稱量后的預定時間段內,通過預定動作觸發(fā)刪除或維持保存所稱量的重量數(shù)據(jù)的指令;以及處理步驟,響應所觸發(fā)的處理指令,刪除或維持保存所稱量的重量數(shù)據(jù)。
按照再一個實施例,可選的是,所述的用于電子秤的處理數(shù)據(jù)的方法還包括提醒步驟,用于在預定時間段內提醒用戶選擇對稱量數(shù)據(jù)處理方式。
按照又一個實施例,可選的是,所述的用于電子秤的處理數(shù)據(jù)的方法還包括發(fā)送步驟,用于將維持保存的重量數(shù)據(jù)發(fā)送到與電子秤綁定的移動設備和/或服務器。
按照另一個實施例,可選的是,所述處理指令觸發(fā)步驟包括在稱量后的預定時間段內,以超過預定閾值的力量踩壓秤體預定次數(shù)。
按照再又一個實施例,優(yōu)選的是,所述預定時間段為5秒;所述預定力量為5公斤;所述預定次數(shù)為兩次。
按照再另一個實施例,可選的是,所述處理指令觸發(fā)步驟包括用戶在提醒的預定時間段內選擇下秤或保持站立在秤體上。
按照本發(fā)明實施例的第二方面,提供一種用于電子秤的處理數(shù)據(jù)的裝置,包括:稱量模塊,用于稱量用戶重量以及生成重量數(shù)據(jù);存儲模塊,用于存儲所稱量的重量數(shù)據(jù);以及顯示模塊,用于顯示所稱量的重量數(shù)據(jù);此外,還包括:處理指令觸發(fā)模塊,用于在稱量后的預定時間段內,通過預定動作觸發(fā)刪除或維持保存所稱量的重量數(shù)據(jù)的指令;以及處理模塊,響應所觸發(fā)的處理指令,刪除或維持所保存所稱量的重量數(shù)據(jù)。
按照再一個實施例,可選的是,所述的用于電子秤的處理數(shù)據(jù)的裝置還包括提醒模塊,用于在預定時間段內提醒用戶選擇對稱量數(shù)據(jù)處理方式。
按照又一個實施例,可選的是,所述的用于電子秤的處理數(shù)據(jù)的裝置還包括發(fā)送模塊,用于將存儲的稱量數(shù)據(jù)發(fā)送到與電子秤綁定的移動設備和/或服務器。
按照本發(fā)明實施例的第三方面,提供一種電子秤,包括按照本發(fā)明實施例的第二方面所述的裝置。
按照本發(fā)明實施例的用于電子秤的處理數(shù)據(jù)的方法與裝置以及包括該裝置的電子秤,能根據(jù)用戶的意愿選擇刪除或者保存測量數(shù)據(jù),能保護用戶的私密性,并可以提高數(shù)據(jù)的準確性,改善了用戶體驗度。
下面將結合附圖并通過實施例對本發(fā)明進行具體說明。
附圖說明
圖1是按照本發(fā)明一個實施例的用于電子秤的處理數(shù)據(jù)方法的示意性流程圖;
圖2是按照本發(fā)明一個實施例的用于電子秤的處理數(shù)據(jù)的裝置的示意性結構框圖。
具體實施方式
當用戶站到電子秤上,稱重傳感器檢測到承受的力,輸出電壓模擬信號→模數(shù)轉換器接收到電壓模擬信號,將電壓模擬信號進行AD轉換得到數(shù)字信號→處理器根據(jù)轉換后的數(shù)字信號計算出穩(wěn)定的重量值→將重量值保存到存儲芯片內部并顯示→發(fā)送重量值到移動設備。根據(jù)這樣的處理方法,用戶在電子秤上站立到電子秤顯示出測量結果時就結束了一次測量過程,然后可以在移動設備上查看健康分析。那么如果考慮到用戶要刪除測量結果的需求,設計出一種簡便的方法,可以在現(xiàn)有的電子秤上增加的數(shù)據(jù)處理環(huán)節(jié)是:當測試結果在秤內部保存并在顯示器顯示后,在重量值即測量結果輸出到顯示界面后,發(fā)送到移動設備的環(huán)節(jié)前增加一個檢測用戶做出何種選擇的過程或階段。具體來說,本發(fā)明的實施例給出兩種具體的實施方法,兩種方法同樣都是對現(xiàn)有的電子秤現(xiàn)在的數(shù)據(jù)處理方式增加了一段時間過程,在此時間過程中電子秤可以檢測用戶的選擇指令并執(zhí)行相應的指令。具體使用時,可選擇其中一種實施方法。下面進行具體描述。
如圖1所示,是按照本發(fā)明一個實施例的用于電子秤的處理數(shù)據(jù)方法的示意性流程圖,主要包括:稱量步驟101,存儲步驟201,顯示步驟301,處理指令觸發(fā)步驟501,以及處理步驟601;可選的是,在其他實施例中,還可包括:提醒步驟401,和/或發(fā)送步驟701。
在稱量步驟101中,用于稱量用戶重量以及生成重量數(shù)據(jù);具體來說,有用戶站上電子秤后,電子秤中的稱重傳感器被觸發(fā),啟動測量過程,檢測壓力值變化并產(chǎn)生出不同的電壓模擬信號,給AD轉換提供準確的模擬值來轉換計算,同時也可檢測是否有物體在稱重傳感器上面;通過處理器運算之后,生成重量數(shù)據(jù)。同時,在存儲步驟201中,存儲所稱量的用戶的重量數(shù)據(jù);另外,在顯示步驟301中,可顯示所稱量的用戶的重量數(shù)據(jù)。
在提醒步驟401中,在預定時間段內提醒用戶選擇對稱量數(shù)據(jù)處理方式,其中在一個實施例中可以通過提示燈(如LED燈)閃爍來進行提醒。具體來說,秤體生成測量結果后,在輸出界面顯示測量結果的同時,有提示燈閃爍。例如,在一個實施例中,設置提醒預定時間段即閃爍時長為3秒,即用戶的選擇處理方式的時間為3秒。當然,在其他實施例中,不排除可將提醒的預定時間段3-10秒左右或者其他數(shù)值,然后提示燈關閉。在提醒步驟401中,還可以顯示倒計時來進行提醒,例如在秤體的顯示器中或單獨設置的顯示器上顯示倒計時。當秤產(chǎn)生測量結果的數(shù)據(jù)后開始啟動倒計時計時器,也可以同時開始閃爍提示燈。
在處理指令觸發(fā)步驟501中,在稱量后的預定時間段內,通過預定動作觸發(fā)刪除或維持保存所稱量的重量數(shù)據(jù)的指令。其中在一個實施例中,預定時間段可取5秒左右,當然不排除可設定為其他數(shù)值,例如3秒、4秒、6秒、或者7-10秒左右等等,該時間段的計時可以通過與處理器結合的計時器來實現(xiàn)。在一個實施例中,所述預定動作為以超過預定閾值的力量踩壓秤體預定次數(shù);具體來說,當用戶下秤后,電子秤把此時的重量“0”作為零點,用戶向秤體施加力時,電子秤算得重量越過閾值時記錄標志1,否則不記錄;接著用戶取消對秤施加的力時,電子秤算得重量回到零點,如果在零點時電子秤檢測到標志1則認為用戶做出一次踩秤動作并清空標志1。為了防止誤觸發(fā),在一個實施例中,所述預定次數(shù)設定為兩次(當然,不排除在其他實施例中設定為一次、三次、或者更多次),稱重傳感器接收到力的變化,當在預定時間段兩次力的變化都大于或等于預定閾值(在一個實施例中,該閾值可取5Kg左右,當然在其他實施例中不排除可以定為1-4kg左右或6-10kg左右,再或者其他數(shù)值)時,則在處理步驟601中,刪除保存的測量數(shù)據(jù);若稱重傳感器在5秒內沒有接收到兩次都大于或等于預定閾值的力的變化,則維持測量數(shù)據(jù)的保存。
在另一個實施例中,所述預定動作為用戶在提醒的預定時間段內選擇下秤或保持站立在秤體上;具體來說,如用戶在提示燈關閉(或倒計時結束)之前下秤,則在處理步驟601中則將測量結果從秤的存儲模塊刪除;如用戶在提示燈關閉(或倒計時結束)之后下秤,則維持保存測量結果。
在發(fā)送步驟701中,測量結果可以被發(fā)送至通訊接收端。具體來說,在上述處理步驟601中,如果維持保存測量結果,則可在發(fā)送步驟701中將測量結果發(fā)送至移動設備或服務器等健康管理平臺。
在上述實施例中,刪除保存的測量數(shù)據(jù)時,對已存儲到存儲芯片的數(shù)據(jù),可根據(jù)每筆數(shù)據(jù)的單位長度,定位到前一筆要刪除數(shù)據(jù)在存儲芯片的地址,并操作該地址的前一筆數(shù)據(jù)為非法數(shù)據(jù)(不會上傳服務器或者手機)。如果存儲芯片是EEPROM(電可擦只讀存儲器)時,可以直接將對應地址的數(shù)據(jù)修改為處理器認為的非法數(shù)據(jù),以保證數(shù)據(jù)無需上傳;如果存儲芯片是Flash,由于Flash的特性只可以將存儲區(qū)域的電平由1變?yōu)?,F(xiàn)lash能將對應刪除數(shù)據(jù)的地方全寫0,保證上傳數(shù)據(jù)時不會讀取該數(shù)據(jù),以達到刪除數(shù)據(jù)的目的。此外,還可在顯示屏輸出“刪除成功”。此后,沒有數(shù)據(jù)會上傳到服務器或手機。另一方面,維持保存的稱量數(shù)據(jù)時,測量結果保存在EEPROM或Flash芯片上,原有數(shù)據(jù)路線不被干涉,仍舊保存或進一步上傳。
對于以超過預定閾值的力量踩壓秤體預定次數(shù)的方式的數(shù)據(jù)處理過程,也可以描述為:檢測稱重傳感器的電壓模擬信號→處理器根據(jù)得到的電壓模擬信號進行AD轉換得到數(shù)字信號→處理器根據(jù)轉換后的數(shù)字信號計算穩(wěn)定的重量值→存儲重量值→顯示重量值,并開啟計時器→檢測在開啟定時器后的5s內的稱重傳感器信號,并轉換為數(shù)字信號,判斷是否有超過既定的閾值(閾值可取5Kg)兩次的信號變化→如果有產(chǎn)生超過既定的閾值兩次的信號變化,則刪除測量的重量值,顯示器顯示“刪除成功”。相反,達到5s定時沒有檢測到兩次信號變化,則將測量的重量值維持保存在存儲芯片并發(fā)送重量值到移動設備,顯示“保存成功”。
對于采用在提醒的預定時間段內選擇下秤或保持站立在秤體上的方式的數(shù)據(jù)處理過程,也可以描述為:檢測稱重傳感器的電壓模擬信號→處理器根據(jù)得到的電壓模擬信號進行AD轉換得到數(shù)字信號→處理器根據(jù)轉換后的數(shù)字信號計算穩(wěn)定的重量值→顯示重量值,同時開啟計時器進行計時和閃爍LED燈→檢測稱重傳感器的電壓模擬信號轉換數(shù)字信號后的變化→如果計算得到的重量值等于一定閾值(如閾值為0,即用戶已下秤),則將原來測量的重量值刪除,顯示器顯示“刪除成功”;相反,定時器計時到達3s時,數(shù)字信號基本穩(wěn)定(重量值不變,即用戶沒有下秤),則關閉定時器,將測量的重量值維持保存在存儲芯片并發(fā)送重量值到移動設備,顯示“保存成功”。
上述實施例中的步驟雖然是按照一定順序描述的,但這僅僅是為了便于描述,并不是限制,例如提醒步驟、顯示步驟、存儲步驟等可以先后進行,也可以同時進行。
如圖2所示,是按照本發(fā)明一個實施例的用于電子秤的處理數(shù)據(jù)的裝置800的示意性結構框圖,主要包括:稱量模塊103,存儲模塊203,顯示模塊303,處理指令觸發(fā)模塊503,以及處理模塊603;可選的是,在其他實施例中,還可包括:提醒模塊403,和/或發(fā)送模塊703。
其中稱量模塊103用于執(zhí)行稱量步驟101,其可包括秤臺、稱重傳感器、模數(shù)轉換器、處理器等。秤內的稱重傳感器接收到壓力信號,并轉換為電信號,電信號經(jīng)過模數(shù)轉換,并通過一系列的計算,稱重傳感器承受的力最終結果為對應的重量值即測量結果。
存儲模塊203用于執(zhí)行存儲步驟201,其可包括電子秤中由處理器控制的存儲器,例如EEPROM或FLASH芯片等。
顯示模塊303用于執(zhí)行存儲步驟301,其可包括電子秤中與處理器連接的顯示器等。
提醒模塊403用于執(zhí)行提醒步驟401,其可包括與處理器連接的顯示器、提示裝置(如LED燈)、倒計時計時器等。電子秤生成測量結果后,在顯示器顯示測量結果時,提醒模塊可以提醒用戶(如通過LED燈閃爍)做出選擇來處理數(shù)據(jù),也可以提醒用戶選擇成功(如刪除成功);倒計時器可顯示提示時間,可以設定倒計時時間為3s,那么提示裝置提醒的時間長度即為3s。
處理指令觸發(fā)模塊503用于執(zhí)行處理指令觸發(fā)步驟501,可包括秤體臺面、秤體中的稱重傳感器、與傳感器連接的信號傳輸和處理電路(如模數(shù)轉換器)、倒計時計時器、處理器等。處理指令即是對數(shù)據(jù)的刪除指令和維持保存指令,倒計時計時器的預設倒計時時間限定了用戶的做出選擇性處理的時間,用戶可以通過行為觸發(fā)以選擇刪除或維持保存。倒計時結束后,用戶不能再選擇數(shù)據(jù)刪除或保存。
處理模塊603用于執(zhí)行處理步驟601,為電子秤內的處理功能程序的執(zhí)行結構,包括處理器,執(zhí)行處理指令(刪除指令或維持保存指令)。
發(fā)送模塊703用于執(zhí)行發(fā)送步驟701,為電子秤的通訊功能模塊,包括在處理器控制下的無線發(fā)射器,例如藍牙、WIFI模塊等。
按照上述實施例所述的用于電子秤的處理數(shù)據(jù)的裝置800,可以通過軟件、硬件、固件、或其組合實現(xiàn)在各種電子秤中,例如人體秤,對此本領域普通技術人員容易理解,在此不做詳述。
按照本發(fā)明實施例的用于電子秤的處理數(shù)據(jù)的方法與裝置以及包括該裝置的電子秤,改善了用戶體驗。用戶根據(jù)自己的需求,在了解到自己的測量數(shù)據(jù)以后,可以自由的選擇,來刪除或保存數(shù)據(jù),而且處理的操作非常簡單,只需簡單的動作就可以完成。這一設計,改變了以往測量即保存并直接發(fā)送到移動設備,測量結果無法刪除或不方便刪除的方式,測量后的結果可以保存,也可以按用戶的需求刪除或者刪除,既可以免除錯誤的稱量結果對綜合健康分析管理的影響,使得用戶對自己的數(shù)據(jù)在處理時有選擇權,又可以在測量時保護測量者的隱私,同時操作非常簡便易行,從而提升用戶的體驗度,更具有人性化。
測量的人體健康數(shù)據(jù),涉及了個人的健康信息,當用戶的秤被客人使用時,客人可能不愿意自己的信息被用戶或其他人了解,為保護個人隱私,刪除測量結果就非常必要;在文明程度較高的大中城市以及西方社會中,甚至配偶、親子間的個人信息都不會向對方透露,因此即使在家庭環(huán)境測量時,個人數(shù)據(jù)的私密性也需要也需要被注意,本方法滿足了人們對私密性的需求,更人性化,用戶使用體驗度更高。
此外,電子秤的信號采集模塊可以增加生物電傳感器、PPG傳感器等,輸入界面輸入其他數(shù)據(jù)如年齡、身高、性別信息時,經(jīng)過計算模塊的計算,可以得到BMI、體脂肪量、脂肪率、骨骼量、含水量、心率、血壓等更多數(shù)據(jù)。得到的數(shù)據(jù)信息越多時,測量過程中的晃動或其他情況造成的誤差就會導致測量結果的準確性越低,健康管理分析的依據(jù)數(shù)據(jù)的可信度降低,健康管理分析將無參考意義,用戶可以將測量結果刪除。并且當數(shù)據(jù)信息越多時,數(shù)據(jù)的私密性越強。本方法的現(xiàn)實意義即對測試者的隱私性保護就越具有優(yōu)越性。
以上通過具體的實施例對本發(fā)明進行了說明,但本發(fā)明并不限于這些具體的實施例。本領域技術人員應該明白,還可以對本發(fā)明做各種修改、等同替換、變化等等,例如將上述實施例中的一個步驟或模塊分為兩個或更多個步驟或模塊來實現(xiàn),或者相反,將上述實施例中的兩個或更多個步驟或模塊的功能放在一個步驟或模塊中來實現(xiàn)。但是,這些變換只要未背離本發(fā)明的精神,都應在本發(fā)明的保護范圍之內。另外,本申請說明書和權利要求書所使用的一些術語,并不是限制,僅僅是為了便于描述。此外,以上多處所述的“一個實施例”、“另一個實施例”等等表示不同的實施例,當然也可以將其全部或部分結合在一個實施例中。