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