本發(fā)明涉及表具通信技術(shù)領(lǐng)域,特別是涉及一種多工作模式的表具通信方法。
背景技術(shù):
電表、水表、燃?xì)獗淼仁侨粘I钪猩婕暗降囊恍┯?jì)量器具,在以前,電表、水表和燃?xì)獗淼葦?shù)據(jù)采集是采用人工抄表的方式,這種方式存在工作量大、效率低、成本高以及容易出錯(cuò)等問題。隨著自動(dòng)化技術(shù)的進(jìn)步,傳統(tǒng)的人工抄表已經(jīng)逐步被先進(jìn)的自動(dòng)化抄表系統(tǒng)取代。但是目前的表具進(jìn)行通信時(shí)都是采用實(shí)時(shí)抄表模式,這種抄表模式存在以下不足:
第一,實(shí)時(shí)抄表普遍存在通信距離短、抄表率不高的情況;
第二,被動(dòng)抄表不能實(shí)時(shí)將故障信息上報(bào);
第三,實(shí)時(shí)抄表通信網(wǎng)絡(luò)龐大,需要布設(shè)大量的采集器(集中器)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種多工作模式的表具通信方法,提升了表具的通信距離,降低了抄表網(wǎng)絡(luò)的建設(shè)成本。
本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:一種多工作模式的表具通信方法,包括主動(dòng)上報(bào)模式、第一被動(dòng)接收模式和第二被動(dòng)接收模式中的一種或者多種,以及休眠模式;
所述主動(dòng)上報(bào)模式包括,以第一速率向上級設(shè)備上報(bào)表具數(shù)據(jù);
所述第一被動(dòng)接收模式包括,以第二速率接收上級設(shè)備的第一指令;
所述第二被動(dòng)接收模式包括,以第三速率接收上級設(shè)備的第二指令。
優(yōu)選的,所述表具數(shù)據(jù)包括表具運(yùn)行參數(shù)和故障信息。
優(yōu)選的,所述主動(dòng)上報(bào)模式包括按序上報(bào)和自由競爭上報(bào)中的至少一種。
優(yōu)選的,所述按序上報(bào)包括:
設(shè)置表具數(shù)據(jù)的上報(bào)時(shí)間段、上報(bào)基準(zhǔn)時(shí)間、表具上報(bào)序號和表具上報(bào)間隔;
計(jì)算各表具的上報(bào)時(shí)間,表具的上報(bào)時(shí)間的計(jì)算公式如下,
上報(bào)時(shí)間 = 上報(bào)基準(zhǔn)時(shí)間+(表具上報(bào)序號×表具上報(bào)間隔)。
優(yōu)選的,所述自由競爭上報(bào)包括:
時(shí)間檢測:檢測表具是否處于自由競爭上報(bào)時(shí)間段,若是則執(zhí)行信道檢測,若否則終止本次表具數(shù)據(jù)自由競爭上報(bào);
信道檢測: 表具檢測當(dāng)前信道是否空閑,若是則向上級設(shè)備發(fā)送表具數(shù)據(jù),并執(zhí)行數(shù)據(jù)上報(bào)結(jié)果判斷,若否則表具休眠一段時(shí)間,表具休眠結(jié)束后執(zhí)行信道檢測次數(shù)判斷;
信道檢測次數(shù)判斷:判斷信道檢測的次數(shù)是否達(dá)到第一閾值,若是則終止本次表具數(shù)據(jù)自由競爭上報(bào),若否則執(zhí)行時(shí)間檢測;
數(shù)據(jù)上報(bào)結(jié)果判斷:檢測預(yù)設(shè)時(shí)間內(nèi)是否接收到上級設(shè)備的響應(yīng)數(shù)據(jù),若是則表具數(shù)據(jù)上報(bào)成功,若否則執(zhí)行數(shù)據(jù)上報(bào)次數(shù)判斷;
數(shù)據(jù)上報(bào)次數(shù)判斷:判斷表具數(shù)據(jù)上報(bào)次數(shù)是否達(dá)到第二閾值,若是則終止本次表具數(shù)據(jù)自由競爭上報(bào),若否則執(zhí)行時(shí)間檢測。
優(yōu)選的,所述第一速率和第二速率均小于第三速率。
優(yōu)選的,所述表具還包括休眠模式。
優(yōu)選的,所述表具間隔第一預(yù)設(shè)時(shí)間切換至第一被動(dòng)接收模式,并在第一被動(dòng)接收模式結(jié)束后切換至休眠模式。
優(yōu)選的,所述表具間隔第二預(yù)設(shè)時(shí)間切換至第二被動(dòng)接收模式,并在第二被動(dòng)接收模式結(jié)束后切換至休眠模式。
優(yōu)選的,所述休眠模式下,表具的主控制器處于休眠狀態(tài),并由外部中斷或者定時(shí)器中斷喚醒。
本發(fā)明的有益效果是:
(1)主動(dòng)上報(bào)模式和第一被動(dòng)接收模式采用低速率通信,實(shí)現(xiàn)了較遠(yuǎn)的通信距離,提高了抄表率,減少了采集器的數(shù)量,降低了抄表網(wǎng)絡(luò)的建設(shè)成本,并提升了抄表網(wǎng)絡(luò)的穩(wěn)定性;
(2)表具的故障信息實(shí)現(xiàn)了主動(dòng)上報(bào),便于表具故障的及時(shí)發(fā)現(xiàn),以及及時(shí)排除故障;
(3)設(shè)置有休眠模式,實(shí)現(xiàn)了性能和低功耗的兼顧。
附圖說明
圖1為本發(fā)明一種多工作模式的表具通信方法的一個(gè)實(shí)施例的示意圖;
圖2為本發(fā)明中自由競爭上報(bào)的一個(gè)實(shí)施例的流程圖。
具體實(shí)施方式
下面結(jié)合附圖進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護(hù)范圍不局限于以下所述。
如圖1所示,一種多工作模式的表具通信方法,包括主動(dòng)上報(bào)模式、第一被動(dòng)接收模式和第二被動(dòng)接收模式,以及休眠模式。
所述主動(dòng)上報(bào)模式包括,以第一速率向上級設(shè)備上報(bào)表具數(shù)據(jù);所述表具數(shù)據(jù)包括表具運(yùn)行參數(shù)和故障信息,例如流量超限、受到強(qiáng)磁攻擊、采樣故障、余額不足、價(jià)格到期、表具到期、電池電量過低等;所述上級設(shè)備可以為采集器。
所述主動(dòng)上報(bào)模式包括按序上報(bào)和自由競爭上報(bào)中的至少一種。
優(yōu)選的,所述按序上報(bào)包括:
設(shè)置表具數(shù)據(jù)的上報(bào)時(shí)間段、上報(bào)基準(zhǔn)時(shí)間、表具上報(bào)序號和表具上報(bào)間隔;
計(jì)算各表具的上報(bào)時(shí)間,表具的上報(bào)時(shí)間的計(jì)算公式如下,
上報(bào)時(shí)間 = 上報(bào)基準(zhǔn)時(shí)間+(表具上報(bào)序號×表具上報(bào)間隔)。
優(yōu)選的,如圖2所示,所述自由競爭上報(bào)包括:
時(shí)間檢測:檢測表具是否處于自由競爭上報(bào)時(shí)間段,若是則執(zhí)行信道檢測,若否則終止本次表具數(shù)據(jù)自由競爭上報(bào);
信道檢測: 表具檢測當(dāng)前信道是否空閑,若是則向上級設(shè)備發(fā)送表具數(shù)據(jù),并執(zhí)行數(shù)據(jù)上報(bào)結(jié)果判斷,若否則表具休眠一段時(shí)間(此時(shí),表具的休眠時(shí)間為隨機(jī)的),表具休眠結(jié)束后執(zhí)行信道檢測次數(shù)判斷;
信道檢測次數(shù)判斷:判斷信道檢測的次數(shù)是否達(dá)到第一閾值,本實(shí)施例中將第一閾值設(shè)置為5次,若是則終止本次表具數(shù)據(jù)自由競爭上報(bào),若否則執(zhí)行時(shí)間檢測;
數(shù)據(jù)上報(bào)結(jié)果判斷:檢測預(yù)設(shè)時(shí)間內(nèi)是否接收到上級設(shè)備的響應(yīng)數(shù)據(jù),若是則表具數(shù)據(jù)上報(bào)成功,若否則執(zhí)行數(shù)據(jù)上報(bào)次數(shù)判斷;
數(shù)據(jù)上報(bào)次數(shù)判斷:判斷表具數(shù)據(jù)上報(bào)次數(shù)是否達(dá)到第二閾值,本實(shí)施例中將第二閾值設(shè)置為5次,若是則終止本次表具數(shù)據(jù)自由競爭上報(bào),若否則執(zhí)行時(shí)間檢測。
所述自由競爭上報(bào)還包括設(shè)置自由競爭上報(bào)時(shí)間段。
所述第一被動(dòng)接收模式包括,以第二速率接收上級設(shè)備的第一指令;所述表具間隔第一預(yù)設(shè)時(shí)間切換至第一被動(dòng)接收模式,并在第一被動(dòng)接收模式結(jié)束后切換至休眠模式,本實(shí)施例中將第一預(yù)設(shè)時(shí)間設(shè)置為10分鐘;所述第一指令可以為非緊急指令,具體內(nèi)容可以由用戶自定義。
所述第二被動(dòng)接收模式包括,以第三速率接收上級設(shè)備的第二指令;所述表具間隔第二預(yù)設(shè)時(shí)間切換至第二被動(dòng)接收模式,并在第二被動(dòng)接收模式結(jié)束后切換至休眠模式,本實(shí)施例中將第二預(yù)設(shè)時(shí)間設(shè)置為3秒;所述第二指令可以為緊急指令,具體內(nèi)容可以由用戶自定義。
所述第一速率和第二速率均小于第三速率。主動(dòng)上報(bào)模式和第一被動(dòng)接收模式采用低速率通信,實(shí)現(xiàn)了較遠(yuǎn)的通信距離,提高了抄表率,減少了采集器的數(shù)量,降低了抄表網(wǎng)絡(luò)的建設(shè)成本,并提升了抄表網(wǎng)絡(luò)的穩(wěn)定性。
所述休眠模式下,表具的主控制器處于休眠狀態(tài),并由外部中斷或者定時(shí)器中斷喚醒,實(shí)現(xiàn)了性能和低功耗的兼顧。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。