用于遠(yuǎn)程抄表的網(wǎng)絡(luò)端信息處理方法和終端信息處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體而言,涉及用于遠(yuǎn)程抄表的網(wǎng)絡(luò)端信息處理方法和終端信息處理方法。
【背景技術(shù)】
[0002]日常生活中離不開對水、氣和電等資源的消耗,家中的水表和氣表對家庭消耗的水量和氣量自動計數(shù),以形成某一段時間內(nèi)該家庭的水能、天然氣消耗總量。水利公司和天然氣公司根據(jù)上一次抄表的結(jié)果與本次抄表結(jié)果的差值來計算一段時間內(nèi)的水能、天然氣消耗量,進(jìn)而根據(jù)單位價格來確定收費(fèi)額。
[0003]目前國內(nèi)居民小區(qū)用戶抄表收費(fèi)方式主要有抄表員上門手工抄表、抄表員持POS上門抄表、IC卡表等。IC卡表雖然較好地解決了收費(fèi)問題,但未解決抄表問題,很多企業(yè)仍不得不安排人工上門抄表。抄表員上門抄表周期為兩月或多月,需要投入大量的人力、物力,而且數(shù)據(jù)實時性差,難于根據(jù)抄表數(shù)據(jù)分析客戶的用量變化規(guī)律和供銷差率。隨著城市人口的增長、高層建筑的增加,以及房屋空置率的增大,人工上門抄表工作量日益增大,運(yùn)營管理費(fèi)用逐步增加,很容易出現(xiàn)漏抄、估抄問題。此外,居民隱私意識越來越強(qiáng),對上門抄表逐漸產(chǎn)生抵觸、反感,也使得上門抄表越來越困難。在這種背景下,無線遠(yuǎn)程抄表技術(shù)應(yīng)運(yùn)而生,在國內(nèi)正在興起。
[0004]遠(yuǎn)程通信中間件軟件是無線遠(yuǎn)程抄表系統(tǒng)(簡稱遠(yuǎn)傳系統(tǒng))中使遠(yuǎn)程終端(前臺終端,如集中器,用于集中多個采集器所獲取的表計數(shù)據(jù))以GPRS方式經(jīng)Internet接入到無線遠(yuǎn)程抄表系統(tǒng),并向遠(yuǎn)程終端發(fā)送抄表、查詢、參數(shù)設(shè)置或操控命令的中間件軟件。
[0005]處于外網(wǎng)中的前臺終端設(shè)備通過中間件(業(yè)務(wù)復(fù)雜時往往叫做“中間業(yè)務(wù)平臺”)技術(shù)接入訪問處于內(nèi)網(wǎng)中的后臺數(shù)據(jù)庫及業(yè)務(wù)平臺,是開放平臺的一種常見接入方式,也是一種安全措施。中間件屏蔽了后臺數(shù)據(jù)庫及業(yè)務(wù)平臺的復(fù)雜性,使前臺終端設(shè)備的應(yīng)用程序開發(fā)人員面對一個簡單而統(tǒng)一的開發(fā)接口,減少程序設(shè)計的復(fù)雜性,從而大大減少了技術(shù)上的負(fù)擔(dān)。中間件帶給應(yīng)用系統(tǒng)的,不只是開發(fā)的簡便、開發(fā)周期的縮短,也減少了系統(tǒng)的維護(hù)、運(yùn)行和管理的工作量,還減少了計算機(jī)總體費(fèi)用的投入。尤其重要的是,中間件把前臺終端設(shè)備跟后臺數(shù)據(jù)庫及業(yè)務(wù)平臺隔離開來,避免后臺數(shù)據(jù)庫及業(yè)務(wù)平臺暴露在外網(wǎng)中,保證了數(shù)據(jù)安全。
[0006]通常情況下,前臺終端設(shè)備分散在外網(wǎng)中,接入訪問隨機(jī)性強(qiáng),后臺業(yè)務(wù)平臺無法事先獲得前臺終端設(shè)備的網(wǎng)絡(luò)地址,由于后臺中沒有存儲終端的網(wǎng)絡(luò)地址,時常導(dǎo)致后臺的命令無法及時的下達(dá)給指定的終端,進(jìn)而導(dǎo)致對終端設(shè)備控制的失效。
【發(fā)明內(nèi)容】
[0007]有鑒于此,本發(fā)明實施例的目的在于提供用于遠(yuǎn)程抄表的網(wǎng)絡(luò)端信息處理方法,以提尚后臺對如臺終端控制的實效性。
[0008]第一方面,本發(fā)明實施例提供了用于遠(yuǎn)程抄表的網(wǎng)絡(luò)端信息處理方法,包括:
[0009]每隔預(yù)定的時間獲取查詢指令,所述查詢指令中攜帶有指定終端的終端代碼;
[0010]在終端指令庫中查詢是否有與所述終端代碼相對應(yīng)的終端指令;
[0011]若是,則將所述終端指令發(fā)送至查詢指令所對應(yīng)的終端。
[0012]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中,所述終端指令包括如下的一種或多種:增加待查詢采集器地址指令、查詢指定采集器的指令、設(shè)置終端參數(shù)指令、獲取終端參數(shù)指令、開始抄表指令和終端重啟指令。
[0013]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第二種可能的實施方式,其中,還包括:
[0014]若獲取到第一待驗證終端的參數(shù)數(shù)據(jù),則在參數(shù)數(shù)據(jù)庫中查詢與所述第一待驗證終端相對應(yīng)的標(biāo)準(zhǔn)參數(shù)值域;
[0015]判斷所述參數(shù)數(shù)據(jù)的數(shù)值是否在所述標(biāo)準(zhǔn)參數(shù)值域內(nèi);
[0016]若否,則生成設(shè)置終端參數(shù)指令,所述設(shè)置終端參數(shù)指令中攜帶有預(yù)設(shè)的標(biāo)準(zhǔn)參數(shù)值;
[0017]將所述設(shè)置終端參數(shù)指令發(fā)送至第一待驗證終端。
[0018]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中,還包括:
[0019]若獲取到第二待驗證終端的抄表數(shù)據(jù),則在抄表數(shù)值數(shù)據(jù)庫中查詢與所述第二待驗證終端相對應(yīng)的余量參考值;
[0020]判斷所述抄表數(shù)據(jù)的用量數(shù)值是否大于所述余量參考值;
[0021]若否,則生成終端控制指令,所述終端控制指令包括關(guān)閉閥門信息、關(guān)閉閥門時長信息和余量不足提示信息;
[0022]將所述終端控制指令發(fā)送至第二待驗證終端。
[0023]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第四種可能的實施方式,其中,還包括:
[0024]若獲取到待充值終端的充值指令,則在抄表數(shù)值數(shù)據(jù)庫中查詢與所述待充值終端相對應(yīng)的余量參考值;
[0025]根據(jù)所述充值指令中所攜帶的數(shù)值調(diào)整所述余量參考值。
[0026]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第五種可能的實施方式,其中,在所述將所述終端指令發(fā)送至查詢指令所對應(yīng)的終端之前還包括:若步驟所述在終端指令庫中查詢是否有與所述終端代碼相對應(yīng)的終端指令的判斷為是,則建立本地與終端的網(wǎng)絡(luò)連接;
[0027]在步驟所述將所述終端指令發(fā)送至查詢指令所對應(yīng)的終端后還包括:斷開本地與終端的網(wǎng)絡(luò)連接。
[0028]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第六種可能的實施方式,其中,還包括:
[0029]在步驟所述將所述終端指令發(fā)送至查詢指令所對應(yīng)的終端后還包括:刪除終端指令庫中與所述終端代碼相對應(yīng)的終端指令。
[0030]第二方面,本發(fā)明實施例還提供了用于遠(yuǎn)程抄表的終端信息處理方法,其特征在于,包括:
[0031]每隔預(yù)定的訪問時間間隔向網(wǎng)絡(luò)端發(fā)送查詢指令,所述查詢指令中攜帶有本地終端的終端代碼;
[0032]若獲取到終端指令,則根據(jù)所述終端指令向網(wǎng)絡(luò)端發(fā)送相應(yīng)的上傳數(shù)據(jù),或重啟本地終端,所述上傳數(shù)據(jù)包括參數(shù)數(shù)據(jù)和抄表數(shù)據(jù)。
[0033]結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第一種可能的實施方式,其中,還包括:根據(jù)預(yù)先獲取的工作時間,和/或運(yùn)行網(wǎng)絡(luò)端所對應(yīng)的終端數(shù)量,和/或本地終端的地理位置信息調(diào)整所述訪問時間間隔。
[0034]結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第二種可能的實施方式,其中,還包括:
[0035]若接收到設(shè)置終端參數(shù)指令,則根據(jù)所述設(shè)置終端參數(shù)指令中預(yù)設(shè)的標(biāo)準(zhǔn)參數(shù)值調(diào)整本地終端的相應(yīng)參數(shù);
[0036]若接收到終端控制指令,則根據(jù)所述終端控制指令對本地終端的閥門進(jìn)行關(guān)閉,或進(jìn)行余量不足提示。
[0037]本發(fā)明實施例提供的用于遠(yuǎn)程抄表的網(wǎng)絡(luò)端信息處理方法,采用心跳機(jī)制的處理方式,與現(xiàn)有技術(shù)中的后臺中沒有存儲終端的網(wǎng)絡(luò)地址,導(dǎo)致網(wǎng)絡(luò)端對終端控制的失效相比,其通過每次獲取到查詢指令的時候,根據(jù)該查詢指令在終端指令庫中查詢是否有與所述終端代碼相對應(yīng)的終端指令,并在判斷為是的時候?qū)⑺鼋K端指令發(fā)送至查詢指令所對應(yīng)的終端,使得網(wǎng)絡(luò)端在每隔一定的時間獲取到終端所發(fā)送,或者是指定的指令生成模塊所發(fā)送的查詢指令,使得網(wǎng)絡(luò)端能夠了解到需要下達(dá)指令的網(wǎng)絡(luò)端的代碼(如地址碼),并在本地儲存有對應(yīng)終端指令的時候,將該終端指令發(fā)送給相對應(yīng)的終端,從而保證了網(wǎng)絡(luò)端能夠及時將相應(yīng)的控制指令下達(dá)給終端,保證了對終端設(shè)備控制的實效性。
[0038]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
[0040]圖1示出了本發(fā)明實施例所提供的用于遠(yuǎn)程抄表的網(wǎng)絡(luò)端信息處理方法的基本流程圖;
[0041]圖2示出了本發(fā)明實施例所提供的用于遠(yuǎn)程抄表的網(wǎng)絡(luò)端信息處理方法的一種細(xì)節(jié)流程圖;
[0042]圖3示出了本發(fā)明實施例所提供的用于遠(yuǎn)程抄表的網(wǎng)絡(luò)端信息處理方法的