本發(fā)明涉及體重檢測裝置領(lǐng)域,尤其涉及一種基于體重檢測裝置的數(shù)據(jù)發(fā)送方法及系統(tǒng)。
背景技術(shù):
體重秤在當(dāng)下是一種較為成熟而流行的產(chǎn)品,人們越來越注重身體的健康問題,而能夠測量體重、體脂、蛋白質(zhì)、新陳代謝率等詳細(xì)身體數(shù)據(jù)的體脂秤越發(fā)受到用戶的青睞。
目前體重秤/體脂秤可以和多個用戶進行綁定,當(dāng)某一個用戶使用體重秤/體脂秤時,體重秤/體脂秤的測量和分析數(shù)據(jù)會推送給所有綁定同一臺體重秤/體脂秤的用戶。而針對這些數(shù)據(jù),屬于用戶的隱私,大多數(shù)情況下用戶是不希望公開的,因此,這種無差別地將個人隱私推送給所有綁定的用戶的設(shè)計,大大降低了用戶的使用體驗。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種基于體重檢測裝置的數(shù)據(jù)發(fā)送方法及系統(tǒng),使用戶的測量數(shù)據(jù)可以得到隱私保護,大大提高了用戶的使用體驗。
本發(fā)明提供的技術(shù)方案如下:
一種基于體重檢測裝置的數(shù)據(jù)發(fā)送方法,包括:步驟s100當(dāng)體重檢測裝置連入無線網(wǎng)絡(luò)后,后臺服務(wù)器判斷是否接收到移動終端發(fā)送的鎖定請求信息,若是,則執(zhí)行下一步,若否,則執(zhí)行步驟s800;步驟s300后臺服務(wù)器根據(jù)所述鎖定請求信息,將所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)更新為鎖定狀態(tài),并將所述鎖定狀態(tài)與所述鎖定請求信息中的用戶賬號信息關(guān)聯(lián)保存;步驟s700當(dāng)后臺服務(wù)器接收到所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息時,后臺服務(wù)器將所述測量數(shù)據(jù)信息發(fā)送給移動終端;其中,所述移動終端為所述鎖定狀態(tài)對應(yīng)的所述用戶賬號信息對應(yīng)的移動終端;步驟s800當(dāng)后臺服務(wù)器接收到所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息時,后臺服務(wù)器將所述測量數(shù)據(jù)信息發(fā)送給與所述體重檢測裝置綁定的所有用戶賬號信息對應(yīng)的移動終端。
在上述技術(shù)方案中,通過鎖定請求信息來讓用戶自主選擇是否需要鎖定體重檢測裝置,即讓用戶自由選擇是否需要將其的測量數(shù)據(jù)信息僅發(fā)送給自己,或者,推送給所有人,給予了用戶自由選擇是否公開隱私的機會,大大提高了用戶的使用體驗。
進一步,所述步驟s100和所述步驟s300之間還包括:步驟s200后臺服務(wù)器解析所述鎖定請求信息,得到所述用戶賬號信息;步驟s210后臺服務(wù)器根據(jù)所述用戶賬號信息,在預(yù)設(shè)數(shù)據(jù)庫中查找所述用戶賬號信息對應(yīng)的體重檢測裝置標(biāo)識;步驟s220后臺服務(wù)器根據(jù)所述體重檢測裝置標(biāo)識,在所述預(yù)設(shè)數(shù)據(jù)庫中查找所述體重檢測裝置標(biāo)識對應(yīng)的所述體重檢測裝置的所述使用狀態(tài);步驟s230后臺服務(wù)器判斷所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)是否為未鎖定狀態(tài),若是,則執(zhí)行步驟s300,若否,則執(zhí)行步驟s240;步驟s240后臺服務(wù)器向移動終端反饋鎖定失敗信息。
在上述技術(shù)方案中,當(dāng)鎖定失敗時,可以將鎖定失敗信息反饋給移動終端,讓用戶了解當(dāng)前體重檢測裝置的實際情況,讓其自主選擇是否使用體重檢測裝置。
進一步,所述步驟s300之后還包括:步驟s400當(dāng)所述使用狀態(tài)從未鎖定狀態(tài)變?yōu)樗鲦i定狀態(tài)時,后臺服務(wù)器獲取所述鎖定狀態(tài)對應(yīng)的當(dāng)前的用戶賬號信息;步驟s410后臺服務(wù)器判斷獲取的當(dāng)前的所述用戶賬號信息是否與所述鎖定請求信息中的所述用戶賬號信息一致,若是,則執(zhí)行下一步。
在上述技術(shù)方案中,進一步的確認(rèn),保證了后臺服務(wù)器發(fā)送的反饋信息的準(zhǔn)確性,避免了用戶因誤會而導(dǎo)致其隱私泄露的可能。
進一步,所述步驟s410之后還包括:步驟s500后臺服務(wù)器向移動終端反饋鎖定成功信息。
在上述技術(shù)方案中,鎖定成功信息的反饋可以讓用戶明確了解自己的鎖定請求是否執(zhí)行成功,從而讓其明確當(dāng)前體重檢測裝置的使用狀態(tài)。
進一步,所述步驟s300和所述步驟s700之間還包括:步驟s600后臺服務(wù)器監(jiān)聽是否在預(yù)設(shè)時間內(nèi)接收到體重檢測裝置發(fā)送的所述測量數(shù)據(jù)信息,若是,則執(zhí)行步驟s700,若否,則執(zhí)行步驟s710;所述步驟s700之后還包括:步驟s710后臺服務(wù)器將所述使用狀態(tài)更新為未鎖定狀態(tài),且將與所述鎖定狀態(tài)關(guān)聯(lián)保存的所述用戶賬號信息清空。
在上述技術(shù)方案中,符合條件時會將鎖定狀態(tài)還原為未鎖定狀態(tài),并將相應(yīng)的用戶賬號信息清空,給予了每個用戶相等的使用權(quán)利。
進一步,所述步驟s100之前還包括:步驟s010當(dāng)體重檢測裝置的無線網(wǎng)絡(luò)功能開啟時,監(jiān)聽是否接收到移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包,若是,則執(zhí)行步驟s020;步驟s020體重檢測裝置解析接收的所述無線網(wǎng)絡(luò)配置信息包;步驟s030體重檢測裝置根據(jù)解析的所述無線網(wǎng)絡(luò)配置信息包,連接到無線網(wǎng)絡(luò)。
在上述技術(shù)方案中,體重檢測裝置通過移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包完成連入無線網(wǎng)絡(luò)的過程,不需要人為手動在體重檢測裝置上輸入無線網(wǎng)絡(luò)信息,操作方便、快捷,大大提高了用戶的滿意度。
本發(fā)明還提供一種基于體重檢測裝置的數(shù)據(jù)發(fā)送系統(tǒng),包括:體重檢測裝置、移動終端和后臺服務(wù)器;所述體重檢測裝置與所述后臺服務(wù)器無線通信連接,所述移動終端與所述后臺服務(wù)器無線通信連接;所述移動終端包括:終端發(fā)送模塊,用于向所述后臺服務(wù)器發(fā)送鎖定請求信息;所述后臺服務(wù)器包括:后臺接收模塊,用于接收所述移動終端發(fā)送的所述鎖定請求信息;以及,用于接收所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息;請求判斷模塊,與所述后臺接收模塊電連接,當(dāng)所述體重檢測裝置連入無線網(wǎng)絡(luò)后,所述請求判斷模塊用于判斷所述后臺接收模塊是否接收到所述移動終端發(fā)送的所述鎖定請求信息;狀態(tài)更新模塊,與所述請求判斷模塊和后臺接收模塊電連接,當(dāng)所述請求判斷模塊判斷接收到了所述鎖定請求信息后,所述狀態(tài)更新模塊根據(jù)所述鎖定請求信息,將所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)更新為鎖定狀態(tài),并將所述鎖定狀態(tài)與所述鎖定請求信息中的用戶賬號信息關(guān)聯(lián)保存;數(shù)據(jù)發(fā)送模塊,與所述狀態(tài)更新模塊和所述請求判斷模塊電連接,當(dāng)所述狀態(tài)更新模塊將所述使用狀態(tài)更新為所述鎖定狀態(tài),將所述鎖定狀態(tài)與所述用戶賬號信息關(guān)聯(lián)保存、且所述后臺接收模塊接收了所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息后,所述數(shù)據(jù)發(fā)送模塊將所述測量數(shù)據(jù)信息發(fā)送給移動終端;以及,當(dāng)所述請求判斷模塊判斷所述后臺接收模塊未接收到所述鎖定請求信息,且所述后臺接收模塊接收了所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息后,所述數(shù)據(jù)發(fā)送模塊將所述測量數(shù)據(jù)信息發(fā)送給與所述體重檢測裝置綁定的所有用戶賬號信息對應(yīng)的移動終端;其中,所述移動終端為所述鎖定狀態(tài)對應(yīng)的所述用戶賬號信息對應(yīng)的移動終端。
在上述技術(shù)方案中,通過鎖定請求信息來讓用戶自主選擇是否需要鎖定體重檢測裝置,即讓用戶自由選擇是否需要將其的測量數(shù)據(jù)信息僅發(fā)送給自己,或者,推送給所有人,給予了用戶自由選擇是否公開隱私的機會,大大提高了用戶的使用體驗。
進一步,所述后臺服務(wù)器還包括:后臺解析模塊,與所述后臺接收模塊電連接,當(dāng)所述后臺接收模塊接收到了所述鎖定請求信息后,所述后臺解析模塊解析所述鎖定請求信息,得到所述用戶賬號信息;后臺查找模塊,與所述后臺解析模塊電連接,當(dāng)所述后臺解析模塊得到所述用戶賬號信息時,所述后臺查找模塊根據(jù)所述用戶賬號信息,在預(yù)設(shè)數(shù)據(jù)庫中查找所述用戶賬號信息對應(yīng)的體重檢測裝置標(biāo)識;以及,當(dāng)查找到所述體重檢測裝置標(biāo)識后,所述后臺查找模塊進一步用于根據(jù)所述體重檢測裝置標(biāo)識,在所述預(yù)設(shè)數(shù)據(jù)庫中查找所述體重檢測裝置標(biāo)識對應(yīng)的所述體重檢測裝置的所述使用狀態(tài);狀態(tài)判斷模塊,與所述后臺查找模塊、所述數(shù)據(jù)發(fā)送模塊和所述狀態(tài)更新模塊電連接,當(dāng)所述后臺查找模塊查找到了所述使用狀態(tài)時,所述狀態(tài)判斷模塊判斷所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)是否為未鎖定狀態(tài);所述狀態(tài)更新模塊,進一步用于當(dāng)所述狀態(tài)判斷模塊判斷所述使用狀態(tài)為所述未鎖定狀態(tài)時,所述狀態(tài)更新模塊根據(jù)所述鎖定請求信息,將所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)更新為鎖定狀態(tài),并將所述鎖定狀態(tài)與所述鎖定請求信息中的用戶賬號信息關(guān)聯(lián)保存;所述數(shù)據(jù)發(fā)送模塊,進一步用于當(dāng)所述狀態(tài)判斷模塊判斷所述使用狀態(tài)不為所述未鎖定狀態(tài)時,所述數(shù)據(jù)發(fā)送模塊向移動終端反饋鎖定失敗信息。
進一步,所述后臺服務(wù)器還包括:信息獲取模塊,與所述狀態(tài)更新模塊電連接,當(dāng)所述使用狀態(tài)從未鎖定狀態(tài)變?yōu)樗鲦i定狀態(tài)時,所述信息獲取模塊用于獲取所述鎖定狀態(tài)對應(yīng)的當(dāng)前的用戶賬號信息;信息判斷模塊,與所述信息獲取模塊、所述后臺接收模塊和所述狀態(tài)更新模塊電連接,當(dāng)所述信息獲取模塊獲取了當(dāng)前的所述用戶賬號信息時,所述信息判斷模塊判斷當(dāng)前的所述用戶賬號信息與所述鎖定請求信息中的所述用戶賬號信息一致;所述數(shù)據(jù)發(fā)送模塊,進一步用于當(dāng)所述信息判斷模塊判斷獲取的當(dāng)前的所述用戶賬號信息與所述鎖定請求信息中的所述用戶賬號信息一致、且所述后臺接收模塊接收了所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息后,所述數(shù)據(jù)發(fā)送模塊將所述測量數(shù)據(jù)信息發(fā)送給移動終端。
進一步,所述后臺服務(wù)器還包括:信息監(jiān)聽模塊,與所述狀態(tài)更新模塊電連接,當(dāng)所述使用狀態(tài)變?yōu)樗鲦i定狀態(tài)時,所述信息監(jiān)聽模塊監(jiān)聽是否在預(yù)設(shè)時間內(nèi)接收到體重檢測裝置發(fā)送的所述測量數(shù)據(jù)信息;所述狀態(tài)更新模塊,進一步用于,當(dāng)所述信息監(jiān)聽模塊未在預(yù)設(shè)時間內(nèi)接收到所述測量數(shù)據(jù)信息,所述狀態(tài)更新模塊將所述使用狀態(tài)更新為未鎖定狀態(tài),且將與所述鎖定狀態(tài)關(guān)聯(lián)保存的所述用戶賬號信息清空。
與現(xiàn)有技術(shù)相比,本發(fā)明的基于體重檢測裝置的數(shù)據(jù)發(fā)送方法及系統(tǒng)有益效果在于:
本發(fā)明通過設(shè)置體重檢測裝置的鎖定狀態(tài),而讓用戶自主選擇需要將其的測量數(shù)據(jù)信息推送給與體重檢測裝置綁定的所有用戶,或,僅發(fā)送給自己,在保證秤量數(shù)據(jù)精準(zhǔn)的基礎(chǔ)上,實現(xiàn)測量數(shù)據(jù)信息的隱私保護,且操作簡單、易于推廣,大大提高了用戶的使用體驗和滿意度。
附圖說明
下面將以明確易懂的方式,結(jié)合附圖說明優(yōu)選實施方式,對一種基于體重檢測裝置的數(shù)據(jù)發(fā)送方法及系統(tǒng)的上述特性、技術(shù)特征、優(yōu)點及其實現(xiàn)方式予以進一步說明。
圖1是本發(fā)明基于體重檢測裝置的數(shù)據(jù)發(fā)送方法一個實施例的流程圖;
圖2是本發(fā)明基于體重檢測裝置的數(shù)據(jù)發(fā)送方法另一個實施例的流程圖;
圖3是本發(fā)明基于體重檢測裝置的數(shù)據(jù)發(fā)送系統(tǒng)一個實施例的結(jié)構(gòu)示意圖;
圖4是本發(fā)明基于體重檢測裝置的數(shù)據(jù)發(fā)送系統(tǒng)另一個實施例的結(jié)構(gòu)示意圖。
附圖標(biāo)號說明:
10.體重檢測裝置,11.無線網(wǎng)絡(luò)模塊,12.配置監(jiān)聽模塊,13.配置解析模塊,20.移動終端,21.終端發(fā)送模塊,30.后臺服務(wù)器,31.后臺接收模塊,32.請求判斷模塊,33.狀態(tài)更新模塊,34.數(shù)據(jù)發(fā)送模塊,35.后臺解析模塊,36.后臺查找模塊,37.狀態(tài)判斷模塊,38.信息獲取模塊,39.信息判斷模塊,40.信息監(jiān)聽模塊。
具體實施方式
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對照附圖說明本發(fā)明的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實施方式。
為使圖面簡潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實際結(jié)構(gòu)。另外,以使圖面簡潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個,或僅標(biāo)出了其中的一個。在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。
在本發(fā)明的一個實施例中,如圖1所示,一種基于體重檢測裝置的數(shù)據(jù)發(fā)送方法,包括:步驟s100當(dāng)體重檢測裝置連入無線網(wǎng)絡(luò)后,后臺服務(wù)器判斷是否接收到移動終端發(fā)送的鎖定請求信息,若是,則執(zhí)行下一步,若否,(則說明所述體重檢測裝置的使用狀態(tài)為未鎖定狀態(tài))則執(zhí)行步驟s800;步驟s300后臺服務(wù)器根據(jù)所述鎖定請求信息,將所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)更新為鎖定狀態(tài),并將所述鎖定狀態(tài)與所述鎖定請求信息中的用戶賬號信息關(guān)聯(lián)保存;步驟s700當(dāng)后臺服務(wù)器接收到所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息時,后臺服務(wù)器將所述測量數(shù)據(jù)信息發(fā)送給移動終端;其中,所述移動終端為所述鎖定狀態(tài)對應(yīng)的所述用戶賬號信息對應(yīng)的移動終端;步驟s800當(dāng)后臺服務(wù)器接收到所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息時,后臺服務(wù)器將所述測量數(shù)據(jù)信息發(fā)送給與所述體重檢測裝置綁定的所有用戶賬號信息對應(yīng)的移動終端。
具體的,本發(fā)明是基于體重檢測裝置實現(xiàn),體重檢測裝置上擁有無線網(wǎng)絡(luò)模塊,可以連接入無線wi-fi熱點,從而使體重檢測裝置與后臺服務(wù)器進行數(shù)據(jù)傳輸。這里的體重檢測裝置可以為體重秤、體脂秤等設(shè)備。
移動終端為手機、平板電腦等智能終端。移動終端上可以安裝有體重檢測裝置相應(yīng)的app,從而通過此app與后臺服務(wù)器進行通信。用戶注冊自己的用戶賬號信息后,將此用戶賬號信息與相應(yīng)的體重檢測裝置進行綁定,綁定的過程可以為將自己的用戶賬號信息和體重檢測裝置標(biāo)識發(fā)送給后臺服務(wù)器,后臺服務(wù)器將兩者綁定存儲。
當(dāng)用戶想要使用體重檢測裝置時,可以在自己的移動終端上打開app,登錄自己的用戶賬號,然后向后臺服務(wù)器發(fā)送鎖定請求信息,鎖定請求信息中會包含用戶的用戶賬號信息,以便讓后臺服務(wù)器查找相應(yīng)的體重檢測裝置。
當(dāng)后臺服務(wù)器接收到用戶通過移動終端發(fā)送的鎖定請求信息后,會將相應(yīng)的體重檢測裝置的使用狀態(tài)更新為鎖定狀態(tài),鎖定狀態(tài)顧名思義就是將體重檢測裝置測量數(shù)據(jù)推送的對象進行鎖定。
因此,除了將使用狀態(tài)更新為鎖定狀態(tài),還會將用戶賬號信息與鎖定狀態(tài)對應(yīng)保存,以便后續(xù)接收到體重檢測裝置發(fā)送的測量數(shù)據(jù)信息后,可以將此測量數(shù)據(jù)信息發(fā)送給正確的移動終端。這里的移動終端其實指的是用戶的用戶賬號信息對應(yīng)的用戶賬號當(dāng)前登錄的移動終端。
若用戶在使用體重檢測裝置前未鎖定體重檢測裝置,那么其使用體重檢測裝置得到的測量數(shù)據(jù)信息還是會依照原先的方式,推送給所有與此體重檢測裝置綁定的用戶賬號信息對應(yīng)的用戶賬號當(dāng)前登錄的移動終端。
本發(fā)明通過鎖定請求信息來讓用戶自主選擇是否需要鎖定體重檢測裝置,即讓用戶自由選擇是否需要將其的測量數(shù)據(jù)信息僅發(fā)送給自己,或者,推送給所有人,給予了用戶自由選擇是否公開隱私的機會,大大提高了用戶的使用體驗。
優(yōu)選地,所述步驟s100和所述步驟s300之間還包括:步驟s200后臺服務(wù)器解析所述鎖定請求信息,得到所述用戶賬號信息;步驟s210后臺服務(wù)器根據(jù)所述用戶賬號信息,在預(yù)設(shè)數(shù)據(jù)庫中查找所述用戶賬號信息對應(yīng)的體重檢測裝置標(biāo)識;步驟s220后臺服務(wù)器根據(jù)所述體重檢測裝置標(biāo)識,在所述預(yù)設(shè)數(shù)據(jù)庫中查找所述體重檢測裝置標(biāo)識對應(yīng)的所述體重檢測裝置的所述使用狀態(tài);步驟s230后臺服務(wù)器判斷所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)是否為未鎖定狀態(tài),若是,則執(zhí)行步驟s300,若否,則執(zhí)行步驟s240;步驟s240后臺服務(wù)器向移動終端反饋鎖定失敗信息。
具體的,后臺服務(wù)器通過鎖定請求信息從自己的預(yù)設(shè)數(shù)據(jù)庫中查找對應(yīng)的體重檢測裝置標(biāo)識;體重檢測裝置標(biāo)識是每個體重檢測裝置的唯一標(biāo)識碼,例如:序列號、編號等具有唯一特性的標(biāo)識。每個體重檢測裝置的使用狀態(tài)都與其對應(yīng)的體重檢測裝置標(biāo)識關(guān)聯(lián)保存,后臺服務(wù)器可以通過體重檢測裝置標(biāo)識查找到對應(yīng)的使用狀態(tài)。后臺服務(wù)器通過移動終端發(fā)送的鎖定請求信息中包含的用戶賬號信息一步步得到當(dāng)前用戶想使用的體重檢測裝置的使用狀態(tài),從而確定是否可以成功對此體重檢測裝置的使用狀態(tài)進行鎖定。
而當(dāng)查找到用戶想要使用的體重檢測裝置的使用狀態(tài)時,若其處于未鎖定狀態(tài),則說明沒有其他人在使用,或者說,即使有人在使用,人家也并不在意其的測量數(shù)據(jù)信息推送給所有人。因此,當(dāng)前發(fā)送鎖定請求信息的用戶可以將此體重檢測裝置的使用狀態(tài)更新為鎖定狀態(tài),當(dāng)其站上體重檢測裝置測量時,其的測量數(shù)據(jù)信息會只發(fā)送給自己,從而保證自己數(shù)據(jù)的隱私性。
另外,如果當(dāng)前的使用狀態(tài)已經(jīng)為鎖定狀態(tài),說明已經(jīng)有其他人提前一定進行了鎖定,為了讓當(dāng)前的用戶了解其鎖定請求是否成功,后臺服務(wù)器會發(fā)送鎖定失敗信息到用戶賬號當(dāng)前登錄的移動終端上,讓其了解實際情況,避免其的測量數(shù)據(jù)信息在用戶不愿意的情況下推送給所有與體重檢測裝置綁定的用戶。
后臺服務(wù)器在接收到鎖定請求信息后,會先判斷對應(yīng)的體重檢測裝置的使用狀態(tài)是否已經(jīng)被鎖定,若已經(jīng)被鎖定的話,就將鎖定失敗信息發(fā)送給當(dāng)前發(fā)送鎖定請求信息的用戶,讓其了解其請求失??;而若未鎖定的話,就將其鎖定,使當(dāng)前用戶的測量數(shù)據(jù)信息可以只推送給自己,保證了用戶的隱私。
優(yōu)選地,所述步驟s300之后還包括:步驟s400當(dāng)所述使用狀態(tài)從未鎖定狀態(tài)變?yōu)樗鲦i定狀態(tài)時,后臺服務(wù)器獲取所述鎖定狀態(tài)對應(yīng)的當(dāng)前的用戶賬號信息;步驟s410后臺服務(wù)器判斷獲取的當(dāng)前的所述用戶賬號信息是否與所述鎖定請求信息中的所述用戶賬號信息一致,若是,則執(zhí)行下一步,若否,則執(zhí)行步驟s240。
具體的,考慮到一臺體重檢測裝置可能會有多個用戶賬號信息進行綁定,因此,可能會存在兩個或更多個用戶同時提出鎖定請求信息,而鎖定的話只能為一位用戶進行鎖定,因此,當(dāng)體重檢測裝置的使用狀態(tài)從未鎖定狀態(tài)變更為鎖定狀態(tài)后,后臺服務(wù)器可以再次提取當(dāng)前與此鎖定狀態(tài)關(guān)聯(lián)保存的用戶賬號信息進一步進行判斷。例如:用戶a和用戶b通過各自的移動終端同時向后臺服務(wù)器發(fā)送了鎖定請求信息,后臺服務(wù)器可能幾乎同時接收到兩位發(fā)送的鎖定請求信息而進行處理,可能用戶a以極短的時間優(yōu)勢成功完成了體重檢測裝置的鎖定狀態(tài)更新,因時間間隔極短,后臺服務(wù)器可能會存在誤判的情況,因此,后臺服務(wù)器會讀取與此鎖定狀態(tài)關(guān)聯(lián)的用戶賬號信息,若是用戶a的,則向用戶a的移動終端發(fā)送鎖定成功信息,向用戶b的移動終端發(fā)送鎖定失敗信息。
進一步的確認(rèn),保證了后臺服務(wù)器發(fā)送的反饋信息的準(zhǔn)確性,避免了用戶因誤會而導(dǎo)致其隱私泄露的可能。
優(yōu)選地,所述步驟s410之后還包括:步驟s500后臺服務(wù)器向移動終端反饋鎖定成功信息。
具體的,鎖定成功信息的反饋可以讓用戶明確了解自己的鎖定請求是否執(zhí)行成功,從而讓其明確當(dāng)前體重檢測裝置的使用狀態(tài)。
優(yōu)選地,所述步驟s300和所述步驟s700之間還包括:步驟s600后臺服務(wù)器監(jiān)聽是否在預(yù)設(shè)時間內(nèi)接收到體重檢測裝置發(fā)送的所述測量數(shù)據(jù)信息,若是,則執(zhí)行步驟s700,若否,則執(zhí)行步驟s710;所述步驟s700之后還包括:步驟s710后臺服務(wù)器將所述使用狀態(tài)更新為未鎖定狀態(tài),且將與所述鎖定狀態(tài)關(guān)聯(lián)保存的所述用戶賬號信息清空。
具體的,為了避免用戶在鎖定了體重檢測裝置后一直不上秤秤量的情況,會有鎖定狀態(tài)的持續(xù)時間的設(shè)置,即當(dāng)使用狀態(tài)為鎖定狀態(tài)時,體重檢測裝置沒有在預(yù)設(shè)時間內(nèi)發(fā)送給后臺服務(wù)器測量數(shù)據(jù)信息,那么后臺服務(wù)器會解除鎖定,即將使用狀態(tài)更新為未鎖定狀態(tài),并清除之前與鎖定狀態(tài)關(guān)聯(lián)保存的用戶賬號信息,保證了所有用戶的使用權(quán)益。預(yù)設(shè)時間可以由用戶自己設(shè)置,例如:5分鐘、10分鐘等。
另外,當(dāng)后臺服務(wù)器將測量數(shù)據(jù)信息發(fā)送給移動終端后,鎖定狀態(tài)也會還原為未鎖定狀態(tài),用戶賬號信息也會自動清空,以保證其他用戶的使用權(quán)利。
優(yōu)選地,所述步驟s100之前還包括:步驟s010當(dāng)體重檢測裝置的無線網(wǎng)絡(luò)功能開啟時,監(jiān)聽是否接收到移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包,若是,則執(zhí)行步驟s020;步驟s020體重檢測裝置解析接收的所述無線網(wǎng)絡(luò)配置信息包;步驟s030體重檢測裝置根據(jù)解析的所述無線網(wǎng)絡(luò)配置信息包,連接到無線網(wǎng)絡(luò)。
具體的,體重檢測裝置上的無線網(wǎng)絡(luò)功能并不是一直開啟的,可以通過人為手動開啟。例如:體重檢測裝置設(shè)有無線網(wǎng)絡(luò)功能開關(guān)的按鈕,用戶可以通過點擊此按鈕來打開體重檢測裝置的無線網(wǎng)絡(luò)功能?;蛘?,當(dāng)體重檢測裝置感覺到有人踩踏到體重檢測裝置時,就自動打開無線網(wǎng)絡(luò)功能。其具體如何打開無線網(wǎng)絡(luò)功能的方式不作限定。
當(dāng)體重檢測裝置打開了無線網(wǎng)絡(luò)功能后,就進入混雜模式,開始監(jiān)聽一定范圍內(nèi)是否有移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包?;祀s模式(promiscuousmode)是指一臺機器能夠接收所有經(jīng)過它的數(shù)據(jù)流,而不論其目的地址是否是它。而當(dāng)體重檢測裝置監(jiān)聽到移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包后,可以根據(jù)解析的無線網(wǎng)絡(luò)配置信息包成功連入相應(yīng)的無線網(wǎng)絡(luò),使體重檢測裝置可以和后臺服務(wù)器實現(xiàn)數(shù)據(jù)傳輸。
這里的無線網(wǎng)絡(luò)配置信息包可以理解為無線網(wǎng)絡(luò)名稱、密碼等,一般為移動終端連入的無線網(wǎng)絡(luò)的無線網(wǎng)絡(luò)名稱、密碼等。
體重檢測裝置通過移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包完成連入無線網(wǎng)絡(luò)的過程,不需要人為手動在體重檢測裝置上輸入無線網(wǎng)絡(luò)信息,操作方便、快捷,大大提高了用戶的滿意度。
在本發(fā)明的另一個實施例中,如圖2所示,一種基于體重檢測裝置的數(shù)據(jù)發(fā)送方法,包括:
步驟s010當(dāng)體重檢測裝置的無線網(wǎng)絡(luò)功能開啟時,監(jiān)聽是否接收到移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包,若是,則執(zhí)行步驟s020,若否,則執(zhí)行步驟s010;步驟s020體重檢測裝置解析接收的所述無線網(wǎng)絡(luò)配置信息包;步驟s030體重檢測裝置根據(jù)解析的所述無線網(wǎng)絡(luò)配置信息包,連接到無線網(wǎng)絡(luò)。
步驟s100當(dāng)體重檢測裝置連入無線網(wǎng)絡(luò)后,后臺服務(wù)器判斷是否接收到移動終端發(fā)送的鎖定請求信息,若是,則執(zhí)行步驟s200,若否,則執(zhí)行步驟s800;
步驟s200后臺服務(wù)器解析所述鎖定請求信息,得到所述用戶賬號信息;
步驟s210后臺服務(wù)器根據(jù)所述用戶賬號信息,在預(yù)設(shè)數(shù)據(jù)庫中查找所述用戶賬號信息對應(yīng)的體重檢測裝置標(biāo)識;
步驟s220后臺服務(wù)器根據(jù)所述體重檢測裝置標(biāo)識,在所述預(yù)設(shè)數(shù)據(jù)庫中查找所述體重檢測裝置標(biāo)識對應(yīng)的所述體重檢測裝置的所述使用狀態(tài);
步驟s230后臺服務(wù)器判斷所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)是否為未鎖定狀態(tài),若是,則執(zhí)行步驟s300,若否,則執(zhí)行步驟s240;
步驟s240后臺服務(wù)器向移動終端反饋鎖定失敗信息;
步驟s300后臺服務(wù)器根據(jù)所述鎖定請求信息,將所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)更新為鎖定狀態(tài),并將所述鎖定狀態(tài)與所述鎖定請求信息中的用戶賬號信息關(guān)聯(lián)保存;
步驟s400當(dāng)所述使用狀態(tài)從未鎖定狀態(tài)變?yōu)樗鲦i定狀態(tài)時,后臺服務(wù)器獲取所述鎖定狀態(tài)對應(yīng)的當(dāng)前的用戶賬號信息;
步驟s410后臺服務(wù)器判斷獲取的當(dāng)前的所述用戶賬號信息是否與所述鎖定請求信息中的所述用戶賬號信息一致,若是,則執(zhí)行步驟s500,若否,則執(zhí)行步驟s240;
步驟s500后臺服務(wù)器向移動終端反饋鎖定成功信息;
步驟s600后臺服務(wù)器監(jiān)聽是否在預(yù)設(shè)時間內(nèi)接收到體重檢測裝置發(fā)送的所述測量數(shù)據(jù)信息,若是,則執(zhí)行步驟s700,若否,則執(zhí)行步驟s710;
步驟s700當(dāng)后臺服務(wù)器接收到所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息時,后臺服務(wù)器將所述測量數(shù)據(jù)信息發(fā)送給移動終端;
其中,所述移動終端為所述鎖定狀態(tài)對應(yīng)的所述用戶賬號信息對應(yīng)的移動終端;
步驟s710后臺服務(wù)器將所述使用狀態(tài)更新為未鎖定狀態(tài),且將與所述鎖定狀態(tài)關(guān)聯(lián)保存的所述用戶賬號信息清空;
步驟s800當(dāng)后臺服務(wù)器接收到所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息時,后臺服務(wù)器將所述測量數(shù)據(jù)信息發(fā)送給與所述體重檢測裝置綁定的所有用戶賬號信息對應(yīng)的用戶。
具體的,本發(fā)明通過設(shè)置體重檢測裝置的鎖定狀態(tài),而讓用戶自主選擇需要將其的測量數(shù)據(jù)信息推送給與體重檢測裝置綁定的所有用戶,或,僅發(fā)送給自己,在保證秤量數(shù)據(jù)精準(zhǔn)的基礎(chǔ)上,實現(xiàn)測量數(shù)據(jù)信息的隱私保護,且操作簡單、易于推廣,大大提高了用戶的使用體驗和滿意度。
在本發(fā)明的另一個實施例中,如圖3所示,一種基于體重檢測裝置的數(shù)據(jù)發(fā)送系統(tǒng),包括:體重檢測裝置10、移動終端20和后臺服務(wù)器30;所述體重檢測裝置10與所述后臺服務(wù)器30無線通信連接,所述移動終端20與所述后臺服務(wù)器30無線通信連接;所述移動終端20包括:終端發(fā)送模塊21,用于向所述后臺服務(wù)器發(fā)送鎖定請求信息;所述后臺服務(wù)器30包括:后臺接收模塊31,用于接收所述移動終端發(fā)送的所述鎖定請求信息;以及,用于接收所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息;請求判斷模塊32,與所述后臺接收模塊電連接,當(dāng)所述體重檢測裝置連入無線網(wǎng)絡(luò)后,所述請求判斷模塊用于判斷所述后臺接收模塊是否接收到所述移動終端發(fā)送的所述鎖定請求信息;狀態(tài)更新模塊33,與所述請求判斷模塊和后臺接收模塊電連接,當(dāng)所述請求判斷模塊判斷接收到了所述鎖定請求信息后,所述狀態(tài)更新模塊根據(jù)所述鎖定請求信息,將所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)更新為鎖定狀態(tài),并將所述鎖定狀態(tài)與所述鎖定請求信息中的用戶賬號信息關(guān)聯(lián)保存;數(shù)據(jù)發(fā)送模塊34,與所述狀態(tài)更新模塊33和所述請求判斷模塊32電連接,當(dāng)所述狀態(tài)更新模塊將所述使用狀態(tài)更新為所述鎖定狀態(tài),將所述鎖定狀態(tài)與所述用戶賬號信息關(guān)聯(lián)保存、且所述后臺接收模塊接收了所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息后,所述數(shù)據(jù)發(fā)送模塊將所述測量數(shù)據(jù)信息發(fā)送給移動終端;以及,當(dāng)所述請求判斷模塊判斷所述后臺接收模塊未接收到所述鎖定請求信息,且所述后臺接收模塊接收了所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息后,所述數(shù)據(jù)發(fā)送模塊將所述測量數(shù)據(jù)信息發(fā)送給與所述體重檢測裝置綁定的所有用戶賬號信息對應(yīng)的移動終端;其中,所述移動終端為所述鎖定狀態(tài)對應(yīng)的所述用戶賬號信息對應(yīng)的移動終端。
具體的,本發(fā)明是基于體重檢測裝置實現(xiàn),體重檢測裝置上擁有無線網(wǎng)絡(luò)模塊,可以連接入無線wi-fi熱點,從而使體重檢測裝置與后臺服務(wù)器進行數(shù)據(jù)傳輸。
移動終端為手機、平板電腦等智能終端。移動終端上可以安裝有體重檢測裝置相應(yīng)的app,從而通過此app與后臺服務(wù)器進行通信。用戶注冊自己的用戶賬號信息后,將此用戶賬號信息與相應(yīng)的體重檢測裝置進行綁定,綁定的過程可以為將自己的用戶賬號信息和體重檢測裝置標(biāo)識發(fā)送給后臺服務(wù)器,后臺服務(wù)器將兩者綁定存儲。
當(dāng)用戶想要使用體重檢測裝置時,可以在自己的移動終端上打開app,登錄自己的用戶賬號,然后向后臺服務(wù)器發(fā)送鎖定請求信息,鎖定請求信息中會包含用戶的用戶賬號信息,以便讓后臺服務(wù)器查找相應(yīng)的體重檢測裝置。
當(dāng)后臺服務(wù)器接收到用戶通過移動終端發(fā)送的鎖定請求信息后,會將相應(yīng)的體重檢測裝置的使用狀態(tài)更新為鎖定狀態(tài),鎖定狀態(tài)顧名思義就是將體重檢測裝置測量數(shù)據(jù)推送的對象進行鎖定。
因此,除了將使用狀態(tài)更新為鎖定狀態(tài),還會將用戶賬號信息與鎖定狀態(tài)對應(yīng)保存,以便后續(xù)接收到體重檢測裝置發(fā)送的測量數(shù)據(jù)信息后,可以將此測量數(shù)據(jù)信息發(fā)送給正確的移動終端。這里的移動終端其實指的是用戶的用戶賬號信息對應(yīng)的用戶賬號當(dāng)前登錄的移動終端。
若用戶在使用體重檢測裝置前未鎖定體重檢測裝置,那么其使用體重檢測裝置得到的測量數(shù)據(jù)信息還是會依照原先的方式,推送給所有與此體重檢測裝置綁定的用戶賬號信息對應(yīng)的用戶賬號當(dāng)前登錄的移動終端。
本發(fā)明通過鎖定請求信息來讓用戶自主選擇是否需要鎖定體重檢測裝置,即讓用戶自由選擇是否需要將其的測量數(shù)據(jù)信息僅發(fā)送給自己,或者,推送給所有人,給予了用戶自由選擇是否公開隱私的機會,大大提高了用戶的使用體驗。
在本發(fā)明的另一個實施例中,除與上述相同的之外,如圖4所示,所述后臺服務(wù)器30還包括:后臺解析模塊35,與所述后臺接收模塊電連接,當(dāng)所述后臺接收模塊接收到了所述鎖定請求信息后,所述后臺解析模塊解析所述鎖定請求信息,得到所述用戶賬號信息;
后臺查找模塊36,與所述后臺解析模塊35電連接,當(dāng)所述后臺解析模塊得到所述用戶賬號信息時,所述后臺查找模塊根據(jù)所述用戶賬號信息,在預(yù)設(shè)數(shù)據(jù)庫中查找所述用戶賬號信息對應(yīng)的體重檢測裝置標(biāo)識;以及,當(dāng)查找到所述體重檢測裝置標(biāo)識后,所述后臺查找模塊進一步用于根據(jù)所述體重檢測裝置標(biāo)識,在所述預(yù)設(shè)數(shù)據(jù)庫中查找所述體重檢測裝置標(biāo)識對應(yīng)的所述體重檢測裝置的所述使用狀態(tài);
狀態(tài)判斷模塊37,與所述后臺查找模塊36、所述數(shù)據(jù)發(fā)送模塊34和所述狀態(tài)更新模塊33電連接,當(dāng)所述后臺查找模塊37查找到了所述使用狀態(tài)時,所述狀態(tài)判斷模塊判斷所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)是否為未鎖定狀態(tài);
所述狀態(tài)更新模塊33,進一步用于當(dāng)所述狀態(tài)判斷模塊判斷所述使用狀態(tài)為所述未鎖定狀態(tài)時,所述狀態(tài)更新模塊根據(jù)所述鎖定請求信息,將所述鎖定請求信息對應(yīng)的體重檢測裝置的使用狀態(tài)更新為鎖定狀態(tài),并將所述鎖定狀態(tài)與所述鎖定請求信息中的用戶賬號信息關(guān)聯(lián)保存;
所述數(shù)據(jù)發(fā)送模塊34,進一步用于當(dāng)所述狀態(tài)判斷模塊判斷所述使用狀態(tài)不為所述未鎖定狀態(tài)時,所述數(shù)據(jù)發(fā)送模塊向移動終端反饋鎖定失敗信息。
具體的,后臺服務(wù)器通過鎖定請求信息從自己的預(yù)設(shè)數(shù)據(jù)庫中查找對應(yīng)的體重檢測裝置標(biāo)識;體重檢測裝置標(biāo)識是每個體重檢測裝置的唯一標(biāo)識碼,例如:序列號、編號等具有唯一特性的標(biāo)識。每個體重檢測裝置的使用狀態(tài)都與其對應(yīng)的體重檢測裝置標(biāo)識關(guān)聯(lián)保存,后臺服務(wù)器可以通過體重檢測裝置標(biāo)識查找到對應(yīng)的使用狀態(tài)。后臺服務(wù)器通過移動終端發(fā)送的鎖定請求信息中包含的用戶賬號信息一步步得到當(dāng)前用戶想使用的體重檢測裝置的使用狀態(tài),從而確定是否可以成功對此體重檢測裝置的使用狀態(tài)進行鎖定。
而當(dāng)查找到用戶想要使用的體重檢測裝置的使用狀態(tài)時,若其處于未鎖定狀態(tài),則說明沒有其他人在使用,或者說,即使有人在使用,人家也并不在意其的測量數(shù)據(jù)信息推送給所有人。因此,當(dāng)前發(fā)送鎖定請求信息的用戶可以將此體重檢測裝置的使用狀態(tài)更新為鎖定狀態(tài),當(dāng)其站上體重檢測裝置測量時,其的測量數(shù)據(jù)信息會只發(fā)送給自己,從而保證自己數(shù)據(jù)的隱私性。
另外,如果當(dāng)前的使用狀態(tài)已經(jīng)為鎖定狀態(tài),說明已經(jīng)有其他人提前一定進行了鎖定,為了讓當(dāng)前的用戶了解其鎖定請求是否成功,后臺服務(wù)器會發(fā)送鎖定失敗信息到用戶賬號當(dāng)前登錄的移動終端上,讓其了解實際情況,避免其的測量數(shù)據(jù)信息在用戶不愿意的情況下推送給所有與體重檢測裝置綁定的用戶。
后臺服務(wù)器在接收到鎖定請求信息后,會先判斷對應(yīng)的體重檢測裝置的使用狀態(tài)是否已經(jīng)被鎖定,若已經(jīng)被鎖定的話,就將鎖定失敗信息發(fā)送給當(dāng)前發(fā)送鎖定請求信息的用戶,讓其了解其請求失敗;而若未鎖定的話,就將其鎖定,使當(dāng)前用戶的測量數(shù)據(jù)信息可以只推送給自己,保證了用戶的隱私。
在本發(fā)明的另一個實施例中,除與上述相同的之外,如圖4所示,所述后臺服務(wù)器30還包括:
信息獲取模塊38,與所述狀態(tài)更新模塊33電連接,當(dāng)所述使用狀態(tài)從未鎖定狀態(tài)變?yōu)樗鲦i定狀態(tài)時,所述信息獲取模塊用于獲取所述鎖定狀態(tài)對應(yīng)的當(dāng)前的用戶賬號信息;
信息判斷模塊39,與所述信息獲取模塊38、所述后臺接收模塊31、數(shù)據(jù)發(fā)送模塊34和所述狀態(tài)更新模塊33電連接,當(dāng)所述信息獲取模塊獲取了當(dāng)前的所述用戶賬號信息時,所述信息判斷模塊判斷當(dāng)前的所述用戶賬號信息與所述鎖定請求信息中的所述用戶賬號信息一致;
所述數(shù)據(jù)發(fā)送模塊34,進一步用于當(dāng)所述信息判斷模塊判斷獲取的當(dāng)前的所述用戶賬號信息與所述鎖定請求信息中的所述用戶賬號信息一致、且所述后臺接收模塊接收了所述體重檢測裝置發(fā)送的測量數(shù)據(jù)信息后,所述數(shù)據(jù)發(fā)送模塊將所述測量數(shù)據(jù)信息發(fā)送給移動終端。
具體的,考慮到一臺體重檢測裝置可能會有多個用戶賬號信息進行綁定,因此,可能會存在兩個或更多個用戶同時提出鎖定請求信息,而鎖定的話只能為一位用戶進行鎖定,因此,當(dāng)體重檢測裝置的使用狀態(tài)從未鎖定狀態(tài)變更為鎖定狀態(tài)后,后臺服務(wù)器可以再次提取當(dāng)前與此鎖定狀態(tài)關(guān)聯(lián)保存的用戶賬號信息進一步進行判斷。例如:用戶a和用戶b通過各自的移動終端同時向后臺服務(wù)器發(fā)送了鎖定請求信息,后臺服務(wù)器可能幾乎同時接收到兩位發(fā)送的鎖定請求信息而進行處理,可能用戶a以極短的時間優(yōu)勢成功完成了體重檢測裝置的鎖定狀態(tài)更新,因時間間隔極短,后臺服務(wù)器可能會存在誤判的情況,因此,后臺服務(wù)器會讀取與此鎖定狀態(tài)關(guān)聯(lián)的用戶賬號信息,若是用戶a的,則向用戶a的移動終端發(fā)送鎖定成功信息,向用戶b的移動終端發(fā)送鎖定失敗信息。
進一步的確認(rèn),保證了后臺服務(wù)器發(fā)送的反饋信息的準(zhǔn)確性,避免了用戶因誤會而導(dǎo)致其隱私泄露的可能。
優(yōu)選地,數(shù)據(jù)發(fā)送模塊34,進一步用于當(dāng)所述信息判斷模塊判斷獲取的當(dāng)前的所述用戶賬號信息與所述鎖定請求信息中的所述用戶賬號信息一致時,所述數(shù)據(jù)發(fā)送模塊34向移動終端反饋鎖定成功信息。
具體的,鎖定成功信息的反饋可以讓用戶明確了解自己的鎖定請求是否執(zhí)行成功,從而讓其明確當(dāng)前體重檢測裝置的使用狀態(tài)。
優(yōu)選地,所述后臺服務(wù)器還包括:信息監(jiān)聽模塊40,與所述狀態(tài)更新模塊電連接,當(dāng)所述使用狀態(tài)變?yōu)樗鲦i定狀態(tài)時,所述信息監(jiān)聽模塊監(jiān)聽是否在預(yù)設(shè)時間內(nèi)接收到體重檢測裝置發(fā)送的所述測量數(shù)據(jù)信息;
所述狀態(tài)更新模塊33,進一步用于,當(dāng)所述信息監(jiān)聽模塊未在預(yù)設(shè)時間內(nèi)接收到所述測量數(shù)據(jù)信息,所述狀態(tài)更新模塊將所述使用狀態(tài)更新為未鎖定狀態(tài),且將與所述鎖定狀態(tài)關(guān)聯(lián)保存的所述用戶賬號信息清空。
具體的,為了避免用戶在鎖定了體重檢測裝置后一直不上秤秤量的情況,會有鎖定狀態(tài)的持續(xù)時間的設(shè)置,即當(dāng)使用狀態(tài)為鎖定狀態(tài)時,體重檢測裝置沒有在預(yù)設(shè)時間內(nèi)發(fā)送給后臺服務(wù)器測量數(shù)據(jù)信息,那么后臺服務(wù)器會解除鎖定,即將使用狀態(tài)更新為未鎖定狀態(tài),并清除之前與鎖定狀態(tài)關(guān)聯(lián)保存的用戶賬號信息,保證了所有用戶的使用權(quán)益。預(yù)設(shè)時間可以由用戶自己設(shè)置,例如:5分鐘、10分鐘等。
另外,當(dāng)后臺服務(wù)器將測量數(shù)據(jù)信息發(fā)送給移動終端后,鎖定狀態(tài)也會還原為未鎖定狀態(tài),用戶賬號信息也會自動清空,以保證其他用戶的使用權(quán)利。
在本發(fā)明的另一個實施例中,除與上述相同的之外,如圖4所示,所述體重檢測裝置10包括:無線網(wǎng)絡(luò)模塊11;配置監(jiān)聽模塊12,與所述無線網(wǎng)絡(luò)模塊11電連接,當(dāng)所述無線網(wǎng)絡(luò)模塊處于開啟狀態(tài)時,所述配置監(jiān)聽模塊用于監(jiān)聽是否接收到移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包;配置解析模塊13,與所述配置監(jiān)聽模塊電連接,當(dāng)所述配置監(jiān)聽模塊監(jiān)聽到接收了移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包時,所述配置解析模塊解析所述無線網(wǎng)絡(luò)配置信息包;所述無線網(wǎng)絡(luò)模塊11,與所述配置解析模塊電連接,進一步用于根據(jù)解析的所述無線網(wǎng)絡(luò)配置信息包,連接到無線網(wǎng)絡(luò)。
具體的,體重檢測裝置上的無線網(wǎng)絡(luò)功能并不是一直開啟的,可以通過人為手動開啟。例如:體重檢測裝置設(shè)有無線網(wǎng)絡(luò)功能開關(guān)的按鈕,用戶可以通過點擊此按鈕來打開體重檢測裝置的無線網(wǎng)絡(luò)功能?;蛘?,當(dāng)體重檢測裝置感覺到有人踩踏到體重檢測裝置時,就自動打開無線網(wǎng)絡(luò)功能。其具體如何打開無線網(wǎng)絡(luò)功能的方式不作限定。
當(dāng)體重檢測裝置打開了無線網(wǎng)絡(luò)功能后,就進入混雜模式,開始監(jiān)聽一定范圍內(nèi)是否有移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包?;祀s模式(promiscuousmode)是指一臺機器能夠接收所有經(jīng)過它的數(shù)據(jù)流,而不論其目的地址是否是它。而當(dāng)體重檢測裝置監(jiān)聽到移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包后,可以根據(jù)解析的無線網(wǎng)絡(luò)配置信息包成功連入相應(yīng)的無線網(wǎng)絡(luò),使體重檢測裝置可以和后臺服務(wù)器實現(xiàn)數(shù)據(jù)傳輸。
這里的無線網(wǎng)絡(luò)配置信息包可以理解為無線網(wǎng)絡(luò)名稱、密碼等,一般為移動終端連入的無線網(wǎng)絡(luò)的無線網(wǎng)絡(luò)名稱、密碼等。
體重檢測裝置通過移動終端發(fā)送的無線網(wǎng)絡(luò)配置信息包完成連入無線網(wǎng)絡(luò)的過程,不需要人為手動在體重檢測裝置上輸入無線網(wǎng)絡(luò)信息,操作方便、快捷,大大提高了用戶的滿意度。
應(yīng)當(dāng)說明的是,上述實施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。