一種數(shù)據(jù)配置方法及一種網(wǎng)元的制作方法
【專利摘要】本發(fā)明提供了一種數(shù)據(jù)配置方法及一種網(wǎng)元,該方法包括:S1:接收操作維護(hù)終端下發(fā)的配置文件;S2:從配置文件中獲取配置信息;S3:將主用內(nèi)存的內(nèi)存數(shù)據(jù)復(fù)制到備用內(nèi)存中;S4:根據(jù)配置信息在備用內(nèi)存中配置內(nèi)存數(shù)據(jù);S5:在備用內(nèi)存中對(duì)配置后的內(nèi)存數(shù)據(jù)進(jìn)行校驗(yàn);S6:判斷是否通過校驗(yàn),如果是,則需要執(zhí)行S7,否則將備用內(nèi)存中的內(nèi)存數(shù)據(jù)回滾,通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依次執(zhí)行S1、S2、S3、S4、S5;S7:根據(jù)預(yù)設(shè)時(shí)間來控制主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。通過本發(fā)明提供的一種數(shù)據(jù)配置方法及一種網(wǎng)元,能夠提高數(shù)據(jù)配置過程中網(wǎng)元的穩(wěn)定性。
【專利說明】—種數(shù)據(jù)配置方法及一種網(wǎng)元
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)配置方法及一種網(wǎng)元。
【背景技術(shù)】
[0002]在通信領(lǐng)域中,需要對(duì)通信網(wǎng)絡(luò)中的網(wǎng)元的數(shù)據(jù)進(jìn)行配置,現(xiàn)有技術(shù)中,通過以下方法對(duì)網(wǎng)元進(jìn)行數(shù)據(jù)配置:操作維護(hù)終端下發(fā)配置文件操作形成的增量文件,并且將增量文件上傳至網(wǎng)元,網(wǎng)元存儲(chǔ)增量文件在指定的目錄下,網(wǎng)元獲取了增量文件后,首先讀取增量文件的格式,通過增量文件獲取配置方式和配置內(nèi)容、配置表、數(shù)量信息,然后在備用內(nèi)存數(shù)據(jù)中進(jìn)行配置,配置完后在備用內(nèi)存中進(jìn)行數(shù)據(jù)的校驗(yàn),校驗(yàn)通過后進(jìn)行主備內(nèi)存的切換,進(jìn)而完成數(shù)據(jù)的配置。
[0003]通過上述描述可見,現(xiàn)有技術(shù)中的方法,對(duì)網(wǎng)元配置數(shù)據(jù)的操作都是實(shí)時(shí)生效的,并且在網(wǎng)絡(luò)繁忙時(shí)網(wǎng)元配置數(shù)據(jù)的變化可能會(huì)對(duì)網(wǎng)元帶來其他風(fēng)險(xiǎn),在需要配置大量參數(shù)或者關(guān)鍵參數(shù)的時(shí)候需要避開網(wǎng)絡(luò)高峰期,并且配置的參數(shù)下發(fā)網(wǎng)元才進(jìn)行校驗(yàn),配置是否成功必須等網(wǎng)元返回校驗(yàn)后才能觀察,這樣對(duì)網(wǎng)元的穩(wěn)定性也帶來影響。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種數(shù)據(jù)配置方法及一種網(wǎng)元,能夠提高在數(shù)據(jù)配置過程中網(wǎng)元的穩(wěn)定性。
[0005]一方面,本發(fā)明提供了一種數(shù)據(jù)配置方法,所述方法包括:
[0006]S1:接收操作維護(hù)終端下發(fā)的配置文件;
[0007]S2:從所述配置文件中獲取配置信息;
[0008]S3:將主用內(nèi)存的內(nèi)存數(shù)據(jù)復(fù)制到備用內(nèi)存中;
[0009]S4:根據(jù)所述配置信息在備用內(nèi)存中配置所述內(nèi)存數(shù)據(jù);
[0010]S5:在備用內(nèi)存中對(duì)配置后的內(nèi)存數(shù)據(jù)進(jìn)行校驗(yàn);
[0011]S6:判斷是否通過校驗(yàn),如果是,則執(zhí)行S7,否則將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依次執(zhí)行S1、S2、S3、S4、S5 ;
[0012]S7:根據(jù)預(yù)設(shè)時(shí)間來控制主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
[0013]進(jìn)一步地,所述S7具體包括:
[0014]判斷是否到達(dá)預(yù)設(shè)時(shí)間,如果是,則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步,否則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依次執(zhí)行S1、S2、S4、S5、S6。
[0015]進(jìn)一步地,所述S7具體包括:
[0016]判斷是否到達(dá)預(yù)設(shè)時(shí)間,如果是,則執(zhí)行S71,否則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依次執(zhí)行31、52、54、55、56 ;
[0017]S71:判斷禁止內(nèi)存數(shù)據(jù)生效開關(guān)是否打開,如果是,則禁止進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,否則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
[0018]進(jìn)一步地,在所述S2之前,還包括:將接收到的所述配置文件存儲(chǔ)在指定的路徑,并讀取所述配置文件的格式。
[0019]另一方面,本發(fā)明提供了一種網(wǎng)元,所述網(wǎng)元包括:
[0020]接收單元,用于接收操作維護(hù)終端下發(fā)的配置文件;
[0021]獲取單元,用于從所述接收單元接收的配置文件中獲取配置信息;
[0022]復(fù)制單元,用于將主用內(nèi)存的內(nèi)存數(shù)據(jù)復(fù)制到備用內(nèi)存中;
[0023]配置單元,用于根據(jù)獲取單元獲取的配置信息在備用內(nèi)存中配置所述內(nèi)存數(shù)據(jù);
[0024]校驗(yàn)單元,用于在備用內(nèi)存中對(duì)配置后的內(nèi)存數(shù)據(jù)進(jìn)行校驗(yàn);
[0025]控制單元,用于根據(jù)預(yù)設(shè)時(shí)間來控制主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)冋步;
[0026]判斷單元,用于判斷是否通過校驗(yàn),如果通過校驗(yàn),則需要通知控制單元,如果沒有通過校驗(yàn),則將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并通知接收單元。
[0027]進(jìn)一步地,所述控制單元,用于判斷是否到達(dá)預(yù)設(shè)時(shí)間,如果到達(dá)預(yù)設(shè)時(shí)間,則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步,如果沒有到達(dá)預(yù)設(shè)時(shí)間,則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并通知接收單元。
[0028]進(jìn)一步地,所述控制單元包括第一判斷子單元;
[0029]所述控制單元,用于判斷是否到達(dá)預(yù)設(shè)時(shí)間,如果到達(dá)預(yù)設(shè)時(shí)間,則通知第一判斷子單元,如果沒有到達(dá)預(yù)設(shè)時(shí)間,則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并通知接收單元;
[0030]所述第一判斷子單元,用于判斷禁止內(nèi)存數(shù)據(jù)生效開關(guān)是否打開,如果是,則禁止進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,否則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
[0031]進(jìn)一步地,所述網(wǎng)元還包括:讀取單元,用于將接收單元接收的配置文件存儲(chǔ)在指定的路徑,并讀取所述配置文件的格式,通知獲取單元。
[0032]進(jìn)一步地,所述判斷單元包括第二判斷子單元;
[0033]第二判斷子單元,用于在通過校驗(yàn)后,判斷是否通知控制單元,如果是,則通知控制單元,否則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
[0034]通過本發(fā)明提供的一種數(shù)據(jù)配置方法及一種網(wǎng)元,在進(jìn)行主用內(nèi)存和備用內(nèi)存切換之前,增加了一個(gè)預(yù)設(shè)時(shí)間,可以對(duì)網(wǎng)元配置生效時(shí)間進(jìn)行控制,能夠提高在數(shù)據(jù)配置過程中網(wǎng)元的穩(wěn)定性。
【專利附圖】
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1是本發(fā)明實(shí)施例1提供的一種數(shù)據(jù)配置方法流程圖;[0037]圖2是本發(fā)明實(shí)施例2提供的一種數(shù)據(jù)配置方法流程圖;
[0038]圖3是本發(fā)明實(shí)施例3提供的一種數(shù)據(jù)配置方法流程圖;
[0039]圖4是本發(fā)明實(shí)施例4提供的一種網(wǎng)元;
[0040]圖5是本發(fā)明實(shí)施例5提供的一種網(wǎng)元。
【具體實(shí)施方式】
[0041]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0042]實(shí)施例1:
[0043]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)配置方法,參見圖1,該方法包括:
[0044]S1:接收操作維護(hù)終端下發(fā)的配置文件;
[0045]S2:從所述配置文件中獲取配置信息;
[0046]S3:將主用內(nèi)存的內(nèi)存數(shù)據(jù)復(fù)制到備用內(nèi)存中;
[0047]S4:根據(jù)所述配置信息在備用內(nèi)存中配置所述內(nèi)存數(shù)據(jù);
[0048]S5:在備用內(nèi)存中對(duì)配置后的內(nèi)存數(shù)據(jù)進(jìn)行校驗(yàn);
[0049]S6:判斷是否通過校驗(yàn),如果是,則執(zhí)行S7,否則將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依次執(zhí)行S1、S2、S3、S4、S5 ;
[0050]S7:根據(jù)預(yù)設(shè)時(shí)間來控制主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
[0051]需要說明的是:本發(fā)明實(shí)施例中的配置文件可以是增量文件,通過上述的配置文件可以獲取配置方式、配置內(nèi)容、配置表、數(shù)量信息等信息。預(yù)設(shè)時(shí)間可以是一個(gè)時(shí)間段,也可以是一個(gè)時(shí)間點(diǎn)。
[0052]在沒有到達(dá)預(yù)設(shè)時(shí)間之前,通知操作維護(hù)終端繼續(xù)進(jìn)行數(shù)據(jù)配置,在上次配置的內(nèi)存數(shù)據(jù)的基礎(chǔ)上,繼續(xù)進(jìn)行內(nèi)存數(shù)據(jù)的配置,在到達(dá)預(yù)設(shè)時(shí)間之前,可以進(jìn)行多次的數(shù)據(jù)配置。
[0053]通過本發(fā)明實(shí)施例提供的一種數(shù)據(jù)配置方法,在進(jìn)行主用內(nèi)存和備用內(nèi)存切換之前,增加了一個(gè)預(yù)設(shè)時(shí)間,可以對(duì)網(wǎng)元配置生效時(shí)間進(jìn)行控制,能夠提高在數(shù)據(jù)配置過程中網(wǎng)元的穩(wěn)定性。
[0054]實(shí)施例2:
[0055]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)配置方法,參見圖2,該方法包括:
[0056]S201:接收操作維護(hù)終端下發(fā)的配置文件;
[0057]S202:從所述配置文件中獲取配置信息;
[0058]S203:將主用內(nèi)存的內(nèi)存數(shù)據(jù)復(fù)制到備用內(nèi)存中;
[0059]S204:根據(jù)所述配置信息在備用內(nèi)存中配置所述內(nèi)存數(shù)據(jù);
[0060]S205:在備用內(nèi)存中對(duì)配置后的內(nèi)存數(shù)據(jù)進(jìn)行校驗(yàn);
[0061]S206:判斷是否通過校驗(yàn),如果是,則執(zhí)行S207,否則將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依此執(zhí)行S201、S202、S203、S204、S205 ;[0062]S207:判斷是否到達(dá)預(yù)設(shè)時(shí)間,如果是,則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步,否則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依次執(zhí)行S201、S202、S204、S205、S206。
[0063]其中,在所述S202之前,還包括:將接收到的所述配置文件存儲(chǔ)在指定的路徑,并讀取所述配置文件的格式。
[0064]另外,完成校驗(yàn)后,可以將校驗(yàn)結(jié)果和數(shù)據(jù)配置結(jié)果顯示在界面上。
[0065]其中,根據(jù)配置信息在備用內(nèi)存中配置內(nèi)存數(shù)據(jù),包括:根據(jù)配置信息在備用內(nèi)存中對(duì)內(nèi)存數(shù)據(jù)進(jìn)行增加、刪除、修改。
[0066]實(shí)施例3:
[0067]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)配置方法,參見圖3,該方法包括:
[0068]S301:接收操作維護(hù)終端下發(fā)的配置文件;
[0069]S302:從所述配置文件中獲取配置信息;
[0070]S303:將主用內(nèi)存的內(nèi)存數(shù)據(jù)復(fù)制到備用內(nèi)存中;
[0071]S304:根據(jù)所述配置信息在備用內(nèi)存中配置所述內(nèi)存數(shù)據(jù);
[0072]S305:在備用內(nèi)存中對(duì)配置后的內(nèi)存數(shù)據(jù)進(jìn)行校驗(yàn);
[0073]S306:判斷是否通過校驗(yàn),如果是,則執(zhí)行S307,否則將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依此執(zhí)行S301、S302、S303、S304、S305 ;
[0074]S307:判斷是否到達(dá)預(yù)設(shè)時(shí)間,如果是,則執(zhí)行S307a,否則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依次執(zhí)行S301、S302、S304、S305、S306 ;
[0075]S307a:判斷禁止內(nèi)存數(shù)據(jù)生效開關(guān)是否打開,如果是,則禁止進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,否則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
[0076]其中,禁止內(nèi)存數(shù)據(jù)生效開關(guān)能夠使用戶根據(jù)需要靈活的控制是否進(jìn)行內(nèi)存數(shù)據(jù)的切換。
[0077]另外,本發(fā)明實(shí)施例中還可以在S306中通過校驗(yàn)后,增加一個(gè)數(shù)據(jù)生效延時(shí)開關(guān),當(dāng)該開關(guān)打開時(shí),執(zhí)行S307,當(dāng)該開關(guān)關(guān)閉時(shí),直接進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
[0078]本發(fā)明實(shí)施例提供的一種數(shù)據(jù)配置方法,在預(yù)設(shè)時(shí)間到達(dá)后,判斷是否進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,可以對(duì)數(shù)據(jù)配置方法進(jìn)一步進(jìn)行控制,能夠使數(shù)據(jù)配置過程更加靈活。
[0079]實(shí)施例4:
[0080]本發(fā)明實(shí)施例提供了一種網(wǎng)元,參見圖4,該網(wǎng)元包括:
[0081]接收單元401,用于接收操作維護(hù)終端下發(fā)的配置文件;
[0082]獲取單元402,用于從所述接收單元401接收的配置文件中獲取配置信息;
[0083]復(fù)制單元403,用于將主用內(nèi)存的內(nèi)存數(shù)據(jù)復(fù)制到備用內(nèi)存中;
[0084]配置單元404,用于根據(jù)獲取單元402獲取的配置信息在備用內(nèi)存中配置所述內(nèi)存數(shù)據(jù);
[0085]校驗(yàn)單元405,用于在備用內(nèi)存中對(duì)配置后的內(nèi)存數(shù)據(jù)進(jìn)行校驗(yàn);
[0086]控制單元406,用于根據(jù)預(yù)設(shè)時(shí)間來控制主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步;
[0087]判斷單元407,用于判斷是否通過校驗(yàn),如果通過校驗(yàn),則需要通知控制單元406,如果沒有通過校驗(yàn),則將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并通知接收單元401。
[0088]上述設(shè)備內(nèi)的各單元、子單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
[0089]實(shí)施例5:
[0090]本發(fā)明實(shí)施例提供了一種網(wǎng)元,參見圖5,該網(wǎng)元包括:
[0091]接收單元501,用于接收操作維護(hù)終端下發(fā)的配置文件;
[0092]獲取單元502,用于從所述接收單元501接收的配置文件中獲取配置信息;
[0093]復(fù)制單元503,用于將主用內(nèi)存的內(nèi)存數(shù)據(jù)復(fù)制到備用內(nèi)存中;
[0094]配置單元504,用于根據(jù)獲取單元502獲取的配置信息在備用內(nèi)存中配置所述內(nèi)存數(shù)據(jù);
[0095]校驗(yàn)單元505,用于在備用內(nèi)存中對(duì)配置后的內(nèi)存數(shù)據(jù)進(jìn)行校驗(yàn);
[0096]控制單元506,用于根據(jù)預(yù)設(shè)時(shí)間來控制主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步;
[0097]判斷單元507,用于判斷是否通過校驗(yàn),如果通過校驗(yàn),則需要通知控制單元506,如果沒有通過校驗(yàn),則將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并通知接收單元501。
[0098]具體地,在一種實(shí)施方式中,所述控制單元506,用于判斷是否到達(dá)預(yù)設(shè)時(shí)間,如果到達(dá)預(yù)設(shè)時(shí)間,則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步,如果沒有到達(dá)預(yù)設(shè)時(shí)間,則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并通知接收單元501。
[0099]具體地,在另一種實(shí)施方式中,所述控制單元506包括第一判斷子單元5061 ;
[0100]所述控制單元506,用于判斷是否到達(dá)預(yù)設(shè)時(shí)間,如果到達(dá)預(yù)設(shè)時(shí)間,則通知第一判斷子單元5061,如果沒有到達(dá)預(yù)設(shè)時(shí)間,則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并通知接收單元501 ;
[0101]所述第一判斷子單元5061,用于判斷禁止內(nèi)存數(shù)據(jù)生效開關(guān)是否打開,如果是,則禁止進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,否則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
[0102]所述判斷單元507包括第二判斷子單元;
[0103]第二判斷子單元,用于在通過校驗(yàn)后,判斷是否通知控制單元,如果是,則通知控制單元,否則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
[0104]所述網(wǎng)元還包括:讀取單元,用于將接收單元501接收的配置文件存儲(chǔ)在指定的路徑,并讀取所述配置文件的格式,通知獲取單元502。
[0105]需要說明的是:控制單元如果判斷出沒有到達(dá)預(yù)設(shè)時(shí)間,則通知復(fù)制單元不進(jìn)行將主用內(nèi)存的內(nèi)存數(shù)據(jù)復(fù)制到備用內(nèi)存中的操作,在獲取單元獲取了配置信息后,配置單元直接根據(jù)該配置信息在備用內(nèi)存中配置所述內(nèi)存數(shù)據(jù)。
[0106]另外,控制單元在判斷出沒有到達(dá)預(yù)設(shè)時(shí)間后,通知接收單元,但是不通知復(fù)制單元,使復(fù)制單元不進(jìn)行操作,在接收單元接收到通知后,接收單元、獲取單元依次進(jìn)行處理,當(dāng)獲取單元獲取了配置信息后,配置單元直接根據(jù)該配置信息在備用內(nèi)存中配置內(nèi)存數(shù)據(jù),該內(nèi)存數(shù)據(jù)是上一次配置后的內(nèi)存數(shù)據(jù)。
[0107]上述設(shè)備內(nèi)的各單元、子單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
[0108]通過上述描述可見,本發(fā)明實(shí)施例具有如下有益效果:
[0109]1、通過本發(fā)明實(shí)施例提供的一種數(shù)據(jù)配置方法及一種網(wǎng)元,在進(jìn)行主用內(nèi)存和備用內(nèi)存切換之前,增加了一個(gè)預(yù)設(shè)時(shí)間,可以對(duì)網(wǎng)元配置生效時(shí)間進(jìn)行控制,能夠提高在數(shù)據(jù)配置過程中網(wǎng)元的穩(wěn)定性。
[0110]2、本發(fā)明實(shí)施例提供的一種數(shù)據(jù)配置方法及一種網(wǎng)元,在預(yù)設(shè)時(shí)間到達(dá)后,判斷是否進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,可以對(duì)數(shù)據(jù)配置方法進(jìn)一步進(jìn)行控制,能夠使數(shù)據(jù)配置過程更加靈活。
[0111]3、通過本發(fā)明實(shí)施例提供的一種數(shù)據(jù)配置方法及一種網(wǎng)元,不需要實(shí)時(shí)對(duì)網(wǎng)元主用內(nèi)存數(shù)據(jù)進(jìn)行修改,在到達(dá)預(yù)設(shè)時(shí)間后再進(jìn)行主用內(nèi)存數(shù)據(jù)的修改,從而保證內(nèi)存數(shù)據(jù)的正確性和完備性,且不會(huì)因?yàn)樵诰W(wǎng)絡(luò)運(yùn)行高峰期對(duì)現(xiàn)網(wǎng)數(shù)據(jù)進(jìn)行配置造成網(wǎng)絡(luò)的不穩(wěn)定,減少網(wǎng)絡(luò)維護(hù)人力成本。
[0112]需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語(yǔ)僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固
有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)......”限定的要素,并不
排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
[0113]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。
[0114]最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)配置方法,其特征在于,所述方法包括: 51:接收操作維護(hù)終端下發(fā)的配置文件; 52:從所述配置文件中獲取配置信息; 53:將主用內(nèi)存的內(nèi)存數(shù)據(jù)復(fù)制到備用內(nèi)存中; 54:根據(jù)所述配置信息在備用內(nèi)存中配置所述內(nèi)存數(shù)據(jù); 55:在備用內(nèi)存中對(duì)配置后的內(nèi)存數(shù)據(jù)進(jìn)行校驗(yàn); 56:判斷是否通過校驗(yàn),如果是,則執(zhí)行S7,否則將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依次執(zhí)行S1、S2、S3、S4、S5 ; 57:根據(jù)預(yù)設(shè)時(shí)間來控制主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述S7具體包括: 判斷是否到達(dá) 預(yù)設(shè)時(shí)間,如果是,則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步,否則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依次執(zhí)行S1、S2、S4、S5、S6。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述S7具體包括: 判斷是否到達(dá)預(yù)設(shè)時(shí)間,如果是,則執(zhí)行S71,否則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并依次執(zhí)行 S1、S2、S4、S5、S6 ; S71:判斷禁止內(nèi)存數(shù)據(jù)生效開關(guān)是否打開,如果是,則禁止進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,否則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述S2之前,還包括:將接收到的所述配置文件存儲(chǔ)在指定的路徑,并讀取所述配置文件的格式。
5.一種網(wǎng)元,其特征在于,所述網(wǎng)元包括: 接收單元,用于接收操作維護(hù)終端下發(fā)的配置文件; 獲取單元,用于從所述接收單元接收的配置文件中獲取配置信息; 復(fù)制單元,用于將主用內(nèi)存的內(nèi)存數(shù)據(jù)復(fù)制到備用內(nèi)存中; 配置單元,用于根據(jù)獲取單元獲取的配置信息在備用內(nèi)存中配置所述內(nèi)存數(shù)據(jù); 校驗(yàn)單元,用于在備用內(nèi)存中對(duì)配置后的內(nèi)存數(shù)據(jù)進(jìn)行校驗(yàn); 控制單元,用于根據(jù)預(yù)設(shè)時(shí)間來控制主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步; 判斷單元,用于判斷是否通過校驗(yàn),如果通過校驗(yàn),則需要通知控制單元,如果沒有通過校驗(yàn),則將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并通知接收單元。
6.根據(jù)權(quán)利要求5所述的網(wǎng)元,其特征在于,所述控制單元,用于判斷是否到達(dá)預(yù)設(shè)時(shí)間,如果到達(dá)預(yù)設(shè)時(shí)間,則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步,如果沒有到達(dá)預(yù)設(shè)時(shí)間,則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并通知接收單元。
7.根據(jù)權(quán)利要求5所述的網(wǎng)元,其特征在于,所述控制單元包括第一判斷子單元; 所述控制單元,用于判斷是否到達(dá)預(yù)設(shè)時(shí)間,如果到達(dá)預(yù)設(shè)時(shí)間,則通知第一判斷子單元,如果沒有到達(dá)預(yù)設(shè)時(shí)間,則通知操作維護(hù)終端進(jìn)行數(shù)據(jù)配置,并通知接收單元;所述第一判斷子單元,用于判斷禁止內(nèi)存數(shù)據(jù)生效開關(guān)是否打開,如果是,則禁止進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,將備用內(nèi)存中的所述內(nèi)存數(shù)據(jù)回滾,否則進(jìn)行主用內(nèi)存中的數(shù)據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
8.根據(jù)權(quán)利要求5或6所述的網(wǎng)元,其特征在于,所述網(wǎng)元還包括:讀取單元,用于將接收單元接收的配置文件存儲(chǔ)在指定的路徑,并讀取所述配置文件的格式,通知獲取單元。
9.根據(jù)權(quán)利要求5或6所述的網(wǎng)元,其特征在于,所述判斷單元包括第二判斷子單元; 第二判斷子單元,用于在通過校驗(yàn)后,判斷是否通知控制單元,如果是,則通知控制單元,否則進(jìn)行主用內(nèi)存中的數(shù) 據(jù)和備用內(nèi)存中的數(shù)據(jù)的切換,完成數(shù)據(jù)的動(dòng)態(tài)同步。
【文檔編號(hào)】H04L12/24GK103944754SQ201410126556
【公開日】2014年7月23日 申請(qǐng)日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】任琳芳, 陳秋玲 申請(qǐng)人:大唐移動(dòng)通信設(shè)備有限公司