本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,具體而言,涉及一種空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制方法及裝置。
背景技術(shù):
隨著中央空調(diào)機(jī)組應(yīng)用的普及化,中央空調(diào)機(jī)組的監(jiān)控系統(tǒng)也得到了更為廣泛的應(yīng)用。中央空調(diào)機(jī)組的監(jiān)控系統(tǒng)能夠?qū)χ醒肟照{(diào)機(jī)組的運行數(shù)據(jù)進(jìn)行遠(yuǎn)程采集和遠(yuǎn)程分析,及時為用戶提供機(jī)組日常維護(hù)保養(yǎng)信息,并能在機(jī)組產(chǎn)生故障時及時報警,從而有效減少機(jī)組故障產(chǎn)生幾率和杜絕故障擴(kuò)大化,改善了中央空調(diào)機(jī)組多、管理分散、人機(jī)交互差等經(jīng)濟(jì)性及安全運行問題,為用戶提供更省力、省心、省錢的中央空調(diào)服務(wù)。
現(xiàn)有技術(shù)中,多個空調(diào)機(jī)組通過有線方式連接通訊,采集多個空調(diào)機(jī)組的數(shù)據(jù)通常由與多個空調(diào)機(jī)組配合設(shè)置的多個無線通訊模塊(例如gprs模塊)發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器進(jìn)行分析。這種數(shù)據(jù)傳輸方式中,由于每個無線通訊模塊發(fā)送的數(shù)據(jù)均包含多個空調(diào)機(jī)組的數(shù)據(jù),實際上遠(yuǎn)程監(jiān)控服務(wù)器接收到大量重復(fù)數(shù)據(jù),使得數(shù)據(jù)的發(fā)送需要大量流量,造成流量的浪費。此外,大量無線通訊模塊發(fā)送數(shù)據(jù)也使得遠(yuǎn)程監(jiān)控服務(wù)器負(fù)載較大,不利于系統(tǒng)的穩(wěn)定。
針對相關(guān)技術(shù)中空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸浪費流量的問題,目前尚未提出有效地解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制方法及裝置,以至少解決現(xiàn)有技術(shù)中空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸浪費流量的問題。
為解決上述技術(shù)問題,根據(jù)本公開實施例的一個方面,本發(fā)明提供了一種空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制方法,其中,空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)包括:多個空調(diào)機(jī)組;多個無線通訊模塊,與多個空調(diào)機(jī)組一一對應(yīng),用于將空調(diào)機(jī)組的待監(jiān)控數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器,該方法包括:在多個無線通訊模塊中選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊;將多個空調(diào)機(jī)組的待監(jiān)控數(shù)據(jù)通過選舉出的無線通訊模塊發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器。
進(jìn)一步地,在多個無線通訊模塊中選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊,包括:控制各個無線通訊模塊將包含用于判斷自身通訊質(zhì)量的判斷數(shù)據(jù)以及空調(diào)機(jī)組待監(jiān)控數(shù)據(jù)發(fā)送至空調(diào)總線;控制各個無線通訊模塊通過空調(diào)總線獲取其他無線通訊模塊發(fā)送的數(shù)據(jù);控制各個無線通訊模塊根據(jù)獲取的其他無線通訊模塊發(fā)送的數(shù)據(jù),選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,判斷數(shù)據(jù)包括信號強(qiáng)度,控制各個無線通訊模塊根據(jù)獲取的其他無線通訊模塊發(fā)送的數(shù)據(jù),選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊,包括:控制各個無線通訊模塊將自身信號強(qiáng)度與獲取的其他無線通訊模塊的信號強(qiáng)度進(jìn)行逐個對比;將信號強(qiáng)度最高的無線通訊模塊選舉為具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,控制各個無線通訊模塊將自身信號強(qiáng)度與獲取的其他無線通訊模塊的信號強(qiáng)度進(jìn)行逐個對比,包括:在對比結(jié)果為無線通訊模塊自身信號強(qiáng)度小于其他無線通訊模塊的信號強(qiáng)度時,控制該自身信號強(qiáng)度小的無線通訊模塊不再發(fā)送數(shù)據(jù)至空調(diào)總線。
進(jìn)一步地,判斷數(shù)據(jù)包括隨機(jī)數(shù)值,將信號強(qiáng)度最高的無線通訊模塊選舉為具有最優(yōu)通訊質(zhì)量的無線通訊模塊,包括:在確定無線通訊模塊自身信號強(qiáng)度最高且不存在其他無線通訊模塊的信號強(qiáng)度同自身信號強(qiáng)度相等時,選舉出該具有最高信號強(qiáng)度的無線通訊模塊為具有最優(yōu)通訊質(zhì)量的無線通訊模塊;在確定無線通訊模塊自身信號強(qiáng)度最高且存在其他無線通訊模塊的信號強(qiáng)度同自身信號強(qiáng)度相等時,將自身的隨機(jī)數(shù)值與同自身信號強(qiáng)度相等的無線通訊模的隨機(jī)數(shù)值進(jìn)行比較,將隨機(jī)數(shù)值大的無線通訊模塊為具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,判斷數(shù)據(jù)包括重新選舉標(biāo)識,方法還包括:在隨機(jī)數(shù)值與自身相同時,發(fā)送重新選舉標(biāo)識至空調(diào)總線,以便其他無線通訊模塊在獲取到重新選舉標(biāo)識后,重新發(fā)送判斷數(shù)據(jù),并根據(jù)重新發(fā)送的數(shù)據(jù)選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,判斷數(shù)據(jù)包括選中標(biāo)識,方法還包括:在確定具有最優(yōu)通訊質(zhì)量的無線通訊模塊后,控制該無線通訊模塊每隔預(yù)設(shè)時間發(fā)送表征自身作為具有最優(yōu)通訊質(zhì)量的無線通訊模塊的選中標(biāo)識。
進(jìn)一步地,在檢測到具有最優(yōu)通訊質(zhì)量的無線通訊模塊出現(xiàn)故障時,發(fā)送控制信號至該無線通訊模塊,控制該無線通訊模塊發(fā)送重新選舉標(biāo)識至空調(diào)總線,以便其他無線通訊模塊在獲取到重新選舉標(biāo)識后,重新發(fā)送判斷數(shù)據(jù),并根據(jù)重新發(fā)送的數(shù)據(jù)選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,無線通訊模塊為通用分組無線服務(wù)gprs模塊。
根據(jù)本公開實施例的另一方面,提供了一種空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制裝置,其中,空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)包括:多個空調(diào)機(jī)組;多個無線通訊模塊,與多個空調(diào)機(jī)組一一對應(yīng),用于將空調(diào)機(jī)組的待監(jiān)控數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器,該裝置包括:選舉控制單元,用于在多個無線通訊模塊中選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊;發(fā)送控制單元,用于將多個空調(diào)機(jī)組的待監(jiān)控數(shù)據(jù)通過選舉出的無線通訊模塊發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器。
進(jìn)一步地,選舉控制單元包括:發(fā)送控制子單元,用于控制各個無線通訊模塊將包含用于判斷自身通訊質(zhì)量的判斷數(shù)據(jù)以及空調(diào)機(jī)組待監(jiān)控數(shù)據(jù)發(fā)送至空調(diào)總線;獲取控制子單元,用于控制各個無線通訊模塊通過空調(diào)總線獲取其他無線通訊模塊發(fā)送的數(shù)據(jù);選舉控制子單元,用于控制各個無線通訊模塊根據(jù)獲取的其他無線通訊模塊發(fā)送的數(shù)據(jù),選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,判斷數(shù)據(jù)包括信號強(qiáng)度,控選舉控制子單元包括:比較模塊,用于控制各個無線通訊模塊將自身信號強(qiáng)度與獲取的其他無線通訊模塊的信號強(qiáng)度進(jìn)行逐個對比;判定模塊,用于將信號強(qiáng)度最高的無線通訊模塊選舉為具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,比較模塊在對比結(jié)果為無線通訊模塊自身信號強(qiáng)度小于其他無線通訊模塊的信號強(qiáng)度時,控制該自身信號強(qiáng)度小的無線通訊模塊不再發(fā)送數(shù)據(jù)至空調(diào)總線。
進(jìn)一步地,判斷數(shù)據(jù)包括隨機(jī)數(shù)值,判定模塊包括:第一判定子模塊,用于在確定無線通訊模塊自身信號強(qiáng)度最高且不存在其他無線通訊模塊的信號強(qiáng)度同自身信號強(qiáng)度相等時,選舉出該具有最高信號強(qiáng)度的無線通訊模塊為具有最優(yōu)通訊質(zhì)量的無線通訊模塊;第二判定子模塊,用于在確定無線通訊模塊自身信號強(qiáng)度最高且存在其他無線通訊模塊的信號強(qiáng)度同自身信號強(qiáng)度相等時,將自身的隨機(jī)數(shù)值與同自身信號強(qiáng)度相等的無線通訊模的隨機(jī)數(shù)值進(jìn)行比較,將隨機(jī)數(shù)值大的無線通訊模塊為具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,判斷數(shù)據(jù)包括重新選舉標(biāo)識,裝置還包括:第三判斷子模塊,用于在隨機(jī)數(shù)值與自身相同時,發(fā)送重新選舉標(biāo)識至空調(diào)總線,以便其他無線通訊模塊在獲取到重新選舉標(biāo)識后,重新發(fā)送判斷數(shù)據(jù),并根據(jù)重新發(fā)送的數(shù)據(jù)選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,判斷數(shù)據(jù)包括選中標(biāo)識,裝置還包括:選舉確定子單元,用于在確定具有最優(yōu)通訊質(zhì)量的無線通訊模塊后,控制該無線通訊模塊每隔預(yù)設(shè)時間發(fā)送表征自身作為具有最優(yōu)通訊質(zhì)量的無線通訊模塊的選中標(biāo)識。
進(jìn)一步地,該裝置還包括:故障處理子單元,用于在檢測到具有最優(yōu)通訊質(zhì)量的無線通訊模塊出現(xiàn)故障時,發(fā)送控制信號至該無線通訊模塊,控制該無線通訊模塊發(fā)送重新選舉標(biāo)識至空調(diào)總線,以便其他無線通訊模塊在獲取到重新選舉標(biāo)識后,重新發(fā)送判斷數(shù)據(jù),并根據(jù)重新發(fā)送的數(shù)據(jù)選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,無線通訊模塊為通用分組無線服務(wù)gprs模塊。
在本發(fā)明中,在實現(xiàn)空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸過程中,根據(jù)預(yù)設(shè)的規(guī)則在多個無線通訊模塊中推舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊,然后只通過該模塊將所需發(fā)送的空調(diào)待監(jiān)控數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器,以進(jìn)行分析處理。這種數(shù)據(jù)傳輸控制方式可有效地解決現(xiàn)有技術(shù)中空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸浪費流量的問題,節(jié)約流量的同時,提高數(shù)據(jù)傳輸效率。
附圖說明
圖1是根據(jù)本發(fā)明實施例的空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制方法的一種可選的應(yīng)用場景示意圖;
圖2是根據(jù)本發(fā)明實施例的空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制方法的一種可選的流程圖;以及
圖3是根據(jù)本發(fā)明實施例的空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制裝置的一種可選的結(jié)構(gòu)框圖。
具體實施方式
這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
實施例1
下面結(jié)合附圖對本發(fā)明提供的空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制方法進(jìn)行說明。
本發(fā)明提供的空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制方法可以應(yīng)用在空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)上,可以通過在機(jī)組上寫入控制程序、安裝應(yīng)用(app)的方式或者在安裝軟件的方式實現(xiàn),圖1示出本方法的一種可選的應(yīng)用場景示意圖,如圖1所示的空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)中,包括:空調(diào)機(jī)組1、空調(diào)機(jī)組2、空調(diào)機(jī)組3等多個空調(diào)機(jī)組,以及分別對應(yīng)配有的gprs模塊1、gprs模塊2、gprs模塊3等多個無線通訊模塊,在實現(xiàn)空調(diào)機(jī)組的待監(jiān)控數(shù)據(jù)發(fā)送的過程中,gprs模塊通過附近基站連接internet網(wǎng)絡(luò),實現(xiàn)將空調(diào)機(jī)組的待監(jiān)控數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器,同時,在遠(yuǎn)程監(jiān)控服務(wù)器端,還可以設(shè)置對應(yīng)客戶端,進(jìn)行對應(yīng)操作完成對機(jī)組的監(jiān)控。在實現(xiàn)本空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制方法時,如圖2所示,可以包括以下步驟s202-s204:
s202,在多個無線通訊模塊中選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊;
s204,將多個空調(diào)機(jī)組的待監(jiān)控數(shù)據(jù)通過選舉出的無線通訊模塊發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器。
上述提供的實施方式中,在實現(xiàn)空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸過程,根據(jù)預(yù)設(shè)的規(guī)則在多個無線通訊模塊中推舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊,然后只通過該模塊將所需發(fā)送的空調(diào)待監(jiān)控數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器,以進(jìn)行分析處理。這種數(shù)據(jù)傳輸控制方式可有效地解決現(xiàn)有技術(shù)中空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸浪費流量的問題,節(jié)約流量的同時,提高數(shù)據(jù)傳輸效率。
在本發(fā)明實施例的一個可選的實施方式中,還提供了一種在多個無線通訊模塊中選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊的實現(xiàn)過程,具體來說,可以采用如下方案:控制各個無線通訊模塊將包含用于判斷自身通訊質(zhì)量的判斷數(shù)據(jù)以及空調(diào)機(jī)組待監(jiān)控數(shù)據(jù)發(fā)送至空調(diào)總線;控制各個無線通訊模塊通過空調(diào)總線獲取其他無線通訊模塊發(fā)送的數(shù)據(jù);控制各個無線通訊模塊根據(jù)獲取的其他無線通訊模塊發(fā)送的數(shù)據(jù),選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。例如,在整個系統(tǒng)上電,gprs模塊得電后,進(jìn)行初始化操作,初始化完成,先控制gprs模塊不用向服務(wù)器發(fā)送數(shù)據(jù),而是先向空調(diào)的系統(tǒng)網(wǎng)絡(luò)的總線上發(fā)送自己的數(shù)據(jù),包括用于判斷自身通訊質(zhì)量的判斷數(shù)據(jù)(例如,imei,信號強(qiáng)度,自身運行狀態(tài),隨機(jī)產(chǎn)生的隨機(jī)數(shù),重新選舉標(biāo)志,選中標(biāo)志等參數(shù))以及空調(diào)機(jī)組待監(jiān)控數(shù)據(jù)。之后,掛在空調(diào)總線上的每個gprs模塊都收到其他gprs模塊的發(fā)出來的信息,并記錄其他模塊的信息。根據(jù)接收到的信息以及預(yù)設(shè)的選舉策略,選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
具體實現(xiàn)上述選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊的過程中,判斷數(shù)據(jù)可以包括信號強(qiáng)度,具體過程可以采用如下策略:控制各個無線通訊模塊將自身信號強(qiáng)度與獲取的其他無線通訊模塊的信號強(qiáng)度進(jìn)行逐個對比;將信號強(qiáng)度最高的無線通訊模塊選舉為具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
在對比的過程中,在對比結(jié)果為無線通訊模塊自身信號強(qiáng)度小于其他無線通訊模塊的信號強(qiáng)度時,控制該自身信號強(qiáng)度小的無線通訊模塊不再發(fā)送數(shù)據(jù)至空調(diào)總線。也就是說,在對比結(jié)果發(fā)現(xiàn)有其他模塊比自己的信號強(qiáng)度強(qiáng),證明自己不會是推舉出的模塊,因此,控制不再發(fā)送自己的信息。
優(yōu)選地,在本申請的一個可選的實施方式中,還對上述方案進(jìn)行了優(yōu)化,具體來說,上述判斷數(shù)據(jù)可以包括隨機(jī)數(shù)值,上述將信號強(qiáng)度最高的無線通訊模塊選舉為具有最優(yōu)通訊質(zhì)量的無線通訊模塊,可以采用如下方案:
在確定無線通訊模塊自身信號強(qiáng)度最高且不存在其他無線通訊模塊的信號強(qiáng)度同自身信號強(qiáng)度相等時,選舉出該具有最高信號強(qiáng)度的無線通訊模塊為具有最優(yōu)通訊質(zhì)量的無線通訊模塊;在確定無線通訊模塊自身信號強(qiáng)度最高且存在其他無線通訊模塊的信號強(qiáng)度同自身信號強(qiáng)度相等時,將自身的隨機(jī)數(shù)值與同自身信號強(qiáng)度相等的無線通訊模的隨機(jī)數(shù)值進(jìn)行比較,將隨機(jī)數(shù)值大的無線通訊模塊為具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
也就是說,若對比結(jié)果發(fā)現(xiàn)自己的信號強(qiáng)度為最強(qiáng)且沒其他模塊信號值與自己信號強(qiáng)度一樣,則該模塊繼續(xù)向總線發(fā)送數(shù)據(jù);若對比結(jié)果發(fā)現(xiàn)自己信號最強(qiáng)且有其他模塊信號強(qiáng)度與自己一樣,接著與信號強(qiáng)度相同的模塊對比隨機(jī)數(shù),若對比結(jié)果發(fā)現(xiàn)有其他模塊隨機(jī)數(shù)比自己大,則不再向總線發(fā)送自己的信息,若對比結(jié)果發(fā)現(xiàn)自己隨機(jī)數(shù)最大,則繼續(xù)向總線發(fā)送自己的信息。通過設(shè)置隨機(jī)數(shù),提供了在信號強(qiáng)度相同時的推舉策略,保證推舉出gprs模塊的唯一性。
在一個可選的實施方式中,還對上述方案進(jìn)行了優(yōu)化,以應(yīng)對出現(xiàn)隨機(jī)數(shù)相同的小概率事件,保證推舉的順利進(jìn)行,具體來說,在隨機(jī)數(shù)值與自身相同時,發(fā)送重新選舉標(biāo)識至空調(diào)總線,以便其他無線通訊模塊在獲取到重新選舉標(biāo)識后,重新發(fā)送判斷數(shù)據(jù),并根據(jù)重新發(fā)送的數(shù)據(jù)選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。也就是說,若發(fā)現(xiàn)對比有隨機(jī)數(shù)相同時,控制gprs模塊發(fā)重新選舉標(biāo)志,其他模塊收到重新選舉標(biāo)志,則重新發(fā)送自己的信息,重新進(jìn)行推舉,直到總線上只有一個模塊發(fā)送數(shù)據(jù)。
優(yōu)選地,在確定具有最優(yōu)通訊質(zhì)量的無線通訊模塊后,控制該無線通訊模塊每隔預(yù)設(shè)時間發(fā)送表征自身作為具有最優(yōu)通訊質(zhì)量的無線通訊模塊的選中標(biāo)識。例如,一段時間后,只有一個模塊發(fā)送數(shù)據(jù),其他模塊都收到該模塊的數(shù)據(jù),該模塊沒有收到其他模塊的信息,則默認(rèn)自己被選中,發(fā)送選中標(biāo)志,開始向服務(wù)器上傳數(shù)據(jù)。選出最優(yōu)模塊后,該模塊每隔一段時間發(fā)送選中標(biāo)志,說明自己被選中,正在上傳數(shù)據(jù)。
在本申請的另一個可選的實施方式中,還對上述方案進(jìn)行了優(yōu)化,以應(yīng)對選舉出的gprs模塊出現(xiàn)故障的情況,保證數(shù)據(jù)傳輸?shù)捻樌M(jìn)行,具體實現(xiàn)時,在檢測到具有最優(yōu)通訊質(zhì)量的無線通訊模塊出現(xiàn)故障時,發(fā)送控制信號至該無線通訊模塊,控制該無線通訊模塊發(fā)送重新選舉標(biāo)識至空調(diào)總線,以便其他無線通訊模塊在獲取到重新選舉標(biāo)識后,重新發(fā)送判斷數(shù)據(jù),并根據(jù)重新發(fā)送的數(shù)據(jù)選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。例如,當(dāng)一段時間選出的模塊壞了,或出現(xiàn)其他情況,控制最優(yōu)模塊發(fā)出重新選舉標(biāo)志,并控制其本身不參與最優(yōu)模塊的選擇,其他模塊收到重新選舉標(biāo)志后,重復(fù)上述選舉步驟,直到選出最優(yōu)模塊。優(yōu)選地,若該最優(yōu)模塊完全壞了,連信息都發(fā)不出,則其他模塊一定時間沒有收到最優(yōu)模塊的信息,發(fā)重新選舉標(biāo)志要求重新選舉,上述選舉步驟,直到再次選出最優(yōu)模塊。
下面分步驟對上述方案進(jìn)行詳細(xì)解讀,以便更好的理解本申請的實施例:
如附圖1所示整個空調(diào)系統(tǒng)的網(wǎng)絡(luò)圖,各個空調(diào)機(jī)組是通過有線連接在一起的,同時各個空調(diào)機(jī)組配置一個無線通訊模塊(gprs模塊)。此時需要解決的問題是,確定一個模塊上傳數(shù)據(jù),而不是讓所有g(shù)prs模塊上傳數(shù)據(jù),從而達(dá)到節(jié)省數(shù)據(jù)流量的目的。3、于是我們可以通過空調(diào)的有線網(wǎng)絡(luò),進(jìn)行g(shù)prs模塊間的數(shù)據(jù)交換,選擇最優(yōu)模塊上傳數(shù)據(jù)。具體通過如下步驟實現(xiàn):
1、首先整個系統(tǒng)上電,gprs模塊也得電,開始初始化,初始化完,先不用向服務(wù)器發(fā)送數(shù)據(jù),首先向空調(diào)的系統(tǒng)網(wǎng)絡(luò)的總線上發(fā)送自己的信息,包括imei,信號強(qiáng)度,自身運行狀態(tài),隨機(jī)產(chǎn)生的隨機(jī)數(shù),重新選舉標(biāo)志,選中標(biāo)志。
2、掛在空調(diào)總線上的每個gprs模塊都收到其他gprs模塊的發(fā)出來的信息,并記錄其他模塊的信息。
3、每個模塊的內(nèi)部用自己的信號強(qiáng)度與其他模塊信號強(qiáng)度的逐個對比,若對比結(jié)果發(fā)現(xiàn)有其他模塊比自己的信號強(qiáng)度強(qiáng),則不再發(fā)送自己的信息。
4、若對比結(jié)果發(fā)現(xiàn)自己的信號強(qiáng)度為最強(qiáng)且沒其他模塊信號值與自己信號強(qiáng)度一樣,則該模塊繼續(xù)向總線發(fā)送數(shù)據(jù)。
5、若對比結(jié)果發(fā)現(xiàn)自己信號最強(qiáng)且有其他模塊信號強(qiáng)度與自己一樣,接著與信號強(qiáng)度相同的模塊對比隨機(jī)數(shù)。
6、若對比結(jié)果發(fā)現(xiàn)有其他模塊隨機(jī)數(shù)比自己大,則不再向總線發(fā)送自己的信息。
7、若對比結(jié)果發(fā)現(xiàn)自己隨機(jī)數(shù)最大,則繼續(xù)向總線發(fā)送自己的信息。
8、若發(fā)現(xiàn)對比有隨機(jī)數(shù)相同時,發(fā)重新選舉標(biāo)志,其他模塊收到重新選舉標(biāo)志,則重新發(fā)送自己的信息,重復(fù)步驟2-8,直到總線上只有一個模塊發(fā)送數(shù)據(jù)。
9、一段時間后,只有一個模塊發(fā)送數(shù)據(jù),其他模塊都收到該模塊的數(shù)據(jù),該模塊沒有收到其他模塊的信息,則默認(rèn)自己被選中,發(fā)送選中標(biāo)志,開始向服務(wù)器上傳數(shù)據(jù)。
10、選出最優(yōu)模塊后,該模塊每隔一段時間發(fā)送選中標(biāo)志,說明自己被選中,正在上傳數(shù)據(jù)。
11、當(dāng)一段時間選出的模塊壞了,或出現(xiàn)其他情況.
12、最優(yōu)模塊發(fā)出重新選舉標(biāo)志,并不參與最優(yōu)模塊的選擇,其他模塊收到重新選舉標(biāo)志后,重復(fù)步驟1-9,直到選出最優(yōu)模塊。
13、若該模塊完全壞了,連信息都發(fā)不出,則其他模塊一定時間沒有收到最優(yōu)模塊的信息,發(fā)重新選舉標(biāo)志要求重新選舉,重復(fù)步驟1-9,直到再次選出最優(yōu)模塊。
上述提供的實施例中,在實現(xiàn)空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸時,根據(jù)預(yù)設(shè)的規(guī)則在多個無線通訊模塊中推舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊,然后只通過該模塊將所需發(fā)送的空調(diào)待監(jiān)控數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器,以進(jìn)行分析處理。這種數(shù)據(jù)傳輸控制方式可有效地解決現(xiàn)有技術(shù)中空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸浪費流量的問題,節(jié)約流量的同時,提高數(shù)據(jù)傳輸效率。
實施例2
基于上述實施例1中提供的空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制方法,本發(fā)明可選的實施例2還提供了一種空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸控制裝置,其中,如圖1所示,空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)包括:多個空調(diào)機(jī)組;多個無線通訊模塊,與多個空調(diào)機(jī)組一一對應(yīng),用于將空調(diào)機(jī)組的待監(jiān)控數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器,具體來說,圖3示出該裝置的一種可選的結(jié)構(gòu)框圖,如圖3所示,該裝置包括:選舉控制單元32,用于在多個無線通訊模塊中選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊;發(fā)送控制單元34,與選舉控制單元32連接通信,用于將多個空調(diào)機(jī)組的待監(jiān)控數(shù)據(jù)通過選舉出的無線通訊模塊發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器。
進(jìn)一步地,選舉控制單元包括:發(fā)送控制子單元,用于控制各個無線通訊模塊將包含用于判斷自身通訊質(zhì)量的判斷數(shù)據(jù)以及空調(diào)機(jī)組待監(jiān)控數(shù)據(jù)發(fā)送至空調(diào)總線;獲取控制子單元,用于控制各個無線通訊模塊通過空調(diào)總線獲取其他無線通訊模塊發(fā)送的數(shù)據(jù);選舉控制子單元,用于控制各個無線通訊模塊根據(jù)獲取的其他無線通訊模塊發(fā)送的數(shù)據(jù),選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,判斷數(shù)據(jù)包括信號強(qiáng)度,控選舉控制子單元包括:比較模塊,用于控制各個無線通訊模塊將自身信號強(qiáng)度與獲取的其他無線通訊模塊的信號強(qiáng)度進(jìn)行逐個對比;判定模塊,用于將信號強(qiáng)度最高的無線通訊模塊選舉為具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,比較模塊在對比結(jié)果為無線通訊模塊自身信號強(qiáng)度小于其他無線通訊模塊的信號強(qiáng)度時,控制該自身信號強(qiáng)度小的無線通訊模塊不再發(fā)送數(shù)據(jù)至空調(diào)總線。
進(jìn)一步地,判斷數(shù)據(jù)包括隨機(jī)數(shù)值,判定模塊包括:第一判定子模塊,用于在確定無線通訊模塊自身信號強(qiáng)度最高且不存在其他無線通訊模塊的信號強(qiáng)度同自身信號強(qiáng)度相等時,選舉出該具有最高信號強(qiáng)度的無線通訊模塊為具有最優(yōu)通訊質(zhì)量的無線通訊模塊;第二判定子模塊,用于在確定無線通訊模塊自身信號強(qiáng)度最高且存在其他無線通訊模塊的信號強(qiáng)度同自身信號強(qiáng)度相等時,將自身的隨機(jī)數(shù)值與同自身信號強(qiáng)度相等的無線通訊模的隨機(jī)數(shù)值進(jìn)行比較,將隨機(jī)數(shù)值大的無線通訊模塊為具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,判斷數(shù)據(jù)包括重新選舉標(biāo)識,裝置還包括:第三判斷子模塊,用于在隨機(jī)數(shù)值與自身相同時,發(fā)送重新選舉標(biāo)識至空調(diào)總線,以便其他無線通訊模塊在獲取到重新選舉標(biāo)識后,重新發(fā)送判斷數(shù)據(jù),并根據(jù)重新發(fā)送的數(shù)據(jù)選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,判斷數(shù)據(jù)包括選中標(biāo)識,裝置還包括:選舉確定子單元,用于在確定具有最優(yōu)通訊質(zhì)量的無線通訊模塊后,控制該無線通訊模塊每隔預(yù)設(shè)時間發(fā)送表征自身作為具有最優(yōu)通訊質(zhì)量的無線通訊模塊的選中標(biāo)識。
進(jìn)一步地,該裝置還包括:故障處理子單元,用于在檢測到具有最優(yōu)通訊質(zhì)量的無線通訊模塊出現(xiàn)故障時,發(fā)送控制信號至該無線通訊模塊,控制該無線通訊模塊發(fā)送重新選舉標(biāo)識至空調(diào)總線,以便其他無線通訊模塊在獲取到重新選舉標(biāo)識后,重新發(fā)送判斷數(shù)據(jù),并根據(jù)重新發(fā)送的數(shù)據(jù)選舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊。
進(jìn)一步地,無線通訊模塊為通用分組無線服務(wù)gprs模塊。
關(guān)于上述實施例中的裝置,其中各個單元、模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
在本發(fā)明的實施例中,在實現(xiàn)空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸時,根據(jù)預(yù)設(shè)的規(guī)則在多個無線通訊模塊中推舉出具有最優(yōu)通訊質(zhì)量的無線通訊模塊,然后只通過該模塊將所需發(fā)送的空調(diào)待監(jiān)控數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控服務(wù)器,以進(jìn)行分析處理。這種數(shù)據(jù)傳輸控制方式可有效地解決現(xiàn)有技術(shù)中空調(diào)機(jī)組遠(yuǎn)程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸浪費流量的問題,節(jié)約流量的同時,提高數(shù)據(jù)傳輸效率。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未發(fā)明的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。