策略文件同步管理的方法及策略同步服務(wù)器和管理設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種策略文件同步管理的方法及策略同步服務(wù)器和管理設(shè)備。
【背景技術(shù)】
[0002]在目前的電信運(yùn)營(yíng)商系統(tǒng)中,策略管理平臺(tái)一般只建設(shè)于省中心,而DPI (De印Packet Inspect1n,深度包檢測(cè))設(shè)備則部署在各地市呈分布式建設(shè)。策略管理平臺(tái)對(duì)全省各地市眾多的DPI設(shè)備進(jìn)行策略管理和策略下發(fā),實(shí)現(xiàn)針對(duì)用戶與應(yīng)用的策略制定和管理、用戶與應(yīng)用的策略綁定以及DPI設(shè)備的策略管理等功能。DPI設(shè)備依照策略管理平臺(tái)下發(fā)的策略,向統(tǒng)計(jì)分析系統(tǒng)上報(bào)基于用戶與應(yīng)用的識(shí)別或分析結(jié)果以及基于DPI設(shè)備管理的相關(guān)信息?,F(xiàn)有的DPI設(shè)備啟動(dòng)、用戶終端設(shè)備上線以及接收策略同步通知時(shí),都需要向策略管理平臺(tái)發(fā)起策略請(qǐng)求。在DPI設(shè)備同時(shí)并發(fā)更新請(qǐng)求時(shí),會(huì)導(dǎo)致策略管理平臺(tái)的壓力瞬間達(dá)到峰值以及長(zhǎng)時(shí)間占用帶寬,因此,使策略管理平臺(tái)承載著較大的并發(fā)請(qǐng)求壓力,而且在策略更新同步時(shí)間內(nèi)同一地市DPI設(shè)備無(wú)法保證策略的同時(shí)生效性,從而引發(fā)用戶投訴。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種策略同步管理的方法及策略同步服務(wù)器和管理設(shè)備,旨在有效改善策略大文件同步給策略管理平臺(tái)造成的性能壓力及同步時(shí)間長(zhǎng)的問(wèn)題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種策略文件同步管理的方法,所述策略文件同步管理的方法包括以下步驟:
[0006]接收策略管理平臺(tái)發(fā)送的新版本通知消息;
[0007]獲取新版本通知消息中攜帶的訪問(wèn)地址,根據(jù)獲取的訪問(wèn)地址從所述策略管理平臺(tái)下載新版本文件;
[0008]接收DPI設(shè)備發(fā)送的更新策略文件請(qǐng)求消息;
[0009]則向DPI設(shè)備發(fā)送攜帶有新版本策略文件的下載地址的返回消息;
[0010]待接收到DPI設(shè)備根據(jù)下載地址完成下載的成功消息后,向DPI設(shè)備發(fā)送策略文件生效指令,以使DPI設(shè)備同步執(zhí)行新版本策略文件。
[0011]優(yōu)選地,所述接收DPI設(shè)備發(fā)送的更新策略文件請(qǐng)求消息的步驟之后還包括:
[0012]若接收到的更新策略文件請(qǐng)求消息的數(shù)量不在預(yù)設(shè)范圍,則向DPI設(shè)備發(fā)送預(yù)定時(shí)間后再發(fā)送更新策略文件請(qǐng)求消息的延遲通知。
[0013]優(yōu)選地,所述向DPI設(shè)備發(fā)送攜帶有新版本策略文件的下載地址的返回消息的步驟之后還包括:
[0014]接收DPI設(shè)備再次發(fā)送的更新策略文件請(qǐng)求消息;
[0015]獲取再次發(fā)送更新策略文件請(qǐng)求消息的DPI設(shè)備的組號(hào);
[0016]若再次發(fā)送更新策略文件請(qǐng)求消息的DPI設(shè)備與已成功下載新版本策略文件的DPI設(shè)備屬于同一組號(hào),則向再次發(fā)送更新策略文件請(qǐng)求消息的DPI設(shè)備發(fā)送攜帶有新版本策略文件的訪問(wèn)地址的下載信息,以供再次發(fā)送更新策略文件請(qǐng)求消息的DPI設(shè)備從已成功下載新版本策略文件的DPI設(shè)備中下載新版本策略文件。
[0017]優(yōu)選地,所述新版本通知消息包括新版本策略文件的版本號(hào)以及訪問(wèn)地址,所述訪問(wèn)地址包括新版本策略文件在策略管理平臺(tái)內(nèi)的FTP訪問(wèn)地址、用戶名和密碼以及文件位置。
[0018]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種策略同步服務(wù)器,所述策略同步服務(wù)器包括:
[0019]第一接收模塊,用于接收策略管理平臺(tái)發(fā)送的新版本通知消息;
[0020]下載模塊,用于獲取新版本通知消息中攜帶的訪問(wèn)地址,根據(jù)獲取的訪問(wèn)地址從所述策略管理平臺(tái)下載新版本文件;
[0021]第二接收模塊,用于接收DPI設(shè)備發(fā)送的更新策略文件請(qǐng)求消息;
[0022]第一發(fā)送模塊,用于向DPI設(shè)備發(fā)送攜帶有新版本策略文件的下載地址的返回消息;
[0023]第二發(fā)送模塊,用于待接收到DPI設(shè)備根據(jù)下載地址完成下載的成功消息后,向DPI設(shè)備發(fā)送策略文件生效指令,以使DPI設(shè)備同步執(zhí)行新版本策略文件。
[0024]優(yōu)選地,所述策略同步服務(wù)器還包括:
[0025]第三發(fā)送模塊,用于若接收到的更新策略文件請(qǐng)求消息的數(shù)量不在預(yù)設(shè)范圍,則向DPI設(shè)備發(fā)送預(yù)定時(shí)間后再發(fā)送更新策略文件請(qǐng)求消息的延遲通知。
[0026]優(yōu)選地,所述策略同步服務(wù)器還包括:
[0027]第三接收模塊,用于接收DPI設(shè)備再次發(fā)送的更新策略文件請(qǐng)求消息;
[0028]獲取模塊,用于獲取再次發(fā)送更新策略文件請(qǐng)求消息的DPI設(shè)備的組號(hào);
[0029]第四發(fā)送模塊,用于若再次發(fā)送更新策略文件請(qǐng)求消息的DPI設(shè)備與已成功下載新版本策略文件的DPI設(shè)備屬于同一組號(hào),則向再次發(fā)送更新策略文件請(qǐng)求消息的DPI設(shè)備發(fā)送攜帶有新版本策略文件的訪問(wèn)地址的下載信息,以供再次發(fā)送更新策略文件請(qǐng)求消息的DPI設(shè)備從已成功下載新版本策略文件的DPI設(shè)備中下載新版本策略文件。
[0030]優(yōu)選地,所述新版本通知消息包括新版本策略文件的版本號(hào),所述訪問(wèn)地址包括新版本策略文件在策略管理平臺(tái)內(nèi)的FTP訪問(wèn)地址、用戶名和密碼以及文件位置。
[0031]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種管理設(shè)備,所述管理設(shè)備包括:
[0032]策略同步服務(wù)器,包括:
[0033]第一接收模塊,用于接收策略管理平臺(tái)發(fā)送的新版本通知消息;
[0034]下載模塊,用于獲取新版本通知消息中攜帶的訪問(wèn)地址,根據(jù)獲取的訪問(wèn)地址從所述策略管理平臺(tái)下載新版本文件;
[0035]第二接收模塊,用于接收DPI設(shè)備發(fā)送的更新策略文件請(qǐng)求消息;
[0036]第一發(fā)送模塊,用于向DPI設(shè)備發(fā)送攜帶有新版本策略文件的下載地址的返回消息;
[0037]第二發(fā)送模塊,用于待接收到DPI設(shè)備根據(jù)下載地址完成下載的成功消息后,向DPI設(shè)備發(fā)送策略文件生效指令,以使DPI設(shè)備同步執(zhí)行新版本策略文件;
[0038]策略管理平臺(tái),所述策略管理平臺(tái)包括:
[0039]保存模塊,用于生成新版本策略文件并保存;
[0040]第三發(fā)送模塊,用于通過(guò)TCP向策略同步服務(wù)器發(fā)送保存的新版本策略文件的FTP訪問(wèn)地址、用戶名和密碼以及向DPI設(shè)備發(fā)送新版本策略文件的版本號(hào)以及策略同步服務(wù)器的IP地址和端口號(hào);
[0041]DPI設(shè)備,所述DPI設(shè)備包括:
[0042]第三接收模塊,用于接收策略管理平臺(tái)發(fā)送的新版本通知消息;
[0043]第四發(fā)送模塊,用于向策略同步服務(wù)器發(fā)送更新策略文件請(qǐng)求消息;
[0044]第四接收模塊,用于接收策略同步服務(wù)器發(fā)送的攜帶有新版本策略文件的下載地址的返回消息;
[0045]更新模塊,用于獲取新版本策略文件的下載地址,并根據(jù)所述下載地址從所述策略同步服務(wù)器下載新版本以完成策略文件的更新。
[0046]本發(fā)明提供的策略文件同步管理的方法及策略同步服務(wù)器和管理設(shè)備,通過(guò)設(shè)置策略同步服務(wù)器,可以實(shí)現(xiàn)策略大文件的自動(dòng)升級(jí),而不影響策略管理平臺(tái)的運(yùn)行性能。此夕卜,還可以使得升級(jí)完成的新版本策略文件同時(shí)生效,從而可以有效改善策略大文件同步給策略管理平臺(tái)造成的性能壓力、同步時(shí)間長(zhǎng)及同步不協(xié)調(diào)的問(wèn)題。
【附圖說(shuō)明】
[0047]圖1為本發(fā)明策略同步管理的方法一實(shí)施例的流程示意圖;
[0048]圖2為本發(fā)明策略同步管理的方法另一實(shí)施例的流程示意圖;
[0049]圖3為本發(fā)明管理設(shè)備一實(shí)施例的功能模塊示意圖;
[0050]圖4為圖3中策略同步服務(wù)器一實(shí)施例的功能模塊示意圖;
[0051]圖5為圖3中策略同步服務(wù)器另一實(shí)施例的功能模塊示意圖;
[0052]圖6為圖3中策略管理平臺(tái)一實(shí)施例的功能模塊示意圖;
[0053]圖7為圖3中DPI設(shè)備一實(shí)施例的功能模塊示意圖;
[0054]圖8為本發(fā)明管理設(shè)備的數(shù)據(jù)流程示意圖。
[0055]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0056]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0057]本發(fā)明提供一種策略文件同步管理的方法,參照?qǐng)D1,在一實(shí)施例中,所述策略文件同步管理的方法包括以下步驟:
[0058]步驟S101,接收策略管理平臺(tái)2發(fā)送的新版本通知消息;
[0059]本實(shí)施例中,應(yīng)用和管理策略文件的同步需要策略管理平臺(tái)2、DPI設(shè)備3以及策略同步服務(wù)器I協(xié)作完成。當(dāng)管理者在策略管理平臺(tái)2上構(gòu)造了新的應(yīng)用策略,需要統(tǒng)一下發(fā)到各DPI設(shè)備3時(shí),策略管理平臺(tái)2先將需同步的新版本策略文件同步到策略同步服務(wù)器1,之后下發(fā)通知消息給各DPI設(shè)備3,告知有新版本策略文件需要同步。
[0060]步驟S102,獲取新版本通知消息中攜帶的訪問(wèn)地址,根據(jù)獲取的訪問(wèn)地址從所述策略管理平臺(tái)2下