本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種無線數(shù)據(jù)傳輸方法及裝置。
背景技術(shù):
電、水、煤氣等資源是現(xiàn)代人必不可少的資源,而其計量與抄收是一個重要的商業(yè)環(huán)境。傳統(tǒng)管理方法是采用人工抄收結(jié)算,具有一致性差,易出錯,管理難度大,成本高的特點(diǎn)。
現(xiàn)在很多電表、水表、氣表等各種計費(fèi)裝置,正在逐步由之前的人工抄表換代為智能自動抄表,也就是進(jìn)入所謂的萬物互聯(lián),即物聯(lián)網(wǎng)時代。lte(longtermevolution,長期演進(jìn))或者3g、2g技術(shù)是實(shí)現(xiàn)萬物互聯(lián)的一種通信方式,每個電表都需要一個客戶識別模塊,簡稱sim卡,但是使用過程中,每個sim卡(號碼)都有一定的月租費(fèi)或流量費(fèi)。對于電表這種大部分時間沒有數(shù)據(jù)發(fā)送,且每次發(fā)送數(shù)據(jù)量有小,每一個電表配一個sim卡去完成通信,使用費(fèi)用會太高。
也可以利用zigbee(又稱紫蜂協(xié)議)短距離無線通信技術(shù)進(jìn)行數(shù)據(jù)傳輸,可以減少工程的布線復(fù)雜度,提高數(shù)據(jù)通信的可靠性,但是由于需要在各個小區(qū)域內(nèi)設(shè)置一個gprs(generalpacketradioservice,通用分組無線服務(wù)技術(shù))模塊,在大量電表使用時,還是要布網(wǎng),因此初始的實(shí)施費(fèi)用和后續(xù)使用費(fèi)用還是比較高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的在于提供一種無線數(shù)據(jù)傳輸方法及裝置,旨在解決現(xiàn)有技術(shù)中自動抄表技術(shù)布網(wǎng)實(shí)施難度大,成本高以及通信費(fèi)用限制自動抄表的推廣的問題。
本發(fā)明實(shí)施例提供一種無線數(shù)據(jù)傳輸方法,包括:
配置多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息;
根據(jù)多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息,分時建立每一個無線通信設(shè)備與服務(wù)器的連接;
將與每一個無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息通過對應(yīng)的無線通信設(shè)備經(jīng)運(yùn)營商網(wǎng)絡(luò)發(fā)送至所述服務(wù)器。
其中,所述配置多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息的步驟包括:
確定多個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度;
根據(jù)多個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度、各個無線通信設(shè)備的id和預(yù)設(shè)時間間隔確定每一無線通信設(shè)備使用所述客戶識別模塊信息的初始時刻;
其中所述預(yù)設(shè)時間間隔為多個無線通信設(shè)備中的最后一無線通信設(shè)備結(jié)束使用所述客戶識別模塊信息到多個無線通信設(shè)備中的第一無線通信設(shè)備再次開始使用所述客戶識別模塊信息的預(yù)設(shè)時間段長度。
其中,所述根據(jù)多個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度、各個無線通信設(shè)備的id和預(yù)設(shè)時間間隔確定每一無線通信設(shè)備使用所述客戶識別模塊信息的初始時刻的步驟包括:
獲取多個無線通信設(shè)備的id,并根據(jù)獲取的id為每一無線通信設(shè)備分別分配一序列號,其中各個序列號從1到n依次排列,n為無線通信設(shè)備的數(shù)目;
根據(jù)n個無線通信設(shè)備的序列號和n個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度得到n個無線通信設(shè)備的第一參考值;
根據(jù)n個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度和所述預(yù)設(shè)時間間隔得到第一值;
針對每一無線通信設(shè)備,查找與所述第一值進(jìn)行取模運(yùn)算后的值與該無線通信設(shè)備的所述第一參考值相等的當(dāng)前時刻;
確定當(dāng)前時刻為該無線通信設(shè)備使用所述客戶識別模塊信息的初始時刻。
其中,所述根據(jù)n個無線通信設(shè)備的序列號和n個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度得到n個無線通信設(shè)備的第一參考值的步 驟包括:
針對每一無線通信設(shè)備,計算當(dāng)前無線通信設(shè)備序列號之前的各個無線通信設(shè)備的時間段長度之和,得到n個所述第一參考值,其中第一無線通信設(shè)備的所述第一參考值為零。
其中,所述根據(jù)n個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度和所述預(yù)設(shè)時間間隔得到第一值的步驟包括:
計算n個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度之和,所得值與所述預(yù)設(shè)時間間隔相加得到所述第一值。
其中,所述數(shù)據(jù)信息包括:與無線通信設(shè)備對應(yīng)的數(shù)據(jù)采集器采集的檢測設(shè)備的待發(fā)送數(shù)據(jù)信息或者所述數(shù)據(jù)采集器采集的檢測設(shè)備發(fā)送的請求數(shù)據(jù)信息。
其中,在將所述數(shù)據(jù)信息通過對應(yīng)的無線通信設(shè)備發(fā)送至所述服務(wù)器之后或者在無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度內(nèi)未完成所述數(shù)據(jù)信息的傳輸時,所述方法還包括:
釋放無線通信設(shè)備與所述服務(wù)器的連接。
本發(fā)明實(shí)施例還提供一種無線數(shù)據(jù)傳輸方法,包括:
獲取與服務(wù)器建立連接的預(yù)設(shè)時間段信息,在預(yù)設(shè)時間段內(nèi)做上線操作并建立與所述服務(wù)器的連接;
將獲取的對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息經(jīng)運(yùn)營商網(wǎng)絡(luò)發(fā)送至所述服務(wù)器。
其中,在將獲取的對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息發(fā)送至所述服務(wù)器之后或者在預(yù)設(shè)時間段內(nèi)未完成所述數(shù)據(jù)信息的傳輸時,所述方法還包括:
釋放與所述服務(wù)器之間的連接并做下線操作。
本發(fā)明實(shí)施例還提供一種無線數(shù)據(jù)傳輸裝置,包括:
配置模塊,用于配置多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息;
建立模塊,用于根據(jù)多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息,分時建立每一個無線通信設(shè)備與服務(wù)器的連接;
第一發(fā)送模塊,用于將與每一個無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息通過對應(yīng)的無線通信設(shè)備經(jīng)運(yùn)營商網(wǎng)絡(luò)發(fā)送至所述服務(wù)器。
其中,所述配置模塊包括:
第一確定子模塊,用于確定多個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度;
第二確定子模塊,用于根據(jù)多個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度、各個無線通信設(shè)備的id和預(yù)設(shè)時間間隔確定每一無線通信設(shè)備使用所述客戶識別模塊信息的初始時刻;
其中所述預(yù)設(shè)時間間隔為多個無線通信設(shè)備中的最后一無線通信設(shè)備結(jié)束使用所述客戶識別模塊信息到多個無線通信設(shè)備中的第一無線通信設(shè)備再次開始使用所述客戶識別模塊信息的預(yù)設(shè)時間段長度。
其中,所述第二確定子模塊包括:
分配單元,用于獲取多個無線通信設(shè)備的id,并根據(jù)獲取的id為每一無線通信設(shè)備分別分配一序列號,其中各個序列號從1到n依次排列,n為無線通信設(shè)備的數(shù)目;
獲取單元,用于根據(jù)n個無線通信設(shè)備的序列號和n個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度得到n個無線通信設(shè)備的第一參考值;
計算單元,用于根據(jù)n個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度和所述預(yù)設(shè)時間間隔得到第一值;
查找單元,用于針對每一無線通信設(shè)備,查找與所述第一值進(jìn)行取模運(yùn)算后的值與該無線通信設(shè)備的所述第一參考值相等的當(dāng)前時刻;
確定單元,用于確定當(dāng)前時刻為該無線通信設(shè)備使用所述客戶識別模塊信息的初始時刻。
其中,所述獲取單元進(jìn)一步用于:
針對每一無線通信設(shè)備,計算當(dāng)前無線通信設(shè)備序列號之前的各個無線通信設(shè)備的時間段長度之和,得到n個所述第一參考值,其中第一無線通信設(shè)備的所述第一參考值為零。
其中,所述計算單元進(jìn)一步用于:
計算n個無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度之和,所得值與所述預(yù)設(shè)時間間隔相加得到所述第一值。
其中,所述數(shù)據(jù)信息包括:與無線通信設(shè)備對應(yīng)的數(shù)據(jù)采集器采集的檢測 設(shè)備的待發(fā)送數(shù)據(jù)信息或者所述數(shù)據(jù)采集器采集的檢測設(shè)備發(fā)送的請求數(shù)據(jù)信息。
其中,所述裝置還包括:
第一釋放模塊,用于在所述第一發(fā)送模塊將所述數(shù)據(jù)信息通過對應(yīng)的無線通信設(shè)備發(fā)送至所述服務(wù)器之后或者在無線通信設(shè)備使用所述客戶識別模塊信息的時間段長度內(nèi)未完成所述數(shù)據(jù)信息的傳輸時,釋放無線通信設(shè)備與所述服務(wù)器的連接。
本發(fā)明實(shí)施例還提供一種無線數(shù)據(jù)傳輸裝置,包括:
獲取建立模塊,用于獲取與服務(wù)器建立連接的預(yù)設(shè)時間段信息,在預(yù)設(shè)時間段內(nèi)做上線操作并建立與所述服務(wù)器的連接;
第二發(fā)送模塊,用于將獲取的對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息經(jīng)運(yùn)營商網(wǎng)絡(luò)發(fā)送至所述服務(wù)器。
其中,所述裝置還包括:
第二釋放模塊,用于在所述第二發(fā)送模塊將獲取的對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息發(fā)送至所述服務(wù)器之后或者在預(yù)設(shè)時間段內(nèi)未完成所述數(shù)據(jù)信息的傳輸時,釋放與所述服務(wù)器之間的連接并做下線操作。
本發(fā)明實(shí)施例上述技術(shù)方案的有益效果至少包括:
通過配置多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息,并分時建立每個無線通信設(shè)備與服務(wù)器的連接,將與每個無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息發(fā)送至服務(wù)器,可以實(shí)現(xiàn)多個無線通信設(shè)備分時共享客戶識別模塊信息,降低了使用無線通信設(shè)備的物聯(lián)網(wǎng)場景的通信費(fèi)用,有利于無線通信技術(shù)在物聯(lián)網(wǎng)應(yīng)用中的推廣。解決了現(xiàn)有技術(shù)中獲取多個數(shù)據(jù)信息時,布網(wǎng)實(shí)施難度大,成本高的問題。
附圖說明
圖1表示本發(fā)明實(shí)施例一無線數(shù)據(jù)傳輸方法示意圖;
圖2表示本發(fā)明實(shí)施例時間段的劃分示意圖;
圖3表示本發(fā)明實(shí)施例電表、數(shù)據(jù)采集器和無線通信設(shè)備對應(yīng)關(guān)系示意圖一;
圖4表示本發(fā)明實(shí)施例二無線數(shù)據(jù)傳輸方法示意圖;
圖5表示本發(fā)明實(shí)施例確定無線通信設(shè)備使用客戶識別模塊信息的初始時刻的方法示意圖;
圖6表示本發(fā)明實(shí)施例三無線數(shù)據(jù)傳輸方法示意圖;
圖7表示本發(fā)明實(shí)施例四無線數(shù)據(jù)傳輸裝置示意圖一;
圖8表示本發(fā)明實(shí)施例四無線數(shù)據(jù)傳輸裝置示意圖二;
圖9表示本發(fā)明實(shí)施例四無線數(shù)據(jù)傳輸裝置示意圖三。
具體實(shí)施方式
為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
實(shí)施例一
如圖1所示,為本發(fā)明實(shí)施例一提供的一種無線數(shù)據(jù)傳輸方法示意圖,包括:
步驟101、配置多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息。
多個無線通信設(shè)備共享一客戶識別模塊信息,因此需要根據(jù)無線通信設(shè)備的數(shù)目預(yù)先配置各個無線通信設(shè)備使用客戶識別模塊信息的時間段信息,其中各個時間段不重合。如圖2所示,為時間段的劃分示意圖,其中t1、t2、t3…tn的時間長度可以相等,也可以不等,且t1、t2、t3…tn為多個連續(xù)的時間段。
假定當(dāng)前有4個無線通信設(shè)備,則需要配置4個無線通信設(shè)備使用客戶識別模塊信息的時間段信息,例如可以配置第一無線通信設(shè)備在10點(diǎn)~10點(diǎn)0分24秒這一段時間內(nèi)使用客戶識別模塊信息,配置第二無線通信設(shè)備在10點(diǎn)0分25秒~10點(diǎn)0分50秒這一段時間內(nèi)使用客戶識別模塊信息,配置第三無線通信設(shè)備在10點(diǎn)0分51秒~10點(diǎn)1分17秒這一段時間內(nèi)使用客戶識別模塊信息,以及配置第四無線通信設(shè)備在10點(diǎn)1分18秒~10點(diǎn)1分40秒這一段時間內(nèi)使用客戶識別模塊信息。
需要說明的是,在第一無線通信設(shè)備使用客戶識別模塊信息之后,與其相鄰的第二無線通信設(shè)備立即使用客戶識別模塊信息,即相鄰的無線通信設(shè)備使 用客戶識別模塊信息的時間段是相連續(xù)的。
在當(dāng)前有4個無線通信設(shè)備時,在第一無線通信設(shè)備、第二無線通信設(shè)備、第三無線通信設(shè)備以及第四無線通信設(shè)備完成使用客戶識別模塊信息之后,即結(jié)束了當(dāng)前使用客戶識別模塊信息的一個周期,在下一個使用客戶識別模塊信息的周期到來之前,需要間隔一段時長。然后使得第一無線通信設(shè)備、第二無線通信設(shè)備、第三無線通信設(shè)備以及第四無線通信設(shè)備重新依次使用客戶識別模塊信息。
在配置多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息之后,執(zhí)行步驟102。
步驟102、根據(jù)多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息,分時建立每一個無線通信設(shè)備與服務(wù)器的連接。
在配置多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息之后,分時建立每一個無線通信設(shè)備與服務(wù)器的連接,且同一時間段內(nèi)僅允許一個無線通信設(shè)備與服務(wù)器建立連接。各個無線通信設(shè)備分時共享同一客戶識別模塊信息,且需要說明的是,無線通信設(shè)備中預(yù)先存儲有客戶識別模塊信息。
例如:在10點(diǎn)到10點(diǎn)0分24秒這一段時間內(nèi)建立第一無線通信設(shè)備與服務(wù)器的連接,第一無線通信設(shè)備在此時間段內(nèi)使用客戶識別模塊信息,在10點(diǎn)0分25秒到10點(diǎn)0分50秒建立第二無線通信設(shè)備與服務(wù)器的連接,第二無線通信設(shè)備在此時間段內(nèi)使用客戶識別模塊信息。
需要說明的是,本發(fā)明并不限制服務(wù)器數(shù)量,一個無線通信設(shè)備也可以和多個服務(wù)器相連。
步驟103、將與每一個無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息通過對應(yīng)的無線通信設(shè)備經(jīng)運(yùn)營商網(wǎng)絡(luò)發(fā)送至服務(wù)器。
在無線通信設(shè)備與服務(wù)器建立連接后,將與當(dāng)前無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息通過運(yùn)營商網(wǎng)絡(luò)發(fā)送至服務(wù)器??梢允褂胓prs技術(shù),3g技術(shù),lte技術(shù)等建立無線通信設(shè)備與服務(wù)器的連接,這里不做限定。數(shù)據(jù)信息傳輸方式可以使用數(shù)據(jù)業(yè)務(wù),也可以使用短信等業(yè)務(wù)。
其中,檢測設(shè)備的數(shù)據(jù)信息通過數(shù)據(jù)采集器來獲得,在向服務(wù)器發(fā)送數(shù)據(jù)信息時,需要將與當(dāng)前無線通信設(shè)備對應(yīng)的數(shù)據(jù)采集器采集的相應(yīng)的檢測設(shè)備 的數(shù)據(jù)信息通過運(yùn)營商網(wǎng)絡(luò)發(fā)送至服務(wù)器。
其中檢測設(shè)備可以是電表、水表、氣表等計費(fèi)設(shè)備。下面以電表為例簡單闡述檢測設(shè)備與數(shù)據(jù)采集器以及無線通信設(shè)備的關(guān)系。
如圖3所示,電表、數(shù)據(jù)采集器和無線通信設(shè)備可以是一一對應(yīng)關(guān)系,即第一電表對應(yīng)第一數(shù)據(jù)采集器,第一數(shù)據(jù)采集器對應(yīng)第一無線通信設(shè)備,第二電表對應(yīng)第二數(shù)據(jù)采集器,第二數(shù)據(jù)采集器對應(yīng)第二無線通信設(shè)備…第n電表對應(yīng)第n數(shù)據(jù)采集器,第n數(shù)據(jù)采集器對應(yīng)第n無線通信設(shè)備。各個電表的數(shù)據(jù)信息由相應(yīng)的數(shù)據(jù)采集器獲得,經(jīng)相應(yīng)的無線通信設(shè)備通過運(yùn)營商網(wǎng)絡(luò)發(fā)送至服務(wù)器。
本發(fā)明實(shí)施例一,通過配置多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息,并分時建立每個無線通信設(shè)備與服務(wù)器的連接,將與每個無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息發(fā)送至服務(wù)器,可以實(shí)現(xiàn)多個無線通信設(shè)備分時共享客戶識別模塊信息,降低了使用無線通信設(shè)備的物聯(lián)網(wǎng)場景的通信費(fèi)用,有利于無線通信技術(shù)在物聯(lián)網(wǎng)應(yīng)用中的推廣。解決了現(xiàn)有技術(shù)中獲取多個數(shù)據(jù)信息時,布網(wǎng)實(shí)施難度大,成本高的問題。
實(shí)施例二
如圖4所示,為本發(fā)明實(shí)施例二提供的一種無線數(shù)據(jù)傳輸方法示意圖,包括:
步驟201、確定多個無線通信設(shè)備使用客戶識別模塊信息的時間段長度。
在配置無線通信設(shè)備使用客戶識別模塊信息的時間段信息時,首先需要確定每一個無線通信設(shè)備使用客戶識別模塊信息的時間段長度。例如,當(dāng)前無線通信設(shè)備的數(shù)量為6個,可以確定第一無線通信設(shè)備使用客戶識別模塊信息的時間段長度m1為26秒,第二無線通信設(shè)備使用客戶識別模塊信息的時間段長度m2為24秒,第三無線通信設(shè)備使用客戶識別模塊信息的時間段長度m3為25秒,第四無線通信設(shè)備使用客戶識別模塊信息的時間段長度m4為27秒,第五無線通信設(shè)備使用客戶識別模塊信息的時間段長度m5為23秒,第六無線通信設(shè)備使用客戶識別模塊信息的時間長度m6為25秒。各個時間段的長度可以相等,也可以不相等,時間段長度的數(shù)目與無線通信設(shè)備的數(shù)目相等。
步驟202、根據(jù)多個無線通信設(shè)備使用客戶識別模塊信息的時間段長度、 各個無線通信設(shè)備的id和預(yù)設(shè)時間間隔確定每一無線通信設(shè)備使用客戶識別模塊信息的初始時刻。
其中,每個無線通信設(shè)備對應(yīng)一唯一的id,根據(jù)相應(yīng)的id可以識別相應(yīng)的無線通信設(shè)備。預(yù)設(shè)時間間隔為多個無線通信設(shè)備中的最后一無線通信設(shè)備結(jié)束使用客戶識別模塊信息到多個無線通信設(shè)備中的第一無線通信設(shè)備再次開始使用客戶識別模塊信息的預(yù)設(shè)時間段長度。
根據(jù)多個無線通信設(shè)備使用客戶識別模塊信息的時間段長度、各個無線通信設(shè)備的id和預(yù)設(shè)時間間隔確定每一無線通信設(shè)備使用客戶識別模塊信息的初始時刻的方法具體如圖5所示:
步驟2021、獲取多個無線通信設(shè)備的id,并根據(jù)獲取的id為每一無線通信設(shè)備分別分配一序列號,其中各個序列號從1到n依次排列,n為無線通信設(shè)備的數(shù)目。
每個無線通信設(shè)備都有一個唯一的id,因此n個無線通信設(shè)備的id構(gòu)成一個集合id={id1,id2,…,idn},存在一個函數(shù)f(x),能將集合id映射到數(shù)集a={1,2,…,n},因此可以將無線通信設(shè)備的id轉(zhuǎn)化為相應(yīng)的序列號。n個無線通信設(shè)備分別對應(yīng)一序列號,各個序列號從1到n依次排列。第一無線通信設(shè)備對應(yīng)序列號1,第二無線通信設(shè)備對應(yīng)序列號2…第n無線通信設(shè)備對應(yīng)序列號n。
步驟2022、根據(jù)n個無線通信設(shè)備的序列號和n個無線通信設(shè)備使用客戶識別模塊信息的時間段長度得到n個無線通信設(shè)備的第一參考值。
具體計算方法為:針對每一無線通信設(shè)備,計算當(dāng)前無線通信設(shè)備序列號之前的各個無線通信設(shè)備的時間段長度之和,可以得到n個無線通信設(shè)備第一參考值,其中第一無線通信設(shè)備的第一參考值為零。該計算過程可以用公式一進(jìn)行表示,其中公式一具體為:
其中,ri表示第i無線通信設(shè)備的第一參考值,mj表示第j無線通信設(shè)備使用客戶識別模塊信息的時間段長度,i的取值為1~n,當(dāng)i的取值為1時, 則可以得到第一無線通信設(shè)備的第一參考值為0,當(dāng)i的取值為2時,則可以得到第二無線通信設(shè)備的第一參考值為m1。
例如:當(dāng)n的取值為6,第一無線通信設(shè)備使用客戶識別模塊信息的時間段長度m1為26秒,第二無線通信設(shè)備使用客戶識別模塊信息的時間段長度m2為24秒,第三無線通信設(shè)備使用客戶識別模塊信息的時間段長度m3為25秒,第四無線通信設(shè)備使用客戶識別模塊信息的時間段長度m4為27秒,第五無線通信設(shè)備使用客戶識別模塊信息的時間段長度m5為23秒,第六無線通信設(shè)備使用客戶識別模塊信息的時間段長度m6為25秒時。
則第一無線通信設(shè)備的第一參考值為零,第二無線通信設(shè)備的第一參考值為26,第三無線通信設(shè)備的第一參考值為50,第四無線通信設(shè)備的第一參考值為75,第五無線通信設(shè)備的第一參考值為102,第六無線通信設(shè)備的第一參考值為125。
步驟2023、根據(jù)n個無線通信設(shè)備使用客戶識別模塊信息的時間段長度和預(yù)設(shè)時間間隔得到第一值。
具體為:計算n個無線通信設(shè)備使用客戶識別模塊信息的時間段長度之和,所得值與預(yù)設(shè)時間間隔相加得到第一值。該過程可以用公式二進(jìn)行表示,公式二具體為:
其中f表示第一值,mi表示第i無線通信設(shè)備使用客戶識別模塊信息的時間段長度,i的取值為1~n,t表示預(yù)設(shè)時間間隔。設(shè)置預(yù)設(shè)時間間隔可以用于某些無線通信設(shè)備在使用客戶識別模塊信息的時間段長度內(nèi)未完成數(shù)據(jù)傳輸時,進(jìn)行數(shù)據(jù)的重傳。
在n的取值為6,第一無線通信設(shè)備使用客戶識別模塊信息的時間段長度m1為26秒,第二無線通信設(shè)備使用客戶識別模塊信息的時間段長度m2為24秒,第三無線通信設(shè)備使用客戶識別模塊信息的時間段長度m3為25秒,第四無線通信設(shè)備使用客戶識別模塊信息的時間段長度m4為27秒,第五無線通信設(shè)備使用客戶識別模塊信息的時間段長度m5為23秒,第六無線通信設(shè)備使用客戶識別模塊信息的時間段長度m6為25秒,預(yù)設(shè)時間間隔t的數(shù)值為20秒時,則第一值f為170。
步驟2024、針對每一無線通信設(shè)備,查找與第一值進(jìn)行取模運(yùn)算后的值 與該無線通信設(shè)備的第一參考值相等的當(dāng)前時刻,并確定當(dāng)前時刻為該無線通信設(shè)備使用客戶識別模塊信息的初始時刻。
具體為:該計算過程可以用公式三與公式一共同進(jìn)行表示,其中公式三具體為:
當(dāng)公式三的計算值與一無線通信設(shè)備的第一參考值相等時,確定當(dāng)前時刻為該無線通信設(shè)備使用客戶識別模塊信息的初始時刻。
具體的,當(dāng)n的取值為6,第一無線通信設(shè)備使用客戶識別模塊信息的時間段長度m1為26秒,第二無線通信設(shè)備使用客戶識別模塊信息的時間段長度m2為24秒,第三無線通信設(shè)備使用客戶識別模塊信息的時間段長度m3為25秒,第四無線通信設(shè)備使用客戶識別模塊信息的時間段長度m4為27秒,第五無線通信設(shè)備使用客戶識別模塊信息的時間段長度m5為23秒,第六無線通信設(shè)備使用客戶識別模塊信息的時間段長度m6為25秒,預(yù)設(shè)時間間隔t的數(shù)值為20秒時,則第一值f為170。
此時第一無線通信設(shè)備的第一參考值為零,第二無線通信設(shè)備的第一參考值為26,第三無線通信設(shè)備的第一參考值為50,第四無線通信設(shè)備的第一參考值為75,第五無線通信設(shè)備的第一參考值為102,第六無線通信設(shè)備的第一參考值為125。
當(dāng)存在一當(dāng)前時刻tnow,使得tnow%170的值與一無線通信設(shè)備的第一參考值相等時,確定當(dāng)前時刻為該無線通信設(shè)備的初始時刻。其中tnow%170的取值范圍在0~169之間,例如當(dāng)tnow%170的值為零時,確定當(dāng)前時刻tnow%為第一無線通信設(shè)備的初始時刻,當(dāng)tnow%170的值為26時,確定當(dāng)前時刻tnow%為第二無線通信設(shè)備的初始時刻。
在此需要進(jìn)一步說明的是,當(dāng)各個無線通信設(shè)備使用客戶識別模塊信息的時間段長度相等時,則公式一可以用公式四來代替,其中公式四可以具體表示為:ri=m*(f(idi)-1),ri表示第i無線通信設(shè)備的第一參考值,m表示無線通信設(shè)備使用客戶識別模塊信息的時間段長度,f(idi)的取值為1~n, f(idi)表示無線通信設(shè)備的序列號。第一無線通信設(shè)備對應(yīng)序列號1,第二無線通信設(shè)備對應(yīng)序列號2…第n無線通信設(shè)備對應(yīng)序列號n。
公式二可以用公式五來代替,其中公式五為:f=m*n+t,其中f表示第一值,m表示無線通信設(shè)備使用客戶識別模塊信息的時間段長度,n為無線通信設(shè)備的數(shù)目,t表示預(yù)設(shè)時間間隔。
公式三可以用公式六來代替,其中公式六為:tnow%(m*n+t)。
當(dāng)m的取值為30秒,n的取值為6,t的取值為20秒時,根據(jù)公式四計算得到的數(shù)值為:0、30、60、90、120以及150中的任一個,根據(jù)公式五計算得到的數(shù)值為200,根據(jù)公式六計算得到的數(shù)值范圍為0~199。當(dāng)存在一當(dāng)前時刻,使得根據(jù)公式六計算得到的數(shù)值與公式四計算得到的數(shù)值相等時,確定當(dāng)前時刻為某一無線通信設(shè)備的初始時刻。例如:存在一當(dāng)前時刻,使得根據(jù)公式六計算得到的數(shù)值為30,其中第一無線通信設(shè)備根據(jù)公式四得到的第一參考值為零,第二無線通信設(shè)備根據(jù)公式四得到的第一參考值為30,第三無線通信設(shè)備根據(jù)公式四得到的第一參考值為60,第四無線通信設(shè)備根據(jù)公式四得到的第一參考值為90,第五無線通信設(shè)備根據(jù)公式四得到的第一參考值為120,第六無線通信設(shè)備根據(jù)公式四得到的第一參考值為150。根據(jù)公式六計算得到的數(shù)值30與第二無線通信設(shè)備根據(jù)公式四得到的第一參考值30相等,確定當(dāng)前時刻為第二無線通信設(shè)備的初始時刻。
步驟203、分時建立每一無線通信設(shè)備與服務(wù)器的連接。
在確定每一無線通信設(shè)備使用客戶識別模塊信息的時間段長度以及初始時刻之后,根據(jù)無線通信設(shè)備中存儲的客戶識別模塊信息,建立無線通信設(shè)備與服務(wù)器的網(wǎng)絡(luò)連接。
步驟204、將與每一無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息通過對應(yīng)的無線通信設(shè)備經(jīng)運(yùn)營商網(wǎng)絡(luò)發(fā)送至服務(wù)器。
在建立一無線通信設(shè)備與服務(wù)器的連接后,將與該無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息經(jīng)運(yùn)營商網(wǎng)絡(luò)發(fā)送至服務(wù)器。其中,數(shù)據(jù)信息包括:與無線通信設(shè)備對應(yīng)的數(shù)據(jù)采集器采集的檢測設(shè)備的待發(fā)送數(shù)據(jù)信息或者數(shù)據(jù)采集器采集的檢測設(shè)備發(fā)送的請求數(shù)據(jù)信息。
需要說明的是,無線通信設(shè)備內(nèi)設(shè)置有定時器,當(dāng)無線通信設(shè)備與服務(wù)器 建立連接后,定時器開始工作,其中無線通信設(shè)備中的定時器的工作時長小于或者等于該無線通信設(shè)備使用客戶識別模塊信息的時長。
在將數(shù)據(jù)信息通過對應(yīng)的無線通信設(shè)備發(fā)送至服務(wù)器之后,可以釋放無線通信設(shè)備與服務(wù)器的連接,當(dāng)定時器超時后,無線通信設(shè)備在使用客戶識別模塊信息的時間段長度內(nèi)未完成數(shù)據(jù)信息的傳輸時,此時定時器停止工作,并釋放無線通信設(shè)備與服務(wù)器的連接。
本發(fā)明實(shí)施例二,通過配置多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息,并分時建立每個無線通信設(shè)備與服務(wù)器的連接,將與每個無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息發(fā)送至服務(wù)器,可以實(shí)現(xiàn)多個無線通信設(shè)備分時共享客戶識別模塊信息,降低了使用無線通信設(shè)備的物聯(lián)網(wǎng)場景的通信費(fèi)用,有利于無線通信技術(shù)在物聯(lián)網(wǎng)應(yīng)用中的推廣。解決了現(xiàn)有技術(shù)中獲取多個數(shù)據(jù)信息時,布網(wǎng)實(shí)施難度大,成本高的問題。
實(shí)施例三
如圖6所示,為本發(fā)明實(shí)施例三提供的一種無線數(shù)據(jù)傳輸方法示意圖,包括:
步驟301、獲取與服務(wù)器建立連接的預(yù)設(shè)時間段信息,在預(yù)設(shè)時間段內(nèi)做上線操作并建立與服務(wù)器的連接;
步驟302、將獲取的對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息經(jīng)運(yùn)營商網(wǎng)絡(luò)發(fā)送至服務(wù)器。
具體的,該方法應(yīng)用于無線通信設(shè)備,每一個無線通信設(shè)備都具有一個預(yù)設(shè)時間段信息,針對每一個無線通信設(shè)備而言,需要在相應(yīng)的預(yù)設(shè)時間段內(nèi)建立與服務(wù)器的連接。具體的連接過程為:在當(dāng)前時刻為無線通信設(shè)備使用客戶識別模塊信息的初始時刻時,無線通信設(shè)備開始上線動作,利用內(nèi)部存儲的客戶識別模塊信息完成網(wǎng)絡(luò)注冊,然后向服務(wù)器發(fā)送連接請求,在接收到服務(wù)器反饋的聯(lián)網(wǎng)成功消息后,完成與服務(wù)器的連接。
然后將與該無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息發(fā)送至服務(wù)器,其中檢測設(shè)備的數(shù)據(jù)信息可以通過數(shù)據(jù)采集器來獲取。
當(dāng)將獲取的對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息發(fā)送至服務(wù)器之后或者在預(yù)設(shè)時間段內(nèi)未完成數(shù)據(jù)信息的傳輸時,需要向服務(wù)器發(fā)送釋放連接請求,根據(jù)服務(wù) 器反饋的消息釋放與服務(wù)器之間的連接并做下線操作。
本發(fā)明實(shí)施例三,通過在預(yù)設(shè)時間段內(nèi)建立與服務(wù)器的連接,將與每個無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息發(fā)送至服務(wù)器,在數(shù)據(jù)傳輸完成或者到達(dá)預(yù)設(shè)時間后,釋放與服務(wù)器的連接,可以實(shí)現(xiàn)無線通信設(shè)備分時共享客戶識別模塊信息,降低了使用無線通信設(shè)備的物聯(lián)網(wǎng)場景的通信費(fèi)用,有利于無線通信技術(shù)在物聯(lián)網(wǎng)應(yīng)用中的推廣。解決了現(xiàn)有技術(shù)中獲取多個數(shù)據(jù)信息時,布網(wǎng)實(shí)施難度大,成本高的問題。
實(shí)施例四
以下為本發(fā)明實(shí)施例四提供的一種無線數(shù)據(jù)傳輸裝置的實(shí)施例。其中裝置的實(shí)施例與上述的方法實(shí)施例屬于同一構(gòu)思,裝置實(shí)施例中未詳盡描述的細(xì)節(jié)內(nèi)容,可以參考上述方法實(shí)施例。
本發(fā)明實(shí)施例提供一種無線數(shù)據(jù)傳輸裝置,如圖7所示包括:
配置模塊10,用于配置多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息;
建立模塊20,用于根據(jù)多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息,分時建立每一個無線通信設(shè)備與服務(wù)器的連接;
第一發(fā)送模塊30,用于將與每一個無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息通過對應(yīng)的無線通信設(shè)備經(jīng)運(yùn)營商網(wǎng)絡(luò)發(fā)送至服務(wù)器。
其中,如圖8所示,配置模塊10包括:
第一確定子模塊11,用于確定多個無線通信設(shè)備使用客戶識別模塊信息的時間段長度;
第二確定子模塊12,用于根據(jù)多個無線通信設(shè)備使用客戶識別模塊信息的時間段長度、各個無線通信設(shè)備的id和預(yù)設(shè)時間間隔確定每一無線通信設(shè)備使用客戶識別模塊信息的初始時刻;
其中預(yù)設(shè)時間間隔為多個無線通信設(shè)備中的最后一無線通信設(shè)備結(jié)束使用客戶識別模塊信息到多個無線通信設(shè)備中的第一無線通信設(shè)備再次開始使用客戶識別模塊信息的預(yù)設(shè)時間段長度。
其中,第二確定子模塊12包括:
分配單元120,用于獲取多個無線通信設(shè)備的id,并根據(jù)獲取的id為每 一無線通信設(shè)備分別分配一序列號,其中各個序列號從1到n依次排列,n為無線通信設(shè)備的數(shù)目;
獲取單元121,用于根據(jù)n個無線通信設(shè)備的序列號和n個無線通信設(shè)備使用客戶識別模塊信息的時間段長度得到n個無線通信設(shè)備的第一參考值;
計算單元122,用于根據(jù)n個無線通信設(shè)備使用客戶識別模塊信息的時間段長度和預(yù)設(shè)時間間隔得到第一值;
查找單元123,用于針對每一無線通信設(shè)備,查找與第一值進(jìn)行取模運(yùn)算后的值與該無線通信設(shè)備的第一參考值相等的當(dāng)前時刻;
確定單元124,用于確定當(dāng)前時刻為該無線通信設(shè)備使用客戶識別模塊信息的初始時刻。
其中,獲取單元121進(jìn)一步用于:
針對每一無線通信設(shè)備,計算當(dāng)前無線通信設(shè)備序列號之前的各個無線通信設(shè)備的時間段長度之和,得到n個第一參考值,其中第一無線通信設(shè)備的第一參考值為零。
其中,計算單元122進(jìn)一步用于:
計算n個無線通信設(shè)備使用客戶識別模塊信息的時間段長度之和,所得值與預(yù)設(shè)時間間隔相加得到第一值。
其中,數(shù)據(jù)信息包括:與無線通信設(shè)備對應(yīng)的數(shù)據(jù)采集器采集的檢測設(shè)備的待發(fā)送數(shù)據(jù)信息或者數(shù)據(jù)采集器采集的檢測設(shè)備發(fā)送的請求數(shù)據(jù)信息。
其中,該裝置還包括:
第一釋放模塊40,用于在第一發(fā)送模塊30將數(shù)據(jù)信息通過對應(yīng)的無線通信設(shè)備發(fā)送至服務(wù)器之后或者在無線通信設(shè)備使用客戶識別模塊信息的時間段長度內(nèi)未完成數(shù)據(jù)信息的傳輸時,釋放無線通信設(shè)備與服務(wù)器的連接。
本發(fā)明實(shí)施例還提供一種無線數(shù)據(jù)傳輸裝置,如圖9所示包括:
獲取建立模塊50,用于獲取與服務(wù)器建立連接的預(yù)設(shè)時間段信息,在預(yù)設(shè)時間段內(nèi)做上線操作并建立與服務(wù)器的連接;
第二發(fā)送模塊60,用于將獲取的對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息經(jīng)運(yùn)營商網(wǎng)絡(luò)發(fā)送至服務(wù)器。
其中,該裝置還包括:
第二釋放模塊70,用于在第二發(fā)送模塊60將獲取的對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息發(fā)送至服務(wù)器之后或者在預(yù)設(shè)時間段內(nèi)未完成數(shù)據(jù)信息的傳輸時,釋放與服務(wù)器之間的連接并做下線操作。
本發(fā)明實(shí)施例上述無線數(shù)據(jù)傳輸裝置,通過上述模塊,配置多個無線通信設(shè)備使用客戶識別模塊信息的時間段信息,并分時建立每個無線通信設(shè)備與服務(wù)器的連接,將與每個無線通信設(shè)備對應(yīng)的檢測設(shè)備的數(shù)據(jù)信息發(fā)送至服務(wù)器,可以實(shí)現(xiàn)多個無線通信設(shè)備分時共享客戶識別模塊信息,降低了使用無線通信設(shè)備的物聯(lián)網(wǎng)場景的通信費(fèi)用,有利于無線通信技術(shù)在物聯(lián)網(wǎng)應(yīng)用中的推廣。解決了現(xiàn)有技術(shù)中獲取多個數(shù)據(jù)信息時,布網(wǎng)實(shí)施難度大,成本高的問題。
需要說明的是,本發(fā)明實(shí)施例提供的無線數(shù)據(jù)傳輸裝置是應(yīng)用上述方法的裝置,則上述方法的所有實(shí)施例均適用于該裝置,且均能達(dá)到相同或相似的有益效果。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。