重力加速度修正方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種重力加速度修正方法及系統(tǒng),尤其涉及一種電子稱重裝置的重力加速度修正方法及系統(tǒng)。
【背景技術(shù)】
[0002]電子稱重裝置是用于測(cè)量物體質(zhì)量的裝置。測(cè)量時(shí),將物體放在電子稱重裝置的秤盤(pán)上,秤盤(pán)下的彈性體由于受到物體的重力而發(fā)生形變,通過(guò)形變量來(lái)測(cè)定重力的大小,再利用公式計(jì)算物體的質(zhì)量。
[0003]眾所周知,重力加速度的大小跟物體的重力成正比,跟物體的質(zhì)量成反比,并且緯度、海拔的不同,對(duì)應(yīng)的重力加速度值也不同。一般情況下,生產(chǎn)廠家會(huì)根據(jù)電子稱重裝置的銷(xiāo)售區(qū)域,在出廠之前預(yù)先將電子稱重裝置的重力加速度設(shè)置為該銷(xiāo)售區(qū)域的重力加速度,以保證稱重的準(zhǔn)確性。但是具體實(shí)施過(guò)程中,生產(chǎn)廠家很難確定電子稱重裝置會(huì)銷(xiāo)售到哪里,即使確定了,也不能保證在銷(xiāo)售之后電子稱重裝置的實(shí)際使用位置就在該銷(xiāo)售區(qū)域內(nèi)。一旦實(shí)際使用位置的重力加速度與預(yù)先設(shè)置的重力加速度相同,就會(huì)導(dǎo)致稱得的質(zhì)量不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問(wèn)題為現(xiàn)有技術(shù)中只能預(yù)先設(shè)定電子稱重裝置的重力加速度、不能保證測(cè)量物體的質(zhì)量的準(zhǔn)確性的缺陷,提供一種能夠根據(jù)電子稱重裝置所在的位置自動(dòng)設(shè)定重力加速度、保證稱重的準(zhǔn)確性的重力加速度修正方法及系統(tǒng)。
[0005]本發(fā)明是通過(guò)下述技術(shù)方案解決上述技術(shù)問(wèn)題的:
[0006]一種重力加速度修正方法,其特點(diǎn)是,包括在電子稱重裝置首次標(biāo)定重力加速度時(shí),執(zhí)行如下步驟:
[0007]Sn、電子稱重裝置將一獲取認(rèn)證修正重力加速度權(quán)限的控制碼的第一請(qǐng)求發(fā)送至服務(wù)器;
[0008]S12、服務(wù)器將經(jīng)過(guò)加密的控制碼發(fā)送至電子稱重裝置;
[0009]S13,電子稱重裝置對(duì)獲取到的控制碼解密并存儲(chǔ)解密后的控制碼;
[0010]該重力加速度修正方法還包括在電子稱重裝置獲得一修正重力加速度的第一外部指令后,執(zhí)行如下步驟:
[0011]S21、電子稱重裝置將該第一外部指令轉(zhuǎn)發(fā)至服務(wù)器;
[0012]S22、服務(wù)器定位電子稱重裝置的位置,并獲取該位置的重力加速度;
[0013]S23、服務(wù)器將獲取到的重力加速度和經(jīng)過(guò)重新加密的控制碼發(fā)送至電子稱重裝置;
[0014]S24,電子稱重裝置對(duì)獲取到的經(jīng)過(guò)重新加密的控制碼解密,并比對(duì)解密后的控制碼與存儲(chǔ)的控制碼是否相同,若是,執(zhí)行S25,若否,結(jié)束流程;
[0015]S25、電子稱重裝置將獲取到的重力加速度設(shè)置為該電子稱重裝置的重力加速度。
[0016]在本技術(shù)方案中,重力加速度修正方法大體構(gòu)思為:先在電子稱重裝置首次標(biāo)定重力加速度時(shí),電子稱重裝置獲取并存儲(chǔ)控制碼,然后在獲取修正重力加速度的指令后,通過(guò)服務(wù)器定位電子稱重裝置所在的位置的方式獲取該位置的重力加速度,通過(guò)比對(duì)服務(wù)器發(fā)送的控制碼和存儲(chǔ)的控制碼是否相同,來(lái)確定是否將電子稱重裝置的重力加速度設(shè)置為獲取到的重力加速度。本技術(shù)方案實(shí)現(xiàn)了根據(jù)電子稱重裝置所在的位置,自動(dòng)設(shè)定電子稱重裝置的重力加速度。由于重力加速度對(duì)測(cè)量結(jié)果起到了至關(guān)重要的作用,所以增加了控制碼的設(shè)計(jì)來(lái)防止重力加速度被其它未經(jīng)許可的服務(wù)器篡改,也就是說(shuō)只有和電子稱重裝置具有相同的控制碼的服務(wù)器才有權(quán)限修正電子稱重裝置的重力加速度,有效地保證了修正重力加速度的安全性。同時(shí)又通過(guò)服務(wù)器加密、電子稱重裝置解密的方式對(duì)控制碼的傳輸起到了進(jìn)一步的保護(hù)作用,防止控制碼被監(jiān)聽(tīng)。
[0017]較佳的,S11還包括電子稱重裝置發(fā)送一第一隨機(jī)碼至服務(wù)器;
[0018]S12中,服務(wù)器利用該第一隨機(jī)碼對(duì)控制碼加密;
[0019]S13中,電子稱重裝置利用該第一隨機(jī)碼對(duì)獲取到的控制碼解密;
[0020]S21還包括電子稱重裝置發(fā)送一第二隨機(jī)碼至服務(wù)器;
[0021]S23中,服務(wù)器利用該第二隨機(jī)碼對(duì)控制碼重新加密;
[0022]S24中,電子稱重裝置利用該第二隨機(jī)碼對(duì)獲取到的控制碼解密。
[0023]在本技術(shù)方案中,進(jìn)一步細(xì)化了控制碼的加密、解密過(guò)程,第一隨機(jī)碼和第二隨機(jī)碼分別隨同該第一請(qǐng)求和該第一外部指令一同發(fā)送至服務(wù)器,相當(dāng)于兩次控制碼加密、解密所需的密鑰。
[0024]較佳的,S21中,電子稱重裝置通過(guò)網(wǎng)絡(luò)將該第一外部指令轉(zhuǎn)發(fā)至服務(wù)器;
[0025]S22中,服務(wù)器通過(guò)電子稱重裝置的IP (Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址定位電子稱重裝置的位置。
[0026]在本技術(shù)方案中,服務(wù)器在接收該第一外部指令的同時(shí)獲取發(fā)送該第一外部指令的IP地址,通過(guò)查詢?cè)揑P地址所對(duì)應(yīng)的位置,獲取該位置的重力加速度,達(dá)到數(shù)據(jù)傳輸同時(shí)定位的效果,省去了使用其它定位裝置進(jìn)行定位的麻煩,提高了數(shù)據(jù)的利用率。
[0027]較佳的,S23還包括服務(wù)器將電子稱重裝置的位置發(fā)送至電子稱重裝置;
[0028]在S24的比對(duì)結(jié)果為是時(shí),執(zhí)行S26:電子稱重裝置輸出獲取到的電子稱重裝置的位置和/或重力加速度,判斷是否接收到一確認(rèn)修正的第二外部指令,若是,執(zhí)行S25,若否,結(jié)束流程。
[0029]在本技術(shù)方案中,電子稱重裝置是否按照獲取到的重力加速度進(jìn)行修正,是由外部指令控制的。只有電子稱重裝置的使用者確認(rèn)輸出的位置為電子稱重裝置所在的位置或輸出的重力加速度為當(dāng)?shù)氐闹亓铀俣群?,才能發(fā)出該第二外部指令允許修正,進(jìn)一步保證了重力加速度的準(zhǔn)確性,防止由于定位錯(cuò)誤而導(dǎo)致的重力加速度出錯(cuò)。
[0030]較佳的,在S26的判斷結(jié)果為是時(shí),執(zhí)行以下步驟:
[0031]S27,電子稱重裝置發(fā)送一獲取修正許可的第二請(qǐng)求至服務(wù)器;
[0032]S28、服務(wù)器記錄該第二請(qǐng)求,并將經(jīng)過(guò)再次加密的控制碼發(fā)送至電子稱重裝置;
[0033]S29,電子稱重裝置對(duì)獲取到的經(jīng)過(guò)再次加密的控制碼解密,并比對(duì)解密后的控制碼與存儲(chǔ)的控制碼是否相同,若是,執(zhí)行S25,若否,結(jié)束流程。
[0034]在本技術(shù)方案中,電子稱重裝置在得到使用者的修正許可后,服務(wù)器將該第二請(qǐng)求記錄下來(lái)后,授予電子稱重裝置修改重力加速度的權(quán)限。通過(guò)本技術(shù)方案可以記錄下電子稱重裝置每次的修正,方便以后查證。
[0035]較佳的,該第二請(qǐng)求為一第三隨機(jī)碼;S28中,服務(wù)器利用該第三隨機(jī)碼對(duì)控制碼再次加密;S29中,電子稱重裝置利用該第三隨機(jī)碼對(duì)獲取到的經(jīng)過(guò)再次加密的控制碼解
LU O
[0036]在本技術(shù)方案中,用第三隨機(jī)碼作為第二請(qǐng)求,同時(shí)達(dá)到了觸發(fā)服務(wù)器記錄和給控制碼加密提供密鑰的作用。
[0037]較佳的,在首次標(biāo)定電子稱重裝置的重力加速度之前,該重力加速度修正方法還包括執(zhí)行Sw:電子稱重裝置將一用于標(biāo)識(shí)電子稱重裝置的唯一身份的信息發(fā)送至服務(wù)器。
[0038]在本技術(shù)方案中,一臺(tái)服務(wù)器可以修正多個(gè)電子稱重裝置的重力加速度,每一個(gè)電子稱重裝置的信息不同,通過(guò)信息可以確定對(duì)應(yīng)的電子稱重裝置。
[0039]較佳的,在首次標(biāo)定電子稱重裝置的重力加速度時(shí),該重力加速度修正方法還包括零點(diǎn)標(biāo)定和滿量標(biāo)定。零點(diǎn)標(biāo)定用于標(biāo)定零點(diǎn),滿量標(biāo)定用于標(biāo)定滿量程,兩者均為現(xiàn)有技術(shù)中電子稱重裝置校準(zhǔn)的基礎(chǔ)步驟,在此不再贅述。
[0040]本發(fā)明還提供一種重力加速度修正系統(tǒng),其特點(diǎn)是,包括:至少一電子稱重裝置和一服務(wù)器;
[0041]每個(gè)電子稱重裝置分別包括:一第一發(fā)送模塊、一第一接收模塊、一解密模塊、一第一存儲(chǔ)模塊、一比對(duì)模塊和一設(shè)置模塊;
[0042]該服務(wù)器包括:一第二發(fā)送模塊、一第二接收模塊、一加密模塊、一定位模塊和一獲取模塊;
[0043]在電子稱重裝置首次標(biāo)定重力加速度時(shí),調(diào)用該第一發(fā)送模塊將一獲取認(rèn)證修正重力加速度權(quán)限的控制碼的第一請(qǐng)求發(fā)送至該第二接收模塊;該第二接收模塊用于在接收到該第一請(qǐng)求后,調(diào)用該加密模塊對(duì)控制碼加密,再調(diào)用該第二發(fā)送模塊將經(jīng)過(guò)加密的控制碼發(fā)送至該第一接收模塊;該第一接收模塊用于在接收到經(jīng)過(guò)加密的控制碼后,調(diào)用該解密模塊對(duì)獲取到的控制碼解密,再調(diào)用該第一存儲(chǔ)模塊存儲(chǔ)解密后的控制碼;
[0044]在電子稱重裝置獲得一修正重力加速度的第一外部指令后,調(diào)用該第一發(fā)送模塊將該第一外部指令轉(zhuǎn)發(fā)至該第二接收模塊;該第二接收模塊還用于在接收到該第一外部指令后,調(diào)用該定位模塊定位電子稱重裝置的位置,再調(diào)用該獲取模塊獲取該位置的重力加速度,再調(diào)用該加密模塊對(duì)控制碼重新加密,再調(diào)用該第二發(fā)送模塊將獲取到的重力加速度和經(jīng)過(guò)重新加密的控制碼發(fā)送至該第一接收模塊;該第一接收模塊還用于在