本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,具體的,涉及將ap中關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸至后臺服務器的方法及裝置。
背景技術(shù):
隨著網(wǎng)絡的發(fā)展,網(wǎng)絡不僅越來越影響人們的生活,而且不斷的促進經(jīng)濟和社會的發(fā)展。因此人們對網(wǎng)絡的體驗需求也越來越高,通俗一點的來說就是網(wǎng)絡的通暢性。傳統(tǒng)的數(shù)據(jù)上傳依靠的是有線網(wǎng)絡上傳,它的優(yōu)點是傳輸相對穩(wěn)定,受環(huán)境的影響較小,而無線網(wǎng)絡的優(yōu)點是可移動,但是相對有線網(wǎng)絡來說,無線網(wǎng)絡的劣勢也更為明顯,主要體現(xiàn)在數(shù)據(jù)傳輸穩(wěn)定性低、受環(huán)境影響大。
無線ap在網(wǎng)絡傳輸中能夠收集到一些具有無線功能產(chǎn)品上的一些信息,例如收集到各種不同終端的mac,產(chǎn)品廠家,操作系統(tǒng)等一些關(guān)鍵的信息,上述關(guān)鍵信息收集功能也稱之為無線掃碼。通過無線掃碼能夠,利用所收集到的關(guān)鍵信息,后臺能夠進行相關(guān)數(shù)據(jù)分析,從而為網(wǎng)絡的優(yōu)化,或者網(wǎng)絡的升級提供更多的參考和建議。而由于網(wǎng)絡存在著不確定性,因此,如何能夠快速的網(wǎng)絡的性能,并且在保證網(wǎng)絡數(shù)據(jù)傳輸?shù)耐瑫r,迅速及時地恢復網(wǎng)絡,且避免關(guān)鍵數(shù)據(jù)的丟失成為現(xiàn)有技術(shù)亟需解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提出一種維持關(guān)鍵數(shù)據(jù)穩(wěn)定性傳輸?shù)姆椒把b置,既能夠避免關(guān)鍵數(shù)據(jù)的丟失,也能夠盡可能的維持關(guān)鍵數(shù)據(jù)傳輸?shù)姆€(wěn)定性。
為達此目的,本發(fā)明采用以下技術(shù)方案:
一種維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)姆椒ǎ摲椒ㄟm用于無線網(wǎng)絡設(shè)備,該無線網(wǎng)絡設(shè)備能夠給各無線終端提供無線網(wǎng)絡服務,并包括有線網(wǎng)絡單元,無線網(wǎng)絡單元和數(shù)據(jù)緩存單元,該方法包括如下步驟:
s110:判斷是否存在有線網(wǎng)絡進程;
s120:判斷是否存在無線網(wǎng)絡進程,如果存在有線網(wǎng)絡進程,且同時存在無線網(wǎng)絡進程,則選擇有線網(wǎng)絡進行數(shù)據(jù)傳輸,并斷開無線網(wǎng)絡進程;如果存在有線網(wǎng)絡進程,但不存在無線網(wǎng)絡進程,則進行有線網(wǎng)絡性能判斷步驟;如果不存在有線網(wǎng)絡進程,且存在無線網(wǎng)絡進程,則進行無線網(wǎng)絡性能判斷步驟;如果既不存在有線網(wǎng)絡進程,又不存在無線網(wǎng)絡進程,則說明網(wǎng)絡通信中斷,此時對收集得到的關(guān)鍵數(shù)據(jù)進行緩存;
s130:判斷有線網(wǎng)絡是否存在不通或者延時過大,如果不存在,則說明網(wǎng)絡性能良好,繼續(xù)使用有線網(wǎng)絡,否則,且斷開有線網(wǎng)絡進程,開啟無線網(wǎng)絡進程;
s140:判斷無線網(wǎng)絡是否存在不通或者延時過大,如果存在,則將關(guān)鍵數(shù)據(jù)進行緩存,待網(wǎng)絡恢復后上傳,保證數(shù)據(jù)不丟失;如果不存在,則利用無線網(wǎng)絡進行數(shù)據(jù)的傳輸。
優(yōu)選地,當既不存在有線網(wǎng)絡進程,又不存在無線網(wǎng)絡進程,說明網(wǎng)絡通信中斷,信息管理平臺能夠通過心跳報文的消失發(fā)現(xiàn)該無線網(wǎng)絡設(shè)備已經(jīng)離線,進而發(fā)出告警信息。
優(yōu)選地,當有線網(wǎng)絡是否存在不通或者延時過大,在斷開有線網(wǎng)絡前,向信息管理平臺發(fā)送報警信息,以提醒盡快修復有線網(wǎng)絡,或者,
當不存在無線網(wǎng)絡不通或者延時過大時,則向信息管理平臺發(fā)送告警信息,提醒管理員信息管理現(xiàn)在使用的是備用的無線網(wǎng)絡,應盡快修復有線網(wǎng)絡。
優(yōu)選地,當有線網(wǎng)絡或者無線網(wǎng)絡其中之一恢復后,將緩存的關(guān)鍵數(shù)據(jù)上傳給信息管理平臺,上傳緩存的關(guān)鍵數(shù)據(jù)的順序按照緩存時間的先后,先緩存的先上傳,同時收集的關(guān)鍵數(shù)據(jù)先進行緩存,直到讀取不到緩存數(shù)據(jù),才根據(jù)上傳間隔時間按時上傳。
本發(fā)明還公開了一種維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)难b置,該裝置適用于無線網(wǎng)絡設(shè)備,該無線網(wǎng)絡設(shè)備包括有線網(wǎng)絡單元,無線網(wǎng)絡單元和數(shù)據(jù)緩存單元,該裝置包括如下單元:
第一網(wǎng)絡判斷單元,用于判斷是否存在有線網(wǎng)絡進程;
第二網(wǎng)絡判斷單元,用于判斷是否存在無線網(wǎng)絡進程,如果存在有線網(wǎng)絡進程,且同時存在無線網(wǎng)絡進程,則選擇有線網(wǎng)絡進行數(shù)據(jù)傳輸,并斷開無線網(wǎng)絡進程;如果存在有線網(wǎng)絡進程,但不存在無線網(wǎng)絡進程,則進行有線網(wǎng)絡性能判斷;如果不存在有線網(wǎng)絡進程,且存在無線網(wǎng)絡進程,則進行無線網(wǎng)絡性能判斷;如果既不存在有線網(wǎng)絡進程,又不存在無線網(wǎng)絡進程,則說明網(wǎng)絡通信中斷,此時對收集得到的關(guān)鍵數(shù)據(jù)進行緩存;
第一網(wǎng)絡質(zhì)量判斷單元,用于判斷有線網(wǎng)絡是否存在不通或者延時過大,如果不存在,則說明網(wǎng)絡性能良好,繼續(xù)使用有線網(wǎng)絡,否則,且斷開有線網(wǎng)絡進程,開啟無線網(wǎng)絡進程;
第二網(wǎng)絡質(zhì)量判斷單元,用于判斷無線網(wǎng)絡是否存在不通或者延時過大,如果存在,則將關(guān)鍵數(shù)據(jù)進行緩存,待網(wǎng)絡恢復后上傳,保證數(shù)據(jù)不丟失;如果不存在,則利用無線網(wǎng)絡進行數(shù)據(jù)的傳輸。
優(yōu)選地,當既不存在有線網(wǎng)絡進程,又不存在無線網(wǎng)絡進程,說明網(wǎng)絡通信中斷,信息管理平臺能夠通過心跳報文的消失發(fā)現(xiàn)該無線網(wǎng)絡設(shè)備已經(jīng)離線,進而發(fā)出告警信息。
優(yōu)選地,當有線網(wǎng)絡是否存在不通或者延時過大,在斷開有線網(wǎng)絡前,第一網(wǎng)絡質(zhì)量判斷單元向信息管理平臺發(fā)送報警信息,以提醒盡快修復有線網(wǎng)絡,或者
當不存在無線網(wǎng)絡不通或者延時過大時,第二網(wǎng)絡質(zhì)量判斷單元向信息管理平臺發(fā)送告警信息,提醒管理員信息管理現(xiàn)在使用的是備用的無線網(wǎng)絡,應盡快修復有線網(wǎng)絡。
優(yōu)選地,當有線網(wǎng)絡或者無線網(wǎng)絡其中之一恢復后,將緩存的關(guān)鍵數(shù)據(jù)上傳給信息管理平臺,上傳緩存的關(guān)鍵數(shù)據(jù)的順序按照緩存時間的先后,先緩存的先上傳,同時收集的關(guān)鍵數(shù)據(jù)先進行緩存,直到讀取不到緩存數(shù)據(jù),才根據(jù)上傳間隔時間按時上傳。
本發(fā)明還公開了一種無線網(wǎng)絡設(shè)備,該無線網(wǎng)絡設(shè)備能夠給各無線終端提供無線網(wǎng)絡服務,該無線終端包括有線網(wǎng)絡單元,無線網(wǎng)絡單元和數(shù)據(jù)緩存單元,該無線網(wǎng)絡設(shè)備中還包括處理器,存儲器,存儲器中存儲有代碼,處理器運行存儲器中的代碼以執(zhí)行如下上述的維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)姆椒ā?/p>
本發(fā)明進一步公開了一種無線網(wǎng)絡設(shè)備,該無線網(wǎng)絡設(shè)備能夠給各無線終端提供無線網(wǎng)絡服務,該無線終端包括有線網(wǎng)絡單元,無線網(wǎng)絡單元和數(shù)據(jù)緩存單元,該無線網(wǎng)絡設(shè)備還包括上述的維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)难b置。
本發(fā)明主要利用有線網(wǎng)絡進行數(shù)據(jù)傳輸,無線網(wǎng)絡作為備用,在有線網(wǎng)絡出現(xiàn)故障的時候自動啟用無線網(wǎng)絡,保證數(shù)據(jù)傳輸?shù)姆€(wěn)定性,當無線網(wǎng)絡也出現(xiàn)問題采用緩存單元對數(shù)據(jù)進行緩存,待網(wǎng)絡修復后再上傳,因此保證了關(guān)鍵數(shù)據(jù)的穩(wěn)定傳輸。
附圖說明
圖1示出了本發(fā)明的維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)姆椒把b置所適用的網(wǎng)絡環(huán)境;
圖2示出了根據(jù)本發(fā)明的具體實施例的維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)姆椒ǎ?/p>
圖3示出了根據(jù)本發(fā)明的具體實施例的維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)难b置;
圖4示出了根據(jù)本發(fā)明的具體實施例的維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)牧鞒淌纠?/p>
圖5示出了根據(jù)本發(fā)明的具體實施例的無線ap,該無線ap能夠維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸;
圖6示出了根據(jù)本發(fā)明的另一個具體實施例的無線ap,該無線ap能夠維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
參見圖1,示出了根據(jù)本發(fā)明的維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)姆椒把b置所適用的網(wǎng)絡環(huán)境,ap與后臺的信息管理平臺之間具有有線傳輸路徑,例如通過交換機,也具有無線傳輸路徑,例如通過3/4g,收集在網(wǎng)絡環(huán)境中的各種無線終端的關(guān)鍵信息,即進行無線掃碼,并將上述關(guān)鍵信息傳輸給信息管理平臺。各種終端,示例性的可以包括安卓手機、蘋果手機、安卓平板、ipad、windows電腦、liunx電腦、maros電腦、ap和其他帶wifi功能的終端設(shè)備。
傳統(tǒng)的數(shù)據(jù)傳輸主要依靠單一的有線數(shù)據(jù)或者無線數(shù)據(jù)傳輸,有線數(shù)據(jù)傳輸?shù)膬?yōu)勢主要在于:傳輸相對穩(wěn)定,受外界環(huán)境干擾較小,但是移動性差;無線數(shù)據(jù)傳輸?shù)姆绞絻?yōu)點在于:可以隨時隨地傳輸數(shù)據(jù)(擁有無線信號),移動性高,但是受環(huán)境影響較大。為了提高關(guān)鍵數(shù)據(jù)傳輸?shù)姆€(wěn)定性,本發(fā)明為ap配置了多條信號傳輸路徑,包括有線網(wǎng)絡,無線網(wǎng)絡,把二種方式聯(lián)合起來使用,把有線傳輸作為第一選擇,無線傳輸方式作為第二選擇。還配置了臨時存儲器,例如sd卡,在有線網(wǎng)絡和無線網(wǎng)絡都出現(xiàn)故障的時候,將關(guān)鍵信息存儲在sd卡中,以在網(wǎng)絡恢復后盡快的上傳關(guān)鍵數(shù)據(jù)。
實施例1:
參見圖2,示出了根據(jù)本發(fā)明的具體實施例的維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)姆椒ǎ摲椒ㄟm用于無線ap等無線網(wǎng)絡設(shè)備中,該無線網(wǎng)絡設(shè)備能夠給各無線終端提供無線網(wǎng)絡服務,并包括有線網(wǎng)絡單元,無線網(wǎng)絡單元和數(shù)據(jù)緩存單元,例如sd卡存儲單元,該方法包括如下步驟:
s110:判斷是否存在有線網(wǎng)絡進程;
由于本發(fā)明優(yōu)選有線網(wǎng)絡作為首選網(wǎng)絡,因此首先判斷是否存在有線網(wǎng)絡進程,并且無論是否存在有線網(wǎng)絡進程,都會進一步的判斷無線網(wǎng)絡進程,并且有線網(wǎng)絡進程的判斷結(jié)果,將影響無線網(wǎng)絡進程判斷的后續(xù)步驟或者操作。
s120:判斷是否存在無線網(wǎng)絡進程,如果存在有線網(wǎng)絡進程,且同時存在無線網(wǎng)絡進程,則選擇有線網(wǎng)絡進行數(shù)據(jù)傳輸,并斷開無線網(wǎng)絡進程;如果存在有線網(wǎng)絡進程,但不存在無線網(wǎng)絡進程,則進行有線網(wǎng)絡性能判斷步驟;如果不存在有線網(wǎng)絡進程,且存在無線網(wǎng)絡進程,則進行無線網(wǎng)絡性能判斷步驟;如果既不存在有線網(wǎng)絡進程,又不存在無線網(wǎng)絡進程,則說明網(wǎng)絡通信中斷,此時對收集得到的關(guān)鍵數(shù)據(jù)進行緩存,例如保存在存儲卡單元中,直到網(wǎng)絡恢復。
并且,進一步的,由于信息管理平臺能夠通過心跳報文的消失發(fā)現(xiàn)該ap已經(jīng)離線,進而發(fā)出告警信息,提醒管理員及時修復。
s130:判斷有線網(wǎng)絡是否存在不通或者延時過大,如果不存在,則說明網(wǎng)絡性能良好,繼續(xù)使用有線網(wǎng)絡,否則,且斷開有線網(wǎng)絡進程,開啟無線網(wǎng)絡進程。
進一步的,在斷開有線網(wǎng)絡前,向信息管理平臺發(fā)送報警信息,以提醒盡快修復有線網(wǎng)絡。
判斷網(wǎng)絡延時或者質(zhì)量,可以通過引入新的進程,例如每隔5秒鐘就執(zhí)行一次ping操作,目的地址為隨機的幾個通用外網(wǎng)地址,如百度,淘寶等等。
s140:判斷無線網(wǎng)絡是否存在不通或者延時過大,如果存在,則說明無線網(wǎng)絡設(shè)備在向信息管理平臺發(fā)送諸如掃碼數(shù)據(jù)的關(guān)鍵數(shù)據(jù)時可能會出現(xiàn)一些數(shù)據(jù)的丟失,導致對數(shù)據(jù)進行分析后,會對無線網(wǎng)絡設(shè)備造成“誤判”,因此在無線網(wǎng)絡性能不穩(wěn)定的時候,無線網(wǎng)絡設(shè)備會選擇將關(guān)鍵數(shù)據(jù)進行緩存,例如緩存存儲卡單元中,待網(wǎng)絡恢復后上傳,保證數(shù)據(jù)不丟失;如果不存在,則利用無線網(wǎng)絡進行數(shù)據(jù)的傳輸,并且向信息管理平臺發(fā)送告警信息,提醒管理員信息管理現(xiàn)在使用的是備用的無線網(wǎng)絡,例如備用的3/4g網(wǎng)絡,盡快修復有線網(wǎng)絡。進一步的,當有線網(wǎng)絡或者無線網(wǎng)絡其中之一恢復后,無線網(wǎng)絡設(shè)備會將緩存的關(guān)鍵數(shù)據(jù)上傳給信息管理平臺,上傳緩存的關(guān)鍵數(shù)據(jù)的順序按照緩存時間的先后,先緩存的先上傳,同時諸如ap的無線網(wǎng)絡設(shè)備還在進行諸如掃碼數(shù)據(jù)的關(guān)鍵數(shù)據(jù)收集工作,此時收集的關(guān)鍵數(shù)據(jù)還是會緩存到諸如sd卡的存儲卡單元當中,直到ap在sd卡當中讀取不到掃碼的緩存數(shù)據(jù)了,這時會根據(jù)上傳間隔時間按時上傳。
因此,本發(fā)明主要利用有線網(wǎng)絡進行數(shù)據(jù)傳輸,無線網(wǎng)絡作為備用,在有線網(wǎng)絡出現(xiàn)故障的時候自動啟用無線網(wǎng)絡,保證數(shù)據(jù)傳輸?shù)姆€(wěn)定性,當無線網(wǎng)絡也出現(xiàn)問題采用緩存單元對數(shù)據(jù)進行緩存,待網(wǎng)絡修復后再上傳,因此保證了關(guān)鍵數(shù)據(jù)的穩(wěn)定傳輸。
實施例2:
參見圖3,示出了根據(jù)本發(fā)明的具體實施例的維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)难b置,該裝置適用于無線ap等無線網(wǎng)絡設(shè)備中,該無線網(wǎng)絡設(shè)備包括有線網(wǎng)絡單元,無線網(wǎng)絡單元和數(shù)據(jù)緩存單元,例如sd卡存儲單元,該裝置包括如下單元:
第一網(wǎng)絡判斷單元210,用于判斷是否存在有線網(wǎng)絡進程;
由于本發(fā)明優(yōu)選有線網(wǎng)絡作為首選網(wǎng)絡,因此首先判斷是否存在有線網(wǎng)絡進程,并且無論是否存在有線網(wǎng)絡進程,都會進一步的判斷無線網(wǎng)絡進程,并且有線網(wǎng)絡進程的判斷結(jié)果,將影響無線網(wǎng)絡進程判斷的后續(xù)操作。
第二網(wǎng)絡判斷單元220,用于判斷是否存在無線網(wǎng)絡進程,如果存在有線網(wǎng)絡進程,且同時存在無線網(wǎng)絡進程,則選擇有線網(wǎng)絡進行數(shù)據(jù)傳輸,并斷開無線網(wǎng)絡進程;如果存在有線網(wǎng)絡進程,但不存在無線網(wǎng)絡進程,則進行有線網(wǎng)絡性能判斷;如果不存在有線網(wǎng)絡進程,且存在無線網(wǎng)絡進程,則進行無線網(wǎng)絡性能判斷;如果既不存在有線網(wǎng)絡進程,又不存在無線網(wǎng)絡進程,則說明網(wǎng)絡通信中斷,此時對收集得到的關(guān)鍵數(shù)據(jù)進行緩存,例如保存在存儲卡單元中,直到網(wǎng)絡恢復。
并且,進一步的,由于信息管理平臺能夠通過心跳報文的消失發(fā)現(xiàn)該ap已經(jīng)離線,進而發(fā)出告警信息,提醒管理員及時修復。
第一網(wǎng)絡質(zhì)量判斷單元230,用于判斷有線網(wǎng)絡是否存在不通或者延時過大,如果不存在,則說明網(wǎng)絡性能良好,繼續(xù)使用有線網(wǎng)絡,否則,且斷開有線網(wǎng)絡進程,開啟無線網(wǎng)絡進程。
進一步的,在斷開有線網(wǎng)絡前,向信息管理平臺發(fā)送報警信息,以提醒盡快修復有線網(wǎng)絡。
判斷網(wǎng)絡延時或者質(zhì)量,可以通過引入新的進程,例如每隔5秒鐘就執(zhí)行一次ping操作,目的地址為隨機的幾個通用外網(wǎng)地址,如百度,淘寶等等。
第二網(wǎng)絡質(zhì)量判斷單元240,用于判斷無線網(wǎng)絡是否存在不通或者延時過大,如果存在,則說明無線網(wǎng)絡設(shè)備在向信息管理平臺發(fā)送諸如掃碼數(shù)據(jù)的關(guān)鍵數(shù)據(jù)時可能會出現(xiàn)一些數(shù)據(jù)的丟失,導致對數(shù)據(jù)進行分析后,會對無線網(wǎng)絡設(shè)備造成“誤判”,因此在無線網(wǎng)絡性能不穩(wěn)定的時候,無線網(wǎng)絡設(shè)備會選擇將關(guān)鍵數(shù)據(jù)進行緩存,例如緩存存儲卡單元中,待網(wǎng)絡恢復后上傳,保證數(shù)據(jù)不丟失;如果不存在,則利用無線網(wǎng)絡進行數(shù)據(jù)的傳輸,并向信息管理平臺發(fā)送告警信息,提醒管理員信息管理現(xiàn)在使用的是備用的無線網(wǎng)絡,例如備用的3/4g網(wǎng)絡,盡快修復有線網(wǎng)絡。
進一步的,當有線網(wǎng)絡或者無線網(wǎng)絡其中之一恢復后,無線網(wǎng)絡設(shè)備會將緩存的關(guān)鍵數(shù)據(jù)上傳給信息管理平臺,上傳緩存的關(guān)鍵數(shù)據(jù)的順序按照緩存時間的先后,先緩存的先上傳,同時諸如ap的無線網(wǎng)絡設(shè)備還在進行諸如掃碼數(shù)據(jù)的關(guān)鍵數(shù)據(jù)收集工作,此時收集的關(guān)鍵數(shù)據(jù)還是會緩存到諸如sd卡的存儲卡單元當中,直到ap在sd卡當中讀取不到掃碼的緩存數(shù)據(jù)了,這時會根據(jù)上傳間隔時間按時上傳。
實施例3:
參見圖4,示出了根據(jù)本發(fā)明的具體實施例的維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)牧鞒淌纠?。在本實施例中,無線網(wǎng)絡采用的是3/4g無線網(wǎng)絡進程,緩存采用sd卡。分別示出了在判斷是否存在有線網(wǎng)絡進程后,不同情況的對于無線網(wǎng)絡進程,以及有線和無線網(wǎng)絡質(zhì)量的判斷步驟,以及何種情況下進行緩存。
實施例4:
參見圖5,示出了根據(jù)本發(fā)明的具體實施例的無線網(wǎng)絡設(shè)備,該無線網(wǎng)絡設(shè)備能夠給各無線終端提供無線網(wǎng)絡服務,該無線終端包括有線網(wǎng)絡單元330,無線網(wǎng)絡單元340和數(shù)據(jù)緩存單元350,該有線網(wǎng)絡單元和無線網(wǎng)絡與信息管理平臺網(wǎng)絡連接,其特征在于,該無線網(wǎng)絡設(shè)備中還包括處理器310,存儲器320,存儲器320中存儲有代碼,處理器310運行存儲器320中的代碼以執(zhí)行如下步驟:
s110:判斷是否存在有線網(wǎng)絡進程。
s120:判斷是否存在無線網(wǎng)絡進程,如果存在有線網(wǎng)絡進程,且同時存在無線網(wǎng)絡進程,則選擇有線網(wǎng)絡進行數(shù)據(jù)傳輸,并斷開無線網(wǎng)絡進程;如果存在有線網(wǎng)絡進程,但不存在無線網(wǎng)絡進程,則進行有線網(wǎng)絡性能判斷步驟;如果不存在有線網(wǎng)絡進程,且存在無線網(wǎng)絡進程,則進行無線網(wǎng)絡性能判斷步驟;如果既不存在有線網(wǎng)絡進程,又不存在無線網(wǎng)絡進程,則說明網(wǎng)絡通信中斷,此時對收集得到的關(guān)鍵數(shù)據(jù)進行緩存,直到網(wǎng)絡恢復。
并且,進一步的,由于信息管理平臺能夠通過心跳報文的消失發(fā)現(xiàn)該ap已經(jīng)離線,進而發(fā)出告警信息,提醒管理員及時修復。
s130:判斷有線網(wǎng)絡是否存在不通或者延時過大,如果不存在,則說明網(wǎng)絡性能良好,繼續(xù)使用有線網(wǎng)絡,否則,且斷開有線網(wǎng)絡進程,開啟無線網(wǎng)絡進程。
進一步的,在斷開有線網(wǎng)絡前,向信息管理平臺發(fā)送報警信息,以提醒盡快修復有線網(wǎng)絡。
s140:判斷無線網(wǎng)絡是否存在不通或者延時過大,如果存在,無線網(wǎng)絡設(shè)備會選擇將關(guān)鍵數(shù)據(jù)進行緩存,待網(wǎng)絡恢復后上傳,保證數(shù)據(jù)不丟失;進一步的,如果不存在,則利用無線網(wǎng)絡進行數(shù)據(jù)的傳輸,并向信息管理平臺發(fā)送告警信息,提醒管理員信息管理現(xiàn)在使用的是備用的無線網(wǎng)絡,例如備用的3/4g網(wǎng)絡,盡快修復有線網(wǎng)絡。
進一步的,當有線網(wǎng)絡或者無線網(wǎng)絡其中之一恢復后,無線網(wǎng)絡設(shè)備會將緩存的關(guān)鍵數(shù)據(jù)上傳給信息管理平臺,上傳緩存的關(guān)鍵數(shù)據(jù)的順序按照緩存時間的先后,先緩存的先上傳,同時諸如ap的無線網(wǎng)絡設(shè)備還在進行諸如掃碼數(shù)據(jù)的關(guān)鍵數(shù)據(jù)收集工作,此時收集的關(guān)鍵數(shù)據(jù)還是會緩存到諸如sd卡的存儲卡單元當中,直到ap在sd卡當中讀取不到掃碼的緩存數(shù)據(jù)了,這時會根據(jù)上傳間隔時間按時上傳。
實施例5:
參見圖6,示出了根據(jù)本發(fā)明的具體實施例的無線網(wǎng)絡設(shè)備,該無線網(wǎng)絡設(shè)備能夠給各無線終端提供無線網(wǎng)絡服務,該無線終端包括有線網(wǎng)絡單元330,無線網(wǎng)絡單元340和數(shù)據(jù)緩存單元350,以及如實施例2中所述的維持關(guān)鍵數(shù)據(jù)穩(wěn)定傳輸?shù)难b置。
顯然,本領(lǐng)域技術(shù)人員應該明白,上述的本發(fā)明的各單元或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個計算裝置上,可選地,他們可以用計算機裝置可執(zhí)行的程序代碼來實現(xiàn),從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結(jié)合。
以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施方式僅限于此,對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單的推演或替換,都應當視為屬于本發(fā)明由所提交的權(quán)利要求書確定保護范圍。