大規(guī)模社區(qū)的數(shù)據(jù)存儲優(yōu)化方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及無線通訊的技術(shù)領(lǐng)域,尤其是大規(guī)模社區(qū)的數(shù)據(jù)存儲優(yōu)化方法及系 統(tǒng)。
【背景技術(shù)】
[0002] 隨著智能社區(qū)的逐步發(fā)展,其社區(qū)服務(wù)數(shù)據(jù)量大幅度提升,為實現(xiàn)社區(qū)數(shù)據(jù)的安 全性及可靠性,通常需要對社區(qū)數(shù)據(jù)進(jìn)行全面、可靠的多級備份結(jié)構(gòu)進(jìn)行備份。如采用:社 區(qū)級服務(wù)器、項目級服務(wù)器及中心服務(wù)器備份結(jié)構(gòu),但在數(shù)據(jù)備份的使用過程中,首先,各 社區(qū)服務(wù)器的配比及實際存儲量并不一致。其次,在存儲過程中,易出現(xiàn)較大的中心服務(wù)器 閑置,一方面,易造成中心服務(wù)器使用率下降、維護(hù)成本上升。另一方面,造成系統(tǒng)安全性及 存儲效率降低,使系統(tǒng)的靈活性及擴(kuò)容性下降,從而影響系統(tǒng)的正常運營。
【發(fā)明內(nèi)容】
[0003] 針對上述現(xiàn)有技術(shù)中的缺陷,本發(fā)明解決了大規(guī)模社區(qū)的大數(shù)據(jù)存儲過程中,資 源浪費多、系統(tǒng)配備不平均的問題。
[0004] 為了達(dá)到上述目的,本發(fā)明提供如下技術(shù)方案:
[0005] 本發(fā)明中的大規(guī)模社區(qū)的數(shù)據(jù)存儲優(yōu)化方法,該方法實施于多級服務(wù)器的存儲結(jié) 構(gòu)中,包括,
[0006] 步驟SlOl :多個項目級服務(wù)器上報本地存儲數(shù)據(jù)的當(dāng)前存儲量;
[0007] 步驟S102 :根據(jù)單臺中心服務(wù)器的預(yù)存量對所述當(dāng)前存儲量進(jìn)行組合,獲取當(dāng)前 所需中心服務(wù)器數(shù)量;根據(jù)所述當(dāng)前存儲量的組合信息對應(yīng)所述多個項目級服務(wù)器信息, 獲取多個項目級服務(wù)器的組合信息;
[0008] 步驟S103 :根據(jù)當(dāng)前所需中心服務(wù)器數(shù)量及多個項目級服務(wù)器的組合信息,對所 述本地存儲數(shù)據(jù)進(jìn)行存儲。
[0009] 在一種優(yōu)選的實施方式中,在所述步驟SlOl前還包括:
[0010] 步驟S100,所述多個項目級服務(wù)器從多個社區(qū)服務(wù)器接收存儲數(shù)據(jù)。
[0011] 在一種優(yōu)選的實施方式中,所述步驟S102中包括,
[0012] 根據(jù)單臺中心服務(wù)器的預(yù)存量及第一分配算法及第二分配算法,對所述當(dāng)前存儲 量進(jìn)行組合,獲取第一當(dāng)前所需中心服務(wù)器數(shù)量及第二當(dāng)前所需中心服務(wù)器數(shù)量;
[0013] 從所述第一當(dāng)前所需中心服務(wù)器數(shù)量及第二當(dāng)前所需中心服務(wù)器數(shù)量中確定小 值為當(dāng)前所需中心服務(wù)器數(shù)量,提取所述小值所對應(yīng)的當(dāng)前存儲量的組合信息;
[0014] 根據(jù)所述當(dāng)前存儲量的組合信息對應(yīng)所述多個項目級服務(wù)器信息,獲取多個項目 級服務(wù)器的組合信息。
[0015] 在一種優(yōu)選的實施方式中,所述根據(jù)單臺中心服務(wù)器的預(yù)存量及第一分配算法及 第二分配算法,對所述當(dāng)前存儲量進(jìn)行組合,獲取第一當(dāng)前所需中心服務(wù)器數(shù)量及第二當(dāng) 前所需中心服務(wù)器數(shù)量的步驟包括:
[0016] 輪詢所述多個項目級服務(wù)器,將任意兩個或多個項目級服務(wù)器的當(dāng)前存儲量進(jìn)行 組合,獲取組合后容量值小于并最接近單臺中心服務(wù)器的多個項目服務(wù)器組合;根據(jù)所述 多個項目服務(wù)器組合的數(shù)量確定第一當(dāng)前所需中心服務(wù)器數(shù)量;
[0017] 根據(jù)預(yù)設(shè)當(dāng)前中心服務(wù)器數(shù)量、多個項目級服務(wù)器的當(dāng)前存儲量及臺中心服務(wù)器 的預(yù)存量建立樹型數(shù)據(jù)結(jié)構(gòu),對該結(jié)構(gòu)進(jìn)行搜索和剪枝,獲取組合后容量值小于并最接近 單臺中心服務(wù)器的多個項目服務(wù)器組合;根據(jù)所述多個項目服務(wù)器組合的數(shù)量確定第二當(dāng) 前所需中心服務(wù)器數(shù)量。
[0018] 在一種優(yōu)選的實施方式中,所述本地存儲數(shù)據(jù)的類型包括:物業(yè)信息數(shù)據(jù);金融 信息數(shù)據(jù);醫(yī)療信息數(shù)據(jù);家庭自動化控制信息數(shù)據(jù)及協(xié)議與指令數(shù)據(jù)。
[0019] 同時,本發(fā)明還提供了大規(guī)模社區(qū)的數(shù)據(jù)存儲優(yōu)化系統(tǒng),包括,多個項目級服務(wù) 器、中心服務(wù)器及存儲優(yōu)化處理器;
[0020] 所述多個項目級服務(wù)器上報本地存儲數(shù)據(jù)的當(dāng)前存儲量;
[0021] 所述存儲優(yōu)化處理器根據(jù)單臺中心服務(wù)器的預(yù)存量對所述當(dāng)前存儲量進(jìn)行組合, 獲取當(dāng)前所需中心服務(wù)器數(shù)量;根據(jù)所述當(dāng)前存儲量的組合信息對應(yīng)所述多個項目級服務(wù) 器信息,獲取多個項目級服務(wù)器的組合信息;
[0022] 根據(jù)當(dāng)前所需中心服務(wù)器數(shù)量及多個項目級服務(wù)器的組合信息,對所述本地存儲 數(shù)據(jù)進(jìn)行存儲。
[0023] 在一種優(yōu)選的實施方式中,所述多個項目級服務(wù)器還配置為從多個社區(qū)服務(wù)器接 收存儲數(shù)據(jù)。
[0024] 在一種優(yōu)選的實施方式中,所述存儲優(yōu)化處理器根據(jù)單臺中心服務(wù)器的預(yù)存量及 第一分配算法及第二分配算法,對所述當(dāng)前存儲量進(jìn)行組合,獲取第一當(dāng)前所需中心服務(wù) 器數(shù)量及第二當(dāng)前所需中心服務(wù)器數(shù)量;從所述第一當(dāng)前所需中心服務(wù)器數(shù)量及第二當(dāng)前 所需中心服務(wù)器數(shù)量中確定小值為當(dāng)前所需中心服務(wù)器數(shù)量,提取所述小值所對應(yīng)的當(dāng)前 存儲量的組合信息;根據(jù)所述當(dāng)前存儲量的組合信息對應(yīng)所述多個項目級服務(wù)器信息,獲 取多個項目級服務(wù)器的組合信息。
[0025] 在一種優(yōu)選的實施方式中,所述存儲優(yōu)化處理器還配置為:
[0026] 輪詢所述多個項目級服務(wù)器,將任意兩個或多個項目級服務(wù)器的當(dāng)前存儲量進(jìn)行 組合,獲取組合后容量值小于并最接近單臺中心服務(wù)器的多個項目服務(wù)器組合;根據(jù)所述 多個項目服務(wù)器組合的數(shù)量確定第一當(dāng)前所需中心服務(wù)器數(shù)量;根據(jù)預(yù)設(shè)當(dāng)前中心服務(wù)器 數(shù)量、多個項目級服務(wù)器的當(dāng)前存儲量及臺中心服務(wù)器的預(yù)存量建立樹型數(shù)據(jù)結(jié)構(gòu),對該 結(jié)構(gòu)進(jìn)行搜索和剪枝,獲取組合后容量值小于并最接近單臺中心服務(wù)器的多個項目服務(wù)器 組合;根據(jù)所述多個項目服務(wù)器組合的數(shù)量確定第二當(dāng)前所需中心服務(wù)器數(shù)量。
[0027] 在一種優(yōu)選的實施方式中,所述本地的當(dāng)前存儲數(shù)據(jù)的類型包括:物業(yè)信息數(shù)據(jù); 金融信息數(shù)據(jù);醫(yī)療信息數(shù)據(jù);家庭自動化控制信息數(shù)據(jù)及協(xié)議與指令數(shù)據(jù)。
[0028] 本發(fā)明的的有益效果為:本發(fā)明所提供的大規(guī)模社區(qū)的數(shù)據(jù)存儲優(yōu)化方法及系 統(tǒng),通過對項目級服務(wù)器的存儲量的組合及優(yōu)化,提高了中心服務(wù)器的利用率,有效減少了 中心服務(wù)器的使用數(shù)量,因此,提高了系統(tǒng)的安全性及穩(wěn)定性。
【附圖說明】
[0029] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0030] 圖1為本發(fā)明一種實施方式中,大規(guī)模社區(qū)的大數(shù)據(jù)存儲服務(wù)器框架圖;
[0031] 圖2為本發(fā)明一種實施方式中,大規(guī)模社區(qū)的數(shù)據(jù)存儲優(yōu)化方法的流程示意圖;
[0032] 圖3為本發(fā)明另一種實施方式中,大規(guī)模社區(qū)的數(shù)據(jù)存儲優(yōu)化方法的流程示意 圖。
【具體實施方式】
[0033] 下面將結(jié)合本發(fā)明的附圖,對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所 描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例, 本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā) 明保護(hù)的范圍。
[0034] 如圖1、2所示,在本發(fā)明一種實施方式中,本發(fā)明中的大規(guī)模社區(qū)的數(shù)據(jù)存儲優(yōu) 化方法,實現(xiàn)于該方法實施于多級服務(wù)器的存儲結(jié)構(gòu)中,該存儲結(jié)構(gòu)如圖1所示為A、B、C三 級服務(wù)器,其中:
[0035] (I)A級服務(wù)器:中心服務(wù)器。
[0036] 對B級服務(wù)器的所有數(shù)據(jù)進(jìn)行備份,每一個B級服務(wù)器在A級服務(wù)器上都可以找 到唯一的備份地點;此外,A級服務(wù)器的存儲數(shù)據(jù),將用于大數(shù)據(jù)分析,進(jìn)行商業(yè)運營。
[0037] (2) B級服務(wù)器:項目級服務(wù)器。
[0038] 用于存儲各智慧城市、智慧社區(qū)的數(shù)據(jù)。
[0039] 每一個B級服務(wù)器上只存儲某一個智慧社區(qū)的某一種數(shù)據(jù)。
[0040] B級服務(wù)器的存儲數(shù)據(jù)種類包括:
[0041] 1)物業(yè)數(shù)據(jù);2)金融數(shù)據(jù);3)醫(yī)療數(shù)據(jù);4)家庭控制數(shù)據(jù);5)協(xié)議與指令
[0042] (3) C級服務(wù)器:社區(qū)級服務(wù)器。
[0043]B級服務(wù)器存儲的數(shù)據(jù)種類與C級服務(wù)器存儲的數(shù)據(jù)種類相同。
[0044] B級服務(wù)器與C級服務(wù)器同步備份,具有一一對應(yīng)關(guān)系。
[0045] 在本發(fā)明的一種實施方式中,大規(guī)模社區(qū)的數(shù)據(jù)存儲優(yōu)化方法,包括:
[0046] 步驟SlOl :多個項目級服務(wù)器上報本地存儲數(shù)據(jù)的存儲量。
[0047] 步驟S102 :獲取中心服務(wù)器的存儲信息。
[0048] 在本步驟中,根據(jù)單臺中心服務(wù)器的預(yù)存量對所述當(dāng)前存儲量進(jìn)行組合,獲取當(dāng) 前所需中心服務(wù)器數(shù)量;根據(jù)所述當(dāng)前存儲量的組合信息對應(yīng)所述多個項目級服務(wù)器信 息,獲取多個項目級服務(wù)器的組合信息。