1.一種嵌入式聯(lián)網系統(tǒng)負載均衡的方法,其特征在于,所述方法包括:
步驟1:根據系統(tǒng)部署信息確定均衡所需子域名的均衡字段組成;
步驟2:根據確定的均衡字段編寫設備內置的子域名生成算法,并設置初始主域名,得到系統(tǒng)設備對應子域名的集合;
步驟3:系統(tǒng)根據均衡字段和設備實際部署數量和服務器情況,將步驟2生成的子域名按類型組合分別定向到不同服務器;
步驟4:設備加電或者與服務器斷網后通過預設算法計算取得子域名訪問服務器。
2.根據權利要求1所述的嵌入式聯(lián)網系統(tǒng)負載均衡的方法,其特征在于,所述字段包括:設備位置、序列號、版本號。
3.根據權利要求1所述的系統(tǒng)負載均衡的方法,其特征在于,所述設備加電或者與服務器斷網后通過預設算法計算取得子域名訪問服務器,具體包括:
首先根據設備ID和設備對應的部署地址區(qū)域字段ADDR,利用公式1和公式2計算出首次訪問服務器地址Addroffset和Idoffset;
Idoffset=getserno(id)(公式1)
Addroffset=getaddr(ADDR)(公式2)
然后,基于生成的服務器地址和公式3,生成實際服務器對應子域名RD:
RD=Addroffset-Idoffset.test.com(公式3)
然后,基于生成的子域名RD對服務器進行訪問。
4.根據權利要求3所述的嵌入式聯(lián)網系統(tǒng)負載均衡的方法,其特征在于,所述方法還包括計算出備用地址RD1、RD0,備用地址RD1、RD0分別對應一個子域名,設備首先訪問地址RD,若RD沒有對應的域名解析,則使用RD1進行處理,若RD1失敗,則使用RD0進行處理,若失敗額訪問主域名指向的服務器;若全部失敗,就進入回退重新連接模式。
5.根據權利要求4所述的嵌入式聯(lián)網系統(tǒng)負載均衡的方法,其特征在于,設備訪問成功后,若ADDR=0,則將調用服務器上的區(qū)域設置接口,把屬性ADDR字段進行賦值,服務器根據其設備對應的外網IP查表或者訪問IP數據庫得出,若ADDR改變,設備將重新用新的ADDR再次計算新的服務器地址RD、RD1、RD0,然后訪問RD得到真實的業(yè)務服務器地址。
6.根據權利要求1所述的嵌入式聯(lián)網系統(tǒng)負載均衡的方法,其特征在于,所述步驟1:根據系統(tǒng)部署信息確定均衡所需子域名的均衡字段組成,具體包括:設備部署區(qū)域位置信息、設備軟件版本屬性、設備定制客戶號、設備序列號等和系統(tǒng)關聯(lián)的屬性。
7.根據權利要求1所述的嵌入式聯(lián)網系統(tǒng)負載均衡的方法,其特征在于,所述步驟2:根據確定的均衡字段編寫設備內置的子域名生成算法,并設置初始主域名,具體包括:利用各個設備對應均衡字段的實際值計算出子域名的各個字段并組合成最終子域名。
8.根據權利要求1所述的嵌入式聯(lián)網系統(tǒng)負載均衡的方法,其特征在于,所述步驟3:系統(tǒng)根據均衡字段和設備實際部署數量,將步驟2生成的子域名按類型組合分別定向到不同服務器,具體包括:通過將對應均衡一個或者多個字段的子域名定向到不同服務器,從而使得滿足一類或者多個組合類型的設備指向到服務器;或將多個字段的子域名的服務器定向到一個服務器實現(xiàn)一個服務器服務多種類別設備。