本發(fā)明屬于電子秤技術(shù)領(lǐng)域,特別涉及一種基于ibeacon的電子秤測量顯示方法。
背景技術(shù):
iBeacon是蘋果公司2013年9月發(fā)布的移動設(shè)備OS(iOS7)上配備的新功能,是基于藍牙4.0的技術(shù),是一個藍牙廣播設(shè)備。目前,市面上的ibeacon設(shè)備都是對應(yīng)由UUID,Major,Minor組成的唯一ID標(biāo)識,這限制了每個ibeacon設(shè)備只能廣播一項服務(wù)信息。另外每個ibeacon廣播服務(wù)信息前,必須先對ibeacon ID進行設(shè)置,降低使用的方便性。
如專利申請201410643585.9公開了一種智能無線電子秤,包括電子秤和手持終端,所述電子秤包括讀取電子秤上貨品重量信息的藍牙適配器,所述手持終端包括中央處理模塊、無線藍牙模塊、RFID讀取模塊、液晶及按鍵模塊、gprs通信模塊,所述藍牙適配器與無線藍牙模塊通信傳輸貨品的重量信息,所述無線藍牙模塊將貨品的重量數(shù)據(jù)發(fā)送給中央處理模塊,所述RFID讀取模塊通過掃描貨品上的電子標(biāo)簽讀取貨品的名稱、單價和單位重量信息并將該信息發(fā)送給中央處理模塊,所述中央處理模塊根據(jù)貨品的重量信息和單位重量信息計算出貨品的數(shù)量值并將數(shù)據(jù)進行存儲。本發(fā)明能夠?qū)崿F(xiàn)對稱重數(shù)據(jù)、稱重數(shù)量自動記錄,并且便于操作,降低勞動強度。該電子稱雖然通過藍牙適配器進行數(shù)據(jù)發(fā)送,但是藍牙適配器只能廣播一項服務(wù)信息,且需綁定ID,不能做到ID動態(tài)變化,更不能適用ibeacon設(shè)備。
技術(shù)實現(xiàn)要素:
基于此,因此本發(fā)明的首要目地是提供一種基于ibeacon的電子秤測量顯示方法,該方法可以做到ID動態(tài)變化,并通過服務(wù)器遠程綁定ID和服務(wù)信息,能夠做到一個ibeacon設(shè)備支持多項服務(wù)信息,并且可以擴展到電子秤測量顯示應(yīng)用,解決目前藍牙電子秤APP連接繁瑣等問題。
本發(fā)明的另一個目地在于提供一種基于ibeacon的電子秤測量顯示方法,該方法實現(xiàn)簡便,成本低廉,能夠擴展ibeacon設(shè)備的應(yīng)用。
為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
一種基于ibeacon的電子秤測量顯示方法,該方法通過電子秤將采集信息映射成由UUID、Major、Minor組成的ID號,ibeacon設(shè)備獲取電子秤ID號并配置標(biāo)識廣播出(傳輸給服務(wù)器),服務(wù)器將ID號轉(zhuǎn)化成服務(wù)信息,這樣不同的人體重量就會映射成不同的服務(wù)信息,人們可以通過ID號獲得需要的服務(wù)信息。通過服務(wù)器遠程綁定ID和服務(wù)信息,能夠做到一個ibeacon設(shè)備支持多項服務(wù)信息,并且可以擴展到電子秤測量顯示應(yīng)用,解決目前藍牙電子秤APP連接繁瑣等問題。
進一步,終端設(shè)備獲取ibeacon設(shè)備ID號,并ID號通過訪問服務(wù)器查詢所建立的映射服務(wù)信息,最終解析顯示出人體重量信息。
進一步,所述終端設(shè)備為支持ibeacon掃描的設(shè)備,例如安裝了微信的手機等。
進一步,所述服務(wù)器映射服務(wù)信息關(guān)系為人體重量信息。
進一步,所述ibeacon設(shè)備與電子秤重設(shè)備可以是單芯片方案,即電子秤重設(shè)備即是ibeacon設(shè)備。
進一步,所述的采集信息映射成由UUID、Major、Minor組成的ID號,主要由顯示分辨率、測量范圍兩者決定,ID號數(shù)量=測量范圍/顯示分辨率,最終每種采集信息都要對一個ID號,再由ibeacon設(shè)備廣播出,也就是終端設(shè)備掃描到的服務(wù)信息。
進一步,所述查詢映射服務(wù)信息,也就是每個ID號與其對應(yīng)的采集信息關(guān)系表。終端設(shè)備通過獲取服務(wù)信息,拿到ID號,再通過ID號查找到預(yù)先在服務(wù)器中建立的采集信息,最終通過終端設(shè)備以一定的形式顯示出來。
本發(fā)明所實現(xiàn)的基于ibeacon的電子秤測量顯示方法,通過動態(tài)ID解決目前ibeacon唯一ID只能廣播一種服務(wù)信息的局限性,通過服務(wù)器映射服務(wù)信息與ID號關(guān)系,實現(xiàn)電子秤測量顯示,解決目前藍牙電子秤需要特定APP連接繁瑣的問題。
附圖說明
圖1是本發(fā)明所實施的構(gòu)造圖。
圖2是本發(fā)明所實施的控制流程圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照圖1所示,本發(fā)明所實施的方法,是采用電子秤重設(shè)備通過重量傳感器采集人體重量信息映射成由UUID、Major、Minor組成的ID號。其中UUID是規(guī)定為ISO/IEC11578:1996標(biāo)準(zhǔn)的128位標(biāo)識符,具有全局唯一性。此種標(biāo)識符有Version 1至5五種。Version 1是由MAC地址和生成UUID的日期、時間等構(gòu)成,MAC地址是唯一的,因此能夠確保唯一性;Version 2是由POSIX的UID和MAC地址等構(gòu)成;Version 3是基于URL、郵件地址等唯一命名空間的MD5哈希值;Version 4是隨機數(shù);Version 5跟Version 3基本相同,但是是基于哈希函數(shù)SHA-1。
Major和Minor是由iBeacon發(fā)布者自行設(shè)定,都是16位的標(biāo)識符。這里由于我們后續(xù)需要的設(shè)備終端是選用安裝了微信的移動設(shè)備,所以這里UUID、Major、Minor要現(xiàn)在微信服務(wù)器中進行映射生成。
ibeacon設(shè)備獲取ID號并且設(shè)置為ibeacon廣播標(biāo)識,對外廣播相應(yīng)的服務(wù)信息。電子秤重設(shè)備獲取到的人體重量信息會有不同的波動,那么ibeacon所廣播出的服務(wù)信息也處于動態(tài)變化中。
設(shè)備終端這里選用了安裝了微信APP的移動設(shè)備,可以是手機或者平板,微信中的搖一搖功能支持掃描ibeacon設(shè)備,獲取ibeacon設(shè)備廣播出的服務(wù)信息。之后通過查詢服務(wù)器中早前映射成的人體重量信息與服務(wù)信息的關(guān)系,最終解析出重量顯示。
如圖2所示,其處理流程為:
101、采集信息,電子秤重設(shè)備通過自身采集用戶的重量信息,通常是理由稱重傳感器稱取人們的重量。
102、將所采集的信息映射成ID號,即采集信息映射成由UUID、Major、Minor組成的ID號,這主要由顯示分辨率、測量范圍兩者決定,其中,ID號數(shù)量=測量范圍/顯示分辨率,最終每種采集信息都要對一個ID號,由此形成多個動態(tài)的ID號。
103、ibeacon設(shè)備獲取電子秤重設(shè)備的ID號,并配置標(biāo)識廣播出,通常是傳輸給服務(wù)器存儲,以建立ID號與采集信息所形成的服務(wù)信息。
104、終端設(shè)備,例如智能手機,獲取服務(wù)信息。終端設(shè)備獲取ibeacon設(shè)備的ID號,再通過ID號訪問服務(wù)器,查詢所建立的映射服務(wù)信息。
105、終端設(shè)備連接服務(wù)器,通過服務(wù)器,查詢服務(wù)信息對應(yīng)的采集信息。在服務(wù)器中,每個ID號與其對應(yīng)的采集信息形成一個關(guān)系表。終端設(shè)備通過獲取服務(wù)信息,拿到ID號,再連接到服務(wù)器,通過ID號查找到預(yù)先在服務(wù)器中建立的采集信息。
106、獲取采集信息,并進行顯示。
由此,本發(fā)明所實現(xiàn)的方法,通過動態(tài)ID解決目前ibeacon設(shè)備唯一ID只能廣播一種服務(wù)信息的局限性,通過服務(wù)器映射服務(wù)信息與ID號關(guān)系,實現(xiàn)電子秤測量顯示,解決目前藍牙電子秤需要特定APP連接繁瑣的問題。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。