本發(fā)明涉及水表數(shù)據(jù)無線遠(yuǎn)傳的,尤其是涉及一種無線遠(yuǎn)傳水表的數(shù)據(jù)傳輸方法和裝置。
背景技術(shù):
1、隨著物聯(lián)網(wǎng)的迅速發(fā)展,傳統(tǒng)的人工抄表逐漸被智能化所替代,其中,無線遠(yuǎn)傳智能水表最受市場歡迎。為了更加迎合市場的需求,許多水表公司都推出了智能化云平臺抄表系統(tǒng),實(shí)現(xiàn)水表數(shù)據(jù)的無線遠(yuǎn)傳。
2、然而經(jīng)發(fā)明人研究發(fā)現(xiàn),當(dāng)前的重發(fā)補(bǔ)報(bào)機(jī)制,使得水表和平臺之間的數(shù)據(jù)交互過程中水表電量消耗較大,不利于水表壽命使用,且若在水表應(yīng)用過程中掉電,則無法保證數(shù)據(jù)上報(bào)可靠性。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的在于提供一種無線遠(yuǎn)傳水表的數(shù)據(jù)傳輸方法和裝置,通過無線網(wǎng)絡(luò)信號正常的情況下才觸發(fā)上報(bào)、重發(fā)和補(bǔ)報(bào)的方式,緩解現(xiàn)有技術(shù)中無線遠(yuǎn)傳水表的數(shù)據(jù)傳輸電量消耗較大的技術(shù)問題。
2、第一方面,本發(fā)明實(shí)施例提供了一種無線遠(yuǎn)傳水表的數(shù)據(jù)傳輸方法,包括:
3、當(dāng)?shù)竭_(dá)無線遠(yuǎn)傳水表的預(yù)設(shè)周期上報(bào)時(shí)間時(shí),在無線網(wǎng)絡(luò)信號正常的情況下觸發(fā)上報(bào)操作,對水表數(shù)據(jù)進(jìn)行上報(bào);
4、若上報(bào)失敗,則在所述無線網(wǎng)絡(luò)信號正常的情況下觸發(fā)重發(fā)操作,對所述水表數(shù)據(jù)進(jìn)行重發(fā);若重發(fā)失敗,將所述水表數(shù)據(jù)的狀態(tài)置為待補(bǔ)報(bào)狀態(tài);
5、當(dāng)上報(bào)成功或所述重發(fā)成功時(shí),則在所述無線網(wǎng)絡(luò)信號正常的情況下觸發(fā)補(bǔ)報(bào)操作,將所述待補(bǔ)報(bào)狀態(tài)的水表數(shù)據(jù)進(jìn)行補(bǔ)報(bào)。
6、結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,在對水表數(shù)據(jù)進(jìn)行上報(bào)的步驟之后,所述方法還包括:
7、驗(yàn)證所述水表數(shù)據(jù)是否成功上報(bào);
8、若接收到目標(biāo)端下發(fā)的應(yīng)答,則所述水表數(shù)據(jù)上報(bào)成功,對目標(biāo)端發(fā)出上報(bào)成功通知;
9、若未接收到目標(biāo)端下發(fā)的應(yīng)答,則所述水表數(shù)據(jù)上報(bào)失敗。
10、結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,在對所述水表數(shù)據(jù)進(jìn)行重發(fā)的步驟之后,所述方法還包括:
11、驗(yàn)證所述水表數(shù)據(jù)是否成功重發(fā);
12、若接收到目標(biāo)端下發(fā)的應(yīng)答,則所述水表數(shù)據(jù)重發(fā)成功,對目標(biāo)端發(fā)出重發(fā)成功通知;
13、若未接收到目標(biāo)端下發(fā)的應(yīng)答,則所述水表數(shù)據(jù)重發(fā)失敗。
14、結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,當(dāng)上報(bào)成功或所述重發(fā)成功時(shí),則在所述無線網(wǎng)絡(luò)信號正常的情況下觸發(fā)補(bǔ)報(bào)操作,將所述待補(bǔ)報(bào)狀態(tài)的水表數(shù)據(jù)進(jìn)行補(bǔ)報(bào)的步驟,包括:
15、當(dāng)接收到目標(biāo)端針對所述上報(bào)操作或所述重發(fā)操作的應(yīng)答時(shí),則在所述無線網(wǎng)絡(luò)信號正常的情況下觸發(fā)補(bǔ)報(bào)操作,將所述待補(bǔ)報(bào)狀態(tài)的水表數(shù)據(jù)進(jìn)行補(bǔ)報(bào)。
16、結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,所述方法還包括:
17、對所述待補(bǔ)報(bào)狀態(tài)的水表數(shù)據(jù)的補(bǔ)報(bào)進(jìn)行驗(yàn)證;
18、若補(bǔ)報(bào)成功,則對目標(biāo)端發(fā)出通知,且將所述水表數(shù)據(jù)的狀態(tài)由待補(bǔ)報(bào)狀態(tài)更改為已補(bǔ)報(bào)狀態(tài);
19、若補(bǔ)報(bào)失敗,則在下次補(bǔ)報(bào)操作觸發(fā)且所述無線網(wǎng)絡(luò)信號正常的情況下,對所述待補(bǔ)報(bào)狀態(tài)的水表數(shù)據(jù)進(jìn)行再次補(bǔ)報(bào)。
20、結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第五種可能的實(shí)施方式,其中,所述方法還包括:
21、在無線網(wǎng)絡(luò)信號異常的情況下,將停止上報(bào)操作,重發(fā)操作和補(bǔ)報(bào)操作,或者,中止周期上報(bào)機(jī)制。
22、結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第六種可能的實(shí)施方式,其中,所述方法還包括:
23、通過將當(dāng)前無線網(wǎng)絡(luò)的至少一個(gè)信號參數(shù)與所述信號參數(shù)相應(yīng)的預(yù)設(shè)閾值進(jìn)行比對,根據(jù)比對結(jié)果判斷無線網(wǎng)絡(luò)信號是否正常;其中,所述信號參數(shù)包括信噪比、信號強(qiáng)度和參考信號接收功率。
24、第二方面,本發(fā)明實(shí)施例還提供一種無線遠(yuǎn)傳水表的數(shù)據(jù)傳輸裝置,包括:
25、上報(bào)模塊,當(dāng)?shù)竭_(dá)無線遠(yuǎn)傳水表的預(yù)設(shè)周期上報(bào)時(shí)間時(shí),在無線網(wǎng)絡(luò)信號正常的情況下觸發(fā)上報(bào)操作,對水表數(shù)據(jù)進(jìn)行上報(bào);
26、重發(fā)模塊,若上報(bào)失敗,則在所述無線網(wǎng)絡(luò)信號正常的情況下觸發(fā)重發(fā)操作,對所述水表數(shù)據(jù)進(jìn)行重發(fā);若重發(fā)失敗,將所述水表數(shù)據(jù)的狀態(tài)置為待補(bǔ)報(bào)狀態(tài);
27、補(bǔ)報(bào)模塊,當(dāng)上報(bào)成功或所述重發(fā)成功時(shí),則在所述無線網(wǎng)絡(luò)信號正常的情況下觸發(fā)補(bǔ)報(bào)操作,將所述待補(bǔ)報(bào)狀態(tài)的水表數(shù)據(jù)進(jìn)行補(bǔ)報(bào)。
28、第三方面,實(shí)施例提供一種電子設(shè)備,包括存儲器、處理器,所述存儲器中存儲有可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述前述實(shí)施方式任一項(xiàng)所述的方法的步驟。
29、第四方面,實(shí)施例提供一種機(jī)器可讀存儲介質(zhì),所述機(jī)器可讀存儲介質(zhì)存儲有機(jī)器可執(zhí)行指令,所述機(jī)器可執(zhí)行指令在被處理器調(diào)用和執(zhí)行時(shí),機(jī)器可執(zhí)行指令促使處理器實(shí)現(xiàn)前述實(shí)施方式任一項(xiàng)所述的方法的步驟。
30、現(xiàn)有技術(shù)的無線遠(yuǎn)傳水表重發(fā)和補(bǔ)報(bào)操作并不考慮網(wǎng)絡(luò)情況,因此對于同一水表數(shù)據(jù)來說,其存在由于網(wǎng)絡(luò)情況較差,導(dǎo)致出現(xiàn)的在多次重發(fā)操作和多次補(bǔ)報(bào)操作的作用下,也沒能成功實(shí)現(xiàn)該水表數(shù)據(jù)的重發(fā)和補(bǔ)發(fā)目的;但每次重發(fā)操作或補(bǔ)報(bào)操作的觸發(fā),都涉及窄帶物聯(lián)網(wǎng)nb搜網(wǎng)和組網(wǎng)操作,此類操作對水表耗電量要求較高。
31、本發(fā)明實(shí)施例帶來了一種無線遠(yuǎn)傳水表的數(shù)據(jù)傳輸方法和裝置,實(shí)時(shí)監(jiān)測無線網(wǎng)絡(luò)信號的情況,當(dāng)無線網(wǎng)絡(luò)信號正常時(shí),再觸發(fā)水表數(shù)據(jù)的上報(bào)操作;在上報(bào)失敗的同時(shí)還需當(dāng)前無線網(wǎng)絡(luò)信號正常的情況下,再觸發(fā)水表數(shù)據(jù)的重發(fā)操作;若重發(fā)失敗則將此水表數(shù)據(jù)置為待補(bǔ)發(fā),無需執(zhí)行多次重發(fā)的步驟;此時(shí)本發(fā)明實(shí)施例僅執(zhí)行單次重發(fā)操作,即使重發(fā)失敗,也僅將此類水表數(shù)據(jù)設(shè)置為待補(bǔ)發(fā)狀態(tài);而當(dāng)出現(xiàn)上報(bào)成功或重發(fā)成功時(shí),且當(dāng)前無線網(wǎng)絡(luò)信號正常,則再觸發(fā)補(bǔ)發(fā)操作,將待補(bǔ)發(fā)狀態(tài)的水表數(shù)據(jù)進(jìn)行補(bǔ)發(fā);若本次補(bǔ)發(fā)失敗也無需執(zhí)行多次補(bǔ)發(fā)操作消耗電量,而將此類水表數(shù)據(jù)下次補(bǔ)發(fā);本發(fā)明實(shí)施例在上報(bào)過程中根據(jù)無線網(wǎng)絡(luò)信號的情況,在無線網(wǎng)絡(luò)信號正常的時(shí)候直接單次進(jìn)行水表數(shù)據(jù)的重發(fā)操作觸發(fā)和補(bǔ)報(bào)操作觸發(fā),無需多次觸發(fā)重發(fā)和補(bǔ)報(bào)操作,進(jìn)而實(shí)現(xiàn)電量的節(jié)省,延長水表壽命。
32、本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)在說明書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
33、為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
1.一種無線遠(yuǎn)傳水表的數(shù)據(jù)傳輸方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在對水表數(shù)據(jù)進(jìn)行上報(bào)的步驟之后,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在對所述水表數(shù)據(jù)進(jìn)行重發(fā)的步驟之后,所述方法還包括:
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,當(dāng)上報(bào)成功或所述重發(fā)成功時(shí),則在所述無線網(wǎng)絡(luò)信號正常的情況下觸發(fā)補(bǔ)報(bào)操作,將所述待補(bǔ)報(bào)狀態(tài)的水表數(shù)據(jù)進(jìn)行補(bǔ)報(bào)的步驟,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.一種無線遠(yuǎn)傳水表的數(shù)據(jù)傳輸裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括存儲器、處理器及存儲在所述存儲器上并且能夠在所述處理器上運(yùn)行的程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的方法。
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述可讀存儲介質(zhì)中存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-7中任意一項(xiàng)所述的方法。