專利名稱:一種處理策略的方法及設(shè)備的制作方法
一種處理策略的方法及設(shè)備技術(shù)領(lǐng)域
本發(fā)明涉通信領(lǐng)域,尤其涉及一種處理策略的方法及設(shè)備。
背景技術(shù):
網(wǎng)絡(luò)設(shè)備上各種應(yīng)用業(yè)務(wù)不斷增加,包括安全防護(hù)、應(yīng)用交付、網(wǎng)絡(luò)優(yōu)化等,具體應(yīng)用業(yè)務(wù)如應(yīng)用交付控制(Application Delivery Controller, ADC)、廣域網(wǎng)優(yōu)化控制(WAN Optimization Controller, TOC)、深度包檢測(cè)(Deep Packet Inspect ion, DPI)、 入侵預(yù)防系統(tǒng)(Intrusion Prevention System, IPS)、統(tǒng)一資源定位符過(guò)濾(Uniform/ Universal Resource Locator Filter,URLF)等應(yīng)用業(yè)務(wù)。網(wǎng)絡(luò)設(shè)備趨向于將這些應(yīng)用業(yè)務(wù)融合于一體,以提高網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)處理能力和市場(chǎng)競(jìng)爭(zhēng)力。在多應(yīng)用融合的同時(shí),網(wǎng)絡(luò)設(shè)備會(huì)提供應(yīng)用管理控制功能,以供用戶管理設(shè)備上的應(yīng)用業(yè)務(wù)。
目前用戶在管理和集成應(yīng)用業(yè)務(wù)時(shí),采取差異化的策略配置管理和業(yè)務(wù)知識(shí)庫(kù)管理的方式。但在實(shí)際中,隨著應(yīng)用業(yè)務(wù)不斷延伸,不同應(yīng)用知識(shí)庫(kù)間的差異持續(xù)增加,實(shí)現(xiàn)統(tǒng)一策略的策略配置管理變得愈加困難。所以如何讓用戶策略更有地效地管理和集成不同的應(yīng)用業(yè)務(wù)是目前亟待解決的問(wèn)題。
目前主要通過(guò)用戶策略集中式直接下發(fā)的方式解決上述問(wèn)題,如圖I所示,由用戶先完成策略配置,并以用戶策略集的形式下發(fā)到所有應(yīng)用業(yè)務(wù)的業(yè)務(wù)處理單元(如圖I 所示的第二行,其中,WOC就為處理WOC業(yè)務(wù)的業(yè)務(wù)處理單元,DPI、ADC、URLF和IPS也是同理);業(yè)務(wù)處理單元對(duì)用戶策略集進(jìn)行解析,解析得到策略規(guī)則,并抽取本業(yè)務(wù)處理單元需要的策略規(guī)則進(jìn)行編譯;最后,業(yè)務(wù)處理單元執(zhí)行抽取的策略規(guī)則,調(diào)用抽取的到策略規(guī)則對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息(如圖I所示的第三行),完成業(yè)務(wù)處理。
但在實(shí)際中發(fā)現(xiàn)上述技術(shù),至少存在如下缺點(diǎn)
所有業(yè)務(wù)處理單元需要重復(fù)解析用戶策略,且需要對(duì)策略規(guī)則和應(yīng)用知識(shí)庫(kù)的信息進(jìn)行單獨(dú)編譯,系統(tǒng)資源開(kāi)銷大。發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種處理策略的方法及設(shè)備,可以節(jié)約系統(tǒng)開(kāi)銷。
本發(fā)明第一方面提供一種處理策略的方法,包括
獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;
讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;
分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯,所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息為所述轉(zhuǎn)換后的信息中所述條件元素和所述動(dòng)作元素所需要的信
將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
在第一種可能的實(shí)現(xiàn)方式中,所述分別將每個(gè)用戶策略的條件元素和動(dòng)作元素, 以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯之前,所述方法還包括
分解每個(gè)用戶策略,提取出每個(gè)用戶策略所包含的條件元素和動(dòng)作元素;
從所述轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息。
結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯,包括
分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行優(yōu)化;
分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的所述優(yōu)化后的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯;
其中,所述優(yōu)化包括
刪除重復(fù)的信息;和/或
建立條件元素和數(shù)字標(biāo)識(shí)ID,以及動(dòng)作元素和數(shù)字ID的映射關(guān)系。
本發(fā)明第二方面提供一種處理策略的設(shè)備,包括獲取單元、轉(zhuǎn)換單元、合并編譯單元和發(fā)送單元,其中
所述獲取單元,用于獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;
所述轉(zhuǎn)換單元,用于讀取所述獲取單元獲取的用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;
合并編譯單元,用于分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯, 所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息為所述轉(zhuǎn)換后的信息中所述條件元素和所述動(dòng)作元素所需要的信息;
發(fā)送單元,用于將所述合并編譯單元編譯每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
在第一種可能的實(shí)現(xiàn)方式中,所述設(shè)備還包括
分解單元,用于分解所述獲取單元獲取的每個(gè)用戶策略,提取出每個(gè)用戶策略所包含的條件元素和動(dòng)作元素;
抽取單元,用于從所述轉(zhuǎn)換單元轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作對(duì)應(yīng)的信息。
結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述合并編譯單元包括
優(yōu)化單元,用于分別將每個(gè)用戶策略的條件元素和動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行優(yōu)化;
合并編譯子單元,用于分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的所述優(yōu)化單元優(yōu)化后的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯;
其中,所述優(yōu)化包括
刪除重復(fù)的信息;和/或
建立條件元素和數(shù)字標(biāo)識(shí)ID,以及動(dòng)作元素和數(shù)字ID的映射關(guān)系。
上述技術(shù)方案中,獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯;將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。相比現(xiàn)有技術(shù)所有業(yè)務(wù)處理單元需要重復(fù)解析用戶策略,且需要對(duì)策略規(guī)則和應(yīng)用知識(shí)庫(kù)的信息進(jìn)行單獨(dú)編譯,本發(fā)明中是將策略與應(yīng)用知識(shí)庫(kù)的信息進(jìn)行合并,并對(duì)合并后的結(jié)果進(jìn)行編譯,將編譯好的結(jié)果發(fā)送至業(yè)務(wù)處理單元,這樣就可以節(jié)約系統(tǒng)開(kāi)銷。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。I是現(xiàn)有技術(shù)的應(yīng)用場(chǎng)景示意圖;2是本發(fā)明實(shí)施例提供的一種處理策略的方法的流程示意圖;3是本發(fā)明實(shí)施例提供的一種處理策略的方法的一種可選的應(yīng)用場(chǎng)景示意圖; 4是本發(fā)明實(shí)施例提供的另一種處理策略的方法的流程示意圖;5是本發(fā)明實(shí)施例提供的一種處理策略的方法的一種可選的應(yīng)用場(chǎng)景示意圖; 6是本發(fā)明實(shí)施例提供的一種處理策略的方法的一種可選的應(yīng)用場(chǎng)景示意圖; 7是本發(fā)明實(shí)施例提供的另一種處理策略的方法的流程示意圖;8是本發(fā)明實(shí)施例提供的一種處理策略的設(shè)備的結(jié)構(gòu)示意圖;9是本發(fā)明實(shí)施例提供的另一種處理策略的設(shè)備的結(jié)構(gòu)示意圖;10是本發(fā)明實(shí)施例提供的另一種處理策略的設(shè)備的結(jié)構(gòu)示意圖;11是本發(fā)明實(shí)施例提供的另一種處理策略的設(shè)備的結(jié)構(gòu)示意圖;12是本發(fā)明實(shí)施例提供的另一種處理策略的設(shè)備的結(jié)構(gòu)示意圖。
圖
圖
圖
圖
圖
圖
圖
圖
圖
圖
圖
圖具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖2是本發(fā)明實(shí)施例提供的一種處理策略的方法的流程示示意圖,如圖2所示,包括
101、獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;
102、讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;
103、分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯,所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息為所述轉(zhuǎn)換后的信息中所述條件元素和所述動(dòng)作元素所需要的信息;
104、將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
需要說(shuō)明的是,上述所述條件元素和所述動(dòng)作元素所需要的信息是指,在后續(xù)業(yè)務(wù)處理單元在使用用戶策略時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息,也就是說(shuō)業(yè)務(wù)處理單元在使用上述條件元素和動(dòng)作元素時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息。即執(zhí)行該條件元素和動(dòng)作元素對(duì)應(yīng)的用戶策略所需要的應(yīng)用知識(shí)庫(kù)中的信息,這個(gè)是為一個(gè)公知的知識(shí),此處不作詳細(xì)說(shuō)明。
通過(guò)上述步驟可以實(shí)現(xiàn)將每個(gè)策略與每個(gè)策略所需要的信息進(jìn)行合并,再將合并后的結(jié)果進(jìn)行編譯,最后將編譯后的結(jié)果發(fā)送至業(yè)務(wù)處理單元。這樣可以病業(yè)務(wù)處理器不需要對(duì)策略以及應(yīng)用知識(shí)庫(kù)內(nèi)的信息進(jìn)行編譯,業(yè)務(wù)處理單元接收的結(jié)果,業(yè)務(wù)處理單元可以直接識(shí)別并使用。相比現(xiàn)有技術(shù)每個(gè)業(yè)務(wù)處理單元都對(duì)策略和應(yīng)用知識(shí)庫(kù)內(nèi)的信息進(jìn)行單獨(dú)編譯,本發(fā)明可以節(jié)約系統(tǒng)開(kāi)銷。
可選的,當(dāng)上述業(yè)務(wù)處理單元獲取到上述結(jié)果后,就可以根據(jù)上述結(jié)果完成業(yè)務(wù)處理。
作為一種可選的實(shí)施方式,所述方法具體可以應(yīng)用于網(wǎng)絡(luò)設(shè)備,以及通過(guò)外部配置與內(nèi)部配置進(jìn)行融合以提供管理效率和改善系統(tǒng)性能的應(yīng)用場(chǎng)景。
作為一種可選的實(shí)施方式,可以如圖3所示,其中,圖3第一行可以表示步驟101 獲取的用戶策略,以及獲取的用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù),第二行中的統(tǒng)一策略引擎可以表示步驟102和步驟103,統(tǒng)一對(duì)獲取的用戶策略以及對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)信息進(jìn)行轉(zhuǎn)換、合并、編譯處理。第三行表示獲取的用戶策略對(duì)應(yīng)的業(yè)務(wù)處理單元,例如WOC就為處理WOC業(yè)務(wù)的業(yè)務(wù)處理單元,DPI、ADC、URLF和IPS也是同樣,這里就不作重復(fù)說(shuō)明。
上述技術(shù)方案中,獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯;將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。相比現(xiàn)有技術(shù)所有業(yè)務(wù)處理單元需要重復(fù)解析用戶策略,且需要對(duì)策略規(guī)則和應(yīng)用知識(shí)庫(kù)的信息進(jìn)行單獨(dú)編譯,本發(fā)明中是將策略與應(yīng)用知識(shí)庫(kù)的信息進(jìn)行合并,并對(duì)合并后的結(jié)果進(jìn)行編譯,將編譯好的結(jié)果發(fā)送至業(yè)務(wù)處理單元,這樣就可以節(jié)約系統(tǒng)開(kāi)銷。
圖4是本發(fā)明實(shí)施例提供的另一種處理策略的方法的流程要示意圖,如圖4所示, 包括
201、獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理。
202、讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致。
可選的,所述信息具體可以包括
知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù)。
該實(shí)施方式中,后繼步驟中的合并、編譯都是對(duì)知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù)進(jìn)行合并、編譯,這樣就可以實(shí)現(xiàn)只對(duì)應(yīng)用知識(shí)庫(kù)中的知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù)進(jìn)行合并與編譯,從而可以節(jié)約系統(tǒng)開(kāi)銷。
可選的,上述用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)具體可以是,上述用戶策略所述包含的至少一個(gè)策略所述對(duì)應(yīng)的應(yīng)用業(yè)務(wù)的應(yīng)用知識(shí)庫(kù)。如上述用戶策略包括策略I、策略2、策略3,那么上述用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)具體可以是,策略I對(duì)應(yīng)的應(yīng)用業(yè)務(wù)的應(yīng)用知識(shí)庫(kù)與策略2對(duì)應(yīng)的應(yīng)用業(yè)務(wù)的應(yīng)用知識(shí)庫(kù)以及策略3對(duì)應(yīng)的應(yīng)用業(yè)務(wù)的應(yīng)用知識(shí)庫(kù)。
當(dāng)將上述讀取到的內(nèi)容的語(yǔ)言轉(zhuǎn)換成與用戶策略一致的語(yǔ)言后,這兩者就可以合并。
203、分解每個(gè)用戶策略,提取出每個(gè)用戶策略所包含的條件元素和動(dòng)作元素。
可選的,用戶策略具體可以是由條件元素和動(dòng)作元素組合,步驟203具體可以是將上述用戶策略所包含的至少一個(gè)策略進(jìn)行分解,以得到每個(gè)策略的條件元素和動(dòng)作元素。
204、從所述轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作對(duì)應(yīng)的信息,所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息為所述轉(zhuǎn)換后的信息中所述條件元素和所述動(dòng)作元素所需要的信息。
可選的,上述所述條件元素和所述動(dòng)作對(duì)應(yīng)的信息也可以是條件元素和動(dòng)作元素所需要的信息,都是指在后續(xù)業(yè)務(wù)處理單元在使用策略時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息,也就是說(shuō)業(yè)務(wù)處理單元在使用上述條件元素和動(dòng)作元素時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息。如業(yè)務(wù)處理單元在進(jìn)行策略的條件驗(yàn)證時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息,又如業(yè)務(wù)處理單元在執(zhí)行策略中設(shè)置的業(yè)務(wù)應(yīng)用動(dòng)作時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息。
可選的,上述條件元素和動(dòng)作元素對(duì)應(yīng)的信息具體可以是,條件元素和動(dòng)作元素對(duì)應(yīng)的知識(shí)庫(kù)規(guī)則信息,以及對(duì)應(yīng)的配置數(shù)據(jù)。
205、分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯。
可選的,上述將所述合并得到的結(jié)果進(jìn)行編譯,編譯得到的結(jié)果具體為業(yè)務(wù)處理單元可以識(shí)別并使用的結(jié)果。如編譯結(jié)果可以數(shù)據(jù)結(jié)構(gòu)。編譯的形式本發(fā)明不對(duì)此作限定。
206、將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
作為一種可選的實(shí)施方式,本發(fā)明中的用戶策略具體可以包括
集中式用戶策略,所述集中式用戶策略指預(yù)先配置為以用戶策略集的方式發(fā)送至業(yè)務(wù)處理單元的用戶策略;或者
分類式用戶策略,所述分類式用戶策略指預(yù)先配置為以用戶策略分類的方式發(fā)送至業(yè)務(wù)處理單元的用戶策略。
作為一種可選的實(shí)施方式,步驟201具體可以包括
獲取至少一個(gè)所述集中式用戶策略。
需要說(shuō)明的是,上述集中式用戶策略是指用戶配置策略時(shí),只考慮設(shè)備需要處理的實(shí)際應(yīng)用場(chǎng)景,不考慮該場(chǎng)景下策略的具體的分類,用戶策略以整體集合的方式下發(fā),也就是每個(gè)策略都會(huì)下發(fā)至每個(gè)應(yīng)用業(yè)務(wù)的業(yè)務(wù)處理單元。換句說(shuō),每個(gè)策略對(duì)應(yīng)的應(yīng)用業(yè)務(wù)為設(shè)備的所有業(yè)務(wù)。
可選的,步驟202中讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息的信息具體可以包括
讀取實(shí)現(xiàn)所述方法的設(shè)備的所有應(yīng)用知識(shí)庫(kù)的信息。
可選的,步驟206具體可以包括
將每個(gè)所述編譯結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果的信息對(duì)應(yīng)的業(yè)務(wù)處理單元,所述編譯的結(jié)果的信息為所述編譯的結(jié)果對(duì)應(yīng)的所述合并的結(jié)果所包含的信息。
需要說(shuō)明的是,信息對(duì)應(yīng)的應(yīng)用業(yè)務(wù)具體可以是,該信息所在的應(yīng)用知識(shí)庫(kù)對(duì)應(yīng)的應(yīng)用業(yè)務(wù)。如該信息為WOC知識(shí)庫(kù)的信息,那么該信息對(duì)應(yīng)的應(yīng)用業(yè)務(wù)就為WOC應(yīng)用業(yè)務(wù)。
需要說(shuō)明的是,當(dāng)獲取的用戶策略為集中式用戶策略時(shí),由于用戶在配置集中式用戶策略時(shí),用戶只考慮應(yīng)用場(chǎng)景,而沒(méi)有考慮策略的具體分類。也就是說(shuō),用戶配置的集中式用戶策略是對(duì)應(yīng)所有應(yīng)用業(yè)務(wù)的,在現(xiàn)有技術(shù)中,是將集中式用戶策略的所有策略發(fā)送至每個(gè)應(yīng)用業(yè)務(wù)的業(yè)務(wù)處理單元,由業(yè)務(wù)處理單元抽取出本業(yè)務(wù)處理單元需要使用的策略。而在本發(fā)明中,如圖5所示,第一行可以表示步驟201獲取的用戶策略,以及實(shí)現(xiàn)所述方法的設(shè)備的所有應(yīng)用知識(shí)庫(kù),第二行中的規(guī)則轉(zhuǎn)換可以表示步驟202對(duì)所有應(yīng)用知識(shí)庫(kù)的信息進(jìn)行規(guī)則轉(zhuǎn)換。第三行中的統(tǒng)一策略引擎可以步驟203、步驟204和步驟205,分解獲取的用戶策略,以及從所述轉(zhuǎn)換后的信息中抽取出每個(gè)用戶策略的條件元素和動(dòng)作對(duì)應(yīng)的信息,再對(duì)獲取分解得到的條件元素和動(dòng)作元素,以及條件元素和動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行進(jìn)行合并,并編譯,而上述信息是應(yīng)用知識(shí)庫(kù)內(nèi)的信息,這樣通過(guò)上述信息就可以得知每個(gè)應(yīng)用業(yè)務(wù)需要使用的策略(即,上述編譯的結(jié)果)。第四行表示獲取的用戶策略對(duì)應(yīng)的業(yè)務(wù)處理單元,這樣再通過(guò)步驟206將編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果的信息對(duì)應(yīng)的業(yè)務(wù)處理單元。例如策略I需要的信息為W0C、DPI和ADC知識(shí)庫(kù)內(nèi)的信息,這樣就可以得到W0C、DPI和ADC應(yīng)用業(yè)務(wù)需要使用的策略為策略I。步驟205將策略I的條件元素和動(dòng)作元素,以及策略需要的信息進(jìn)行合并,再進(jìn)行編譯,步驟206就可以將策略I對(duì)應(yīng)的編譯結(jié)果發(fā)送至WOC、DPI和ADC應(yīng)用業(yè)務(wù)的業(yè)務(wù)處理單元。
作為一種可選的實(shí)施方式,步驟201具體可以包括
獲取至少一個(gè)所述分類式用戶策略。
需要說(shuō)明的是,用戶在配置分類式用戶策略時(shí),會(huì)根據(jù)不同的應(yīng)用業(yè)務(wù)進(jìn)行分類配置,配置的用戶策略面向具體的業(yè)務(wù)處理單元。也是說(shuō),分類式用戶策略所包含的策略與應(yīng)用業(yè)務(wù)是相對(duì)應(yīng)的關(guān)系,例如策略I對(duì)應(yīng)WOC和DPI應(yīng)用業(yè)務(wù),那么WOC和DPI應(yīng)用業(yè)務(wù)對(duì)應(yīng)的策略就為策略I。步驟202就可以用戶策略對(duì)應(yīng)的應(yīng)用業(yè)務(wù)的應(yīng)用知識(shí)庫(kù),步驟 206就可以將編譯結(jié)果發(fā)送至該編譯結(jié)果對(duì)應(yīng)的策略所對(duì)應(yīng)的業(yè)務(wù)處理單元。如步驟206 將策略I對(duì)應(yīng)的編譯結(jié)果發(fā)送至WOC和DPI應(yīng)用業(yè)務(wù)的業(yè)務(wù)處理單元。
作為一種可選的實(shí)施方式,如圖6所示,第一行可以表示步驟201獲取的用戶策略,以及獲取的用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù),第二行中的規(guī)則轉(zhuǎn)換可以表示步驟202對(duì)獲取的用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息進(jìn)行規(guī)則轉(zhuǎn)換。圖6是出現(xiàn)了多個(gè)規(guī)則轉(zhuǎn)換的框, 由于獲取的用戶策略的規(guī)則描述語(yǔ)言都是一致的,本發(fā)明就可以對(duì)獲取的用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息進(jìn)行統(tǒng)一規(guī)則轉(zhuǎn)換。當(dāng)然,若每個(gè)用戶策略的規(guī)則描述語(yǔ)言為不同的語(yǔ)言時(shí),本發(fā)明還可以是單獨(dú)對(duì)每個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息進(jìn)行規(guī)則轉(zhuǎn)換,以保證每個(gè)用戶策略與其對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息的規(guī)則描述語(yǔ)言是致的。圖6中第三行中的統(tǒng)一策略引擎可以步驟203、步驟204和步驟205,分解獲取的用戶策略,以及從所述轉(zhuǎn)換后的信息中抽取出每個(gè)用戶策略的條件元素和動(dòng)作對(duì)應(yīng)的信息,再對(duì)獲取分解得到的條件元素和動(dòng)作元素,以及條件元素和動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行進(jìn)行合并,并編譯。
上述技術(shù)方案中,在以上實(shí)施例的基礎(chǔ)上,增加了分解所述至少一個(gè)用戶策略,提取出所述至少一個(gè)用戶策略所包含的條件元素和動(dòng)作元素;從所述轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作對(duì)應(yīng)的信息的步驟。可以實(shí)現(xiàn)將所有策略統(tǒng)一分解,并將分解得到的所有條件元素和動(dòng)作元素對(duì)應(yīng)的信息統(tǒng)一抽取,這樣可以節(jié)約系統(tǒng)的開(kāi)銷。
圖7是本發(fā)明實(shí)施例提供的另一種處理策略的方法的流程示意圖,如圖7所示,包括
301、獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;
302、讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;
303、分解每個(gè)用戶策略,提取出每個(gè)用戶策略所包含的條件元素和動(dòng)作元素;
304、從所述轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作對(duì)應(yīng)的信息。
305、分別將每個(gè)用戶策略的條件元素和動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行優(yōu)化。
可選的,所述優(yōu)化包括
刪除重復(fù)的信息;和/或
建立條件元素和數(shù)字ID,以及動(dòng)作元素和數(shù)字ID的映射關(guān)系。
可選的,例如,策略I需要的 目息包含為WOC、DPI和ADC知識(shí)庫(kù)內(nèi)的/[目息,而步驟 304從WOC、DPI和ADC知識(shí)庫(kù)內(nèi)抽取的信息有重復(fù)信息,這樣通過(guò)步驟305就可以刪除重復(fù)的信息,即刪除重復(fù)的知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù)。這樣可以在后續(xù)合并與編譯的過(guò)程中節(jié)約系統(tǒng)開(kāi)銷。
可選的,上述建立條件元素和數(shù)字,以及動(dòng)作元素和數(shù)字的映射關(guān)系,具體可以理解為每個(gè)條件元素和每個(gè)動(dòng)作元素分配一個(gè)數(shù)字ID (例如身份標(biāo)識(shí)號(hào)碼Identity,ID), 這樣在后續(xù)的合并編譯等過(guò)程中只需要對(duì)這些數(shù)字進(jìn)行處理就行,從而達(dá)到信息壓縮和統(tǒng)一業(yè)務(wù)接口的效果。
306、分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的所述優(yōu)化后的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯;
307、將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
作為一種可選的實(shí)施方式,本實(shí)施例種,獲取到的用戶策略具體可以包括上述描述的集中式用戶策略和/或分類式用戶策略。具體的實(shí)現(xiàn)過(guò)程,請(qǐng)參考上面的實(shí)施例。
上述技術(shù)方案中,在上面實(shí)施例的基礎(chǔ)上增加了,分別將每個(gè)用戶策略的條件元素和動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行優(yōu)化的步驟,相比上面的實(shí)施例,本實(shí)施例的實(shí)現(xiàn)過(guò)程系統(tǒng)開(kāi)銷更少。
下面為本發(fā)明裝置實(shí)施例,本發(fā)明裝置實(shí)施例用于執(zhí)行本發(fā)明方法實(shí)施例一至三實(shí)現(xiàn)的方法,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例一、實(shí)施例二和實(shí)施倒三。
圖8是本發(fā)明實(shí)施例提供的一種處理策略的設(shè)備的結(jié)構(gòu)示意圖,如圖8所示,包括獲取單元41、轉(zhuǎn)換單元42、合并編譯單元43和發(fā)送單元44,其中
獲取單元41,用于獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;
轉(zhuǎn)換單元42,用于讀取獲取單元41獲取的用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一
合并編譯單元43,用于分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯,所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息為轉(zhuǎn)換單元42轉(zhuǎn)換后的信息中所述條件元素和所述動(dòng)作元素所需要的信息;
發(fā)送單元44,用于將合并編譯單元43編譯每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
需要說(shuō)明的是,上述條件元素和動(dòng)作元素所需要的信息是指,在后續(xù)業(yè)務(wù)處理單元在使用用戶策略時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息,也就是說(shuō)業(yè)務(wù)處理單元在使用上述條件元素和動(dòng)作元素時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息。即執(zhí)行該條件元素和動(dòng)作元素對(duì)應(yīng)的用戶策略所需要的應(yīng)用知識(shí)庫(kù)中的信息,這個(gè)是為一個(gè)公知的知識(shí),此處不作詳細(xì)說(shuō)明。
通過(guò)上述單元可以實(shí)現(xiàn)將每個(gè)策略與每個(gè)策略所需要的信息進(jìn)行合并,再將合并后的結(jié)果進(jìn)行編譯,最后將編譯后的結(jié)果發(fā)送至業(yè)務(wù)處理單元。這樣可以病業(yè)務(wù)處理器不需要對(duì)策略以及應(yīng)用知識(shí)庫(kù)內(nèi)的信息進(jìn)行編譯,業(yè)務(wù)處理單元接收的結(jié)果,業(yè)務(wù)處理單元可以直接識(shí)別并使用。相比現(xiàn)有技術(shù)每個(gè)業(yè)務(wù)處理單元都對(duì)策略和應(yīng)用知識(shí)庫(kù)內(nèi)的信息進(jìn)行單獨(dú)編譯,本發(fā)明可以節(jié)約系統(tǒng)開(kāi)銷。
可選的,當(dāng)上述業(yè)務(wù)處理單元獲取到上述結(jié)果后,就可以根據(jù)上述結(jié)果完成業(yè)務(wù)處理。
作為一種可選的實(shí)施方式,所述設(shè)備包括網(wǎng)絡(luò)設(shè)備等應(yīng)用上述控制策略的設(shè)備。
上述技術(shù)方案中,獲取單元獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;轉(zhuǎn)換單元讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;合并編譯單元分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯;發(fā)送單元將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。相比現(xiàn)有技術(shù)所有業(yè)務(wù)處理單元需要重復(fù)解析用戶策略,且需要對(duì)策略規(guī)則和應(yīng)用知識(shí)庫(kù)的信息進(jìn)行單獨(dú)編譯,本發(fā)明中是將策略與應(yīng)用知識(shí)庫(kù)的信息進(jìn)行合并,并對(duì)合并后的結(jié)果進(jìn)行編譯,將編譯好的結(jié)果發(fā)送至業(yè)務(wù)處理單元,這樣就可以節(jié)約系統(tǒng)開(kāi)銷。
圖9是本發(fā)明實(shí)施例提供的另一種處理策略的設(shè)備的結(jié)構(gòu)示意圖,如圖9所示,包括獲取單元51、轉(zhuǎn)換單元52、分解單元53、抽取單元54、合并編譯單元55和發(fā)送單元56, 其中
獲取單元51,用于獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理。
轉(zhuǎn)換單元52,用于讀取獲取單元51獲取的用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致。
可選的,所述信息具體可以包括
知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù)。
該實(shí)施方式中,后繼步驟中的合并、編譯都是對(duì)知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù)進(jìn)行合并、編譯,這樣就可以實(shí)現(xiàn)只對(duì)應(yīng)用知識(shí)庫(kù)中的知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù)進(jìn)行合并與編譯,從而可以節(jié)約系統(tǒng)開(kāi)銷。
可選的,上述用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)具體可以是,上述用戶策略所述包含的至少一個(gè)策略所述對(duì)應(yīng)的應(yīng)用業(yè)務(wù)的應(yīng)用知識(shí)庫(kù)。如上述用戶策略包括策略I、策略2、策略3,那么上述用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)具體可以是,策略I對(duì)應(yīng)的應(yīng)用業(yè)務(wù)的應(yīng)用知識(shí)庫(kù)與策略2對(duì)應(yīng)的應(yīng)用業(yè)務(wù)的應(yīng)用知識(shí)庫(kù)以及策略3對(duì)應(yīng)的應(yīng)用業(yè)務(wù)的應(yīng)用知識(shí)庫(kù)。
當(dāng)將上述讀取到的內(nèi)容的語(yǔ)言轉(zhuǎn)換成與用戶策略一致的語(yǔ)言后,這兩者就可以合并。
分解單元53,用于分解獲取單元52獲取的用戶策略,提取出獲取單元52獲取的用戶策略所包含的條件元素和動(dòng)作元素。
可選的,用戶策略具體可以是由條件元素和動(dòng)作元素組合,分解單元53具體可以是將上述用戶策略所包含的至少一個(gè)策略進(jìn)行分解,以得到每個(gè)策略的條件元素和動(dòng)作元素。
抽取單元54,用于從轉(zhuǎn)換單元52轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作對(duì)應(yīng)的信息。
可選的,上述條件元素和動(dòng)作元素所述需要的信息是指,在后續(xù)業(yè)務(wù)處理單元在使用策略時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息,也就是說(shuō)業(yè)務(wù)處理單元在使用上述條件元素和動(dòng)作元素時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息。如業(yè)務(wù)處理單元在進(jìn)行策略的條件驗(yàn)證時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息,又如業(yè)務(wù)處理單元在執(zhí)行策略中設(shè)置的業(yè)務(wù)應(yīng)用動(dòng)作時(shí),需要使用的應(yīng)用知識(shí)庫(kù)內(nèi)的信息。
可選的,上述條件元素和動(dòng)作元素對(duì)應(yīng)的信息具體可以是,條件元素和動(dòng)作元素對(duì)應(yīng)的知識(shí)庫(kù)規(guī)則信息,以及對(duì)應(yīng)的配置數(shù)據(jù)。
合并編譯單元55,用于分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯。
可選的,上述將所述合并得到的結(jié)果進(jìn)行編譯,編譯得到的結(jié)果具體為業(yè)務(wù)處理12單元可以識(shí)別并使用的結(jié)果。如編譯結(jié)果可以數(shù)據(jù)結(jié)構(gòu)。編譯的形式本發(fā)明不對(duì)此作限定。
發(fā)送單元56,用于將合并編譯單元55編譯每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
作為一種可選的實(shí)施方式,本發(fā)明中的用戶策略具體可以包括
集中式用戶策略,所述集中式用戶策略指預(yù)先配置為以用戶策略集的方式發(fā)送至業(yè)務(wù)處理單元的用戶策略;或者
分類式用戶策略,所述分類式用戶策略指預(yù)先配置為以用戶策略分類的方式發(fā)送至業(yè)務(wù)處理單元的用戶策略。
作為一種可選的實(shí)施方式,獲取單元51還可以用于獲取至少一個(gè)集中式用戶策略。
需要說(shuō)明的是,上述集中式用戶策略是指用戶配置策略時(shí),只考慮設(shè)備需要處理的實(shí)際應(yīng)用場(chǎng)景,不考慮該場(chǎng)景下策略的具體的分類,用戶策略以整體集合的方式下發(fā),也就是每個(gè)策略都會(huì)下發(fā)至每個(gè)應(yīng)用業(yè)務(wù)的業(yè)務(wù)處理單元。換句說(shuō),每個(gè)策略對(duì)應(yīng)的應(yīng)用業(yè)務(wù)為設(shè)備的所有業(yè)務(wù)。
可選的,轉(zhuǎn)換單元52還可以用于讀取所述設(shè)備所有應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;
可選的,發(fā)送單元56還可以用于將每個(gè)所述編譯結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果的信息對(duì)應(yīng)的業(yè)務(wù)處理單元,所述編譯的結(jié)果的信息為所述編譯的結(jié)果對(duì)應(yīng)的所述合并的結(jié)果所包含的信息。
需要說(shuō)明的是,信息對(duì)應(yīng)的應(yīng)用業(yè)務(wù)具體可以是,該信息所在的應(yīng)用知識(shí)庫(kù)對(duì)應(yīng)的應(yīng)用業(yè)務(wù)。如該信息為WOC知識(shí)庫(kù)的信息,那么該信息對(duì)應(yīng)的應(yīng)用業(yè)務(wù)就為WOC應(yīng)用業(yè)務(wù)。
需要說(shuō)明的是,當(dāng)獲取的用戶策略為集中式用戶策略時(shí),由于用戶在配置集中式用戶策略時(shí),用戶只考慮應(yīng)用場(chǎng)景,而沒(méi)有考慮策略的具體分類。也就是說(shuō),用戶配置的集中式用戶策略是對(duì)應(yīng)所有應(yīng)用業(yè)務(wù)的,在現(xiàn)有技術(shù)中,是將集中式用戶策略的所有策略發(fā)送至每個(gè)應(yīng)用業(yè)務(wù)的業(yè)務(wù)處理單元,由業(yè)務(wù)處理單元抽取出本業(yè)務(wù)處理單元需要使用的策略。而在本發(fā)明中,如圖5所示,第一行可以表示獲取單元51獲取的用戶策略,以及實(shí)現(xiàn)所述方法的設(shè)備的所有應(yīng)用知識(shí)庫(kù),第二行中的規(guī)則轉(zhuǎn)換可以表示轉(zhuǎn)換單元52對(duì)所有應(yīng)用知識(shí)庫(kù)的信息進(jìn)行規(guī)則轉(zhuǎn)換。第三行中的統(tǒng)一策略引擎可以分解單元53、抽取單元54和合并編譯單元55,分解獲取的用戶策略,以及從所述轉(zhuǎn)換后的信息中抽取出每個(gè)用戶策略的條件元素和動(dòng)作對(duì)應(yīng)的信息,再對(duì)獲取分解得到的條件元素和動(dòng)作元素,以及條件元素和動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行進(jìn)行合并,并編譯,而上述信息是應(yīng)用知識(shí)庫(kù)內(nèi)的信息,這樣通過(guò)上述信息就可以得知每個(gè)應(yīng)用業(yè)務(wù)需要使用的策略(即,上述編譯的結(jié)果)。第四行表示獲取的用戶策略對(duì)應(yīng)的業(yè)務(wù)處理單元,這樣再通過(guò)發(fā)送單元56將編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果的信息對(duì)應(yīng)的業(yè)務(wù)處理單元。例如策略I需要的信息為WOC、DPI和ADC知識(shí)庫(kù)內(nèi)的信息,這樣就可以得到WOC、DPI和ADC應(yīng)用業(yè)務(wù)需要使用的策略為策略I。合并編譯單元55將策略I的條件元素和動(dòng)作元素,以及策略需要的信息進(jìn)行合并,再進(jìn)行編譯, 發(fā)送單元56就可以將策略I對(duì)應(yīng)的編譯結(jié)果發(fā)送至WOC、DPI和ADC應(yīng)用業(yè)務(wù)的業(yè)務(wù)處理單元。
作為一種可選的實(shí)施方式,獲取單元51還可以用于獲取至少一個(gè)分類式用戶策略。
需要說(shuō)明的是,用戶在配置分類式用戶策略時(shí),會(huì)根據(jù)不同的應(yīng)用業(yè)務(wù)進(jìn)行分類配置,配置的用戶策略面向具體的業(yè)務(wù)處理單元。也是說(shuō),分類式用戶策略所包含的策略與應(yīng)用業(yè)務(wù)是相對(duì)應(yīng)的關(guān)系,例如策略I對(duì)應(yīng)WOC和DPI應(yīng)用業(yè)務(wù),那么WOC和DPI應(yīng)用業(yè)務(wù)對(duì)應(yīng)的策略就為策略I。合并編譯單元55就可以用戶策略對(duì)應(yīng)的應(yīng)用業(yè)務(wù)的應(yīng)用知識(shí)庫(kù),發(fā)送單元56就可以將編譯結(jié)果發(fā)送至該編譯結(jié)果對(duì)應(yīng)的策略所對(duì)應(yīng)的業(yè)務(wù)處理單元。 如發(fā)送單元56將策略I對(duì)應(yīng)的編譯結(jié)果發(fā)送至WOC和DPI應(yīng)用業(yè)務(wù)的業(yè)務(wù)處理單元。
上述技術(shù)方案中,在上在實(shí)施例的基礎(chǔ)上,增加了分解單元用于分解所述至少一個(gè)用戶策略,提取出所述至少一個(gè)用戶策略所包含的條件元素和動(dòng)作元素;抽取單元用于從所述轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作對(duì)應(yīng)的信息??梢詫?shí)現(xiàn)將所有策略統(tǒng)一分解,并將分解得到的所有條件元素和動(dòng)作元素對(duì)應(yīng)的信息統(tǒng)一抽取,這樣可以節(jié)約系統(tǒng)的開(kāi)銷。
圖10是本發(fā)明實(shí)施例提供的另一種處理策略的設(shè)備的結(jié)構(gòu)示意圖,如圖10所示, 包括獲取單元61、轉(zhuǎn)換單元62、分解單元63、抽取單元64、合并編譯單元65和發(fā)送單元 66,合并編譯單元65包含優(yōu)化單元651和合并編譯子單元652,其中
獲取單元61,用于獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理。
轉(zhuǎn)換單元62,用于讀取獲取單元61獲取的用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致。
分解單元63,用于分解獲取單元62獲取的用戶策略,提取出獲取單元62獲取的用戶策略所包含的條件元素和動(dòng)作元素。
抽取單元64,用于從轉(zhuǎn)換單元62轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作所需要的信息。
優(yōu)化單元651,用于分別將每個(gè)用戶策略的條件元素和動(dòng)作元素對(duì)應(yīng)的信息中的信息進(jìn)行優(yōu)化。
可選的,所述優(yōu)化包括
刪除重復(fù)的信息;和/或
建立條件元素和數(shù)字ID,以及動(dòng)作元素和數(shù)字ID的映射關(guān)系。
可選的,例如,策略I需要的信息包含為WOC、DPI和ADC知識(shí)庫(kù)內(nèi)的信息,而抽取單元64從W0C、DPI和ADC知識(shí)庫(kù)內(nèi)抽取的信息有重復(fù)信息,這樣通過(guò)優(yōu)化單元651就可以刪除重復(fù)的信息,即刪除重復(fù)的知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù)。這樣可以在后續(xù)合并與編譯的過(guò)程中節(jié)約系統(tǒng)開(kāi)銷。
可選的,上述建立條件元素和數(shù)字,以及動(dòng)作元素和數(shù)字的映射關(guān)系,具體可以理解為每個(gè)條件元素和每個(gè)動(dòng)作元素分配一個(gè)數(shù)字ID (例如身份標(biāo)識(shí)號(hào)碼Identity,ID), 這樣在后續(xù)的合并編譯等過(guò)程中只需要對(duì)這些數(shù)字進(jìn)行處理就行,從而達(dá)到信息壓縮和統(tǒng)一業(yè)務(wù)接口的效果。
合并編譯單元652,用于分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及每個(gè)用戶策略的條件元素和動(dòng)作元素對(duì)應(yīng)的優(yōu)化單元651優(yōu)化后的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯;
發(fā)送單元66,用于將合并編譯單元652編譯每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
作為一種可選的實(shí)施方式,本實(shí)施例種,獲取到的用戶策略具體可以包括上述描述的集中式用戶策略和/或分類式用戶策略。具體的實(shí)現(xiàn)過(guò)程,請(qǐng)參考上面的實(shí)施例。
上述技術(shù)方案中,在上面實(shí)施例的基礎(chǔ)上增加了,優(yōu)化單元用于分別將每個(gè)用戶策略的條件元素和動(dòng)作元素所需要的信息進(jìn)行優(yōu)化,相比上面的實(shí)施例,本實(shí)施例的實(shí)現(xiàn)過(guò)程系統(tǒng)開(kāi)銷更少。
圖11是本發(fā)明實(shí)施例提供的另一種處理策略的設(shè)備的結(jié)構(gòu)示意圖,如圖11所示, 包括處理器71、存儲(chǔ)器72,其中
處理器71用于執(zhí)行如下步驟
獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;
讀取各個(gè)用戶策略對(duì)應(yīng)的存儲(chǔ)器72存儲(chǔ)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;
分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯,所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息為所述轉(zhuǎn)換后的信息中所述條件元素和所述動(dòng)作元素所需要的信
將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
存儲(chǔ)器72,用于存儲(chǔ)的應(yīng)用知識(shí)庫(kù)的信息。
可選的,存儲(chǔ)器72還可以用于存儲(chǔ)處理器72所執(zhí)行的程序。
需要說(shuō)的是,上述業(yè)務(wù)處理單元具體可以為處理器71中的一個(gè)子單元。
上述技術(shù)方案中,獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯;將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。相比現(xiàn)有技術(shù)所有業(yè)務(wù)處理單元需要重復(fù)解析用戶策略,且需要對(duì)策略規(guī)則和應(yīng)用知識(shí)庫(kù)的信息進(jìn)行單獨(dú)編譯,本發(fā)明中是將策略與應(yīng)用知識(shí)庫(kù)的信息進(jìn)行合并,并對(duì)合并后的結(jié)果進(jìn)行編譯,將編譯好的結(jié)果發(fā)送至業(yè)務(wù)處理單元,這樣就可以節(jié)約系統(tǒng)開(kāi)銷。
圖12是本發(fā)明實(shí)施例提供的另一種處理策略的設(shè)備的結(jié)構(gòu)示意圖,如圖12所示, 包括處理器81和存儲(chǔ)器82,其中
處理器81用于執(zhí)行如下步驟
獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;
讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;
分解每個(gè)用戶策略,提取出每個(gè)用戶策略所包含的條件元素和動(dòng)作元素;
從所述轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作對(duì)應(yīng)的信息,所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息為所述轉(zhuǎn)換后的信息中所述條件元素和所述動(dòng)作元素所需要的信息;
分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯;
將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
存儲(chǔ)器82,用于存儲(chǔ)的應(yīng)用知識(shí)庫(kù)的信息。
作為一種可選的實(shí)施方式,所述信息具體可以包括
知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù)。
該實(shí)施方式中,后繼步驟中的合并、編譯都是對(duì)知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù)進(jìn)行合并、編譯,這樣就可以實(shí)現(xiàn)只對(duì)應(yīng)用知識(shí)庫(kù)中的知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù)進(jìn)行合并與編譯,從而可以節(jié)約系統(tǒng)開(kāi)銷。
作為一種可選的實(shí)施方式,本發(fā)明中的用戶策略具體可以包括
集中式用戶策略,所述集中式用戶策略指預(yù)先配置為以用戶策略集的方式發(fā)送至業(yè)務(wù)處理單元的用戶策略;或者
分類式用戶策略,所述分類式用戶策略指預(yù)先配置為以用戶策略分類的方式發(fā)送至業(yè)務(wù)處理單元的用戶策略。
作為一種可選的實(shí)施方式,處理器81執(zhí)行的獲取至少一個(gè)用戶策略的步驟具體可以包括
獲取至少一個(gè)集中式用戶策略。
需要說(shuō)明的是,集中式用戶策略是指用戶配置策略時(shí),只考慮設(shè)備需要處理的實(shí)際應(yīng)用場(chǎng)景,不考慮該場(chǎng)景下策略的具體的分類,用戶策略以整體集合的方式下發(fā),也就是每個(gè)策略都會(huì)下發(fā)至每個(gè)應(yīng)用業(yè)務(wù)的業(yè)務(wù)處理單元。換句說(shuō),每個(gè)策略對(duì)應(yīng)的應(yīng)用業(yè)務(wù)為設(shè)備的所有業(yè)務(wù)。
可選的,處理器81執(zhí)行的讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息的信息的步驟具體可以包括
讀取所述設(shè)備的所有應(yīng)用知識(shí)庫(kù)的信息。
可選的,處理器81執(zhí)行將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元的步驟具體可以包括
將每個(gè)所述編譯結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果的信息對(duì)應(yīng)的業(yè)務(wù)處理單元,所述編譯的結(jié)果的信息為所述編譯的結(jié)果對(duì)應(yīng)的所述合并的結(jié)果所包含的信息。
作為一種可選的實(shí)施方式,處理器81執(zhí)行的獲取用戶策略的步驟具體可以包括
獲取至少一個(gè)分類式用戶策略。
作為一種可選的實(shí)施方式,處理器81還可以用于執(zhí)行如下步驟
獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;
讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致,所述信息包含知識(shí)庫(kù)規(guī)則信息和配置數(shù)據(jù);
分解每個(gè)用戶策略,提取出每個(gè)用戶策略所包含的條件元素和動(dòng)作元素;
從所述轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作對(duì)應(yīng)的信息,所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息為所述轉(zhuǎn)換后的信息中所述條件元素和所述動(dòng)作元素所需要的信息;
分別將每個(gè)用戶策略的條件元素和動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行優(yōu)化;
分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述優(yōu)化后的所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的所述優(yōu)化后的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯;
將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
作為一種可選的實(shí)施方式,上述優(yōu)化具體可以包括
刪除重復(fù)的信息;和/或
建立條件元素和數(shù)字ID,以及動(dòng)作元素和數(shù)字ID的映射關(guān)系。
作為一種可選的實(shí)施方式,存儲(chǔ)器82還可以用于存儲(chǔ)處理器81所執(zhí)行的程序。
上述技術(shù)方案中,在上在實(shí)施例的基礎(chǔ)上,增加了分解所述至少一個(gè)用戶策略,提取出所述至少一個(gè)用戶策略所包含的條件元素和動(dòng)作元素;從所述轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作對(duì)應(yīng)的信息的步驟??梢詫?shí)現(xiàn)將所有策略統(tǒng)一分解,并將分解得到的所有條件元素和動(dòng)作元素需要的信息統(tǒng)一抽取,這樣可以節(jié)約系統(tǒng)的開(kāi)銷。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存取存儲(chǔ)器(RandomAccess Memory,簡(jiǎn)稱 RAM)等。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種處理策略的方法,其特征在于,包括 獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理; 讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致; 分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯,所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息為所述轉(zhuǎn)換后的信息中所述條件元素和所述動(dòng)作元素所需要的信息; 將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
2.如權(quán)利要求I所述的方法,其特征在于,所述分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯之前,所述方法還包括 分解每個(gè)用戶策略,提取出每個(gè)用戶策略所包含的條件元素和動(dòng)作元素; 從所述轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息。
3.如權(quán)利要求I或2所述的方法,其特征在于,所述分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯,包括 分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行優(yōu)化; 分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的所述優(yōu)化后的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯; 其中,所述優(yōu)化包括 刪除重復(fù)的信息;和/或 建立條件元素和數(shù)字標(biāo)識(shí)ID,以及動(dòng)作元素和數(shù)字ID的映射關(guān)系。
4.如權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述用戶策略包括 集中式用戶策略,或者 分類式用戶策略;其中,所述集中式用戶策略指預(yù)先配置為以用戶策略集合的方式發(fā)送至業(yè)務(wù)處理單元的用戶策略,所述分類式用戶策略指預(yù)先配置為以用戶策略分類的方式發(fā)送至業(yè)務(wù)處理單元的用戶策略。
5.如權(quán)利要求4所述的方法,其特征在于,當(dāng)所述用戶策略包含集中式用戶策略時(shí),所述讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息的信息,包括 讀取所有的應(yīng)用知識(shí)庫(kù)的信息。
6.一種處理策略的設(shè)備,其特征在于,包括獲取單元、轉(zhuǎn)換單元、合并編譯單元和發(fā)送單元,其中 所述獲取單元,用于獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理; 所述轉(zhuǎn)換單元,用于讀取所述獲取單元獲取的用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致; 所述合并編譯單元,用于分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯,所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息為所述轉(zhuǎn)換單元轉(zhuǎn)換后的信息中所述條件元素和所述動(dòng)作元素所需要的信息; 所述發(fā)送單元,用于將所述合并編譯單元編譯每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述設(shè)備還包括 分解單元,用于分解所述獲取單元獲取的每個(gè)用戶策略,提取出每個(gè)用戶策略所包含的條件元素和動(dòng)作元素; 抽取單元,用于從所述轉(zhuǎn)換單元轉(zhuǎn)換后的信息中抽取出所述條件元素和所述動(dòng)作對(duì)應(yīng)的信息。
8.如權(quán)利要求7所述的設(shè)備,其特征在于,所述合并編譯單元包括 優(yōu)化單元,用于分別將每個(gè)用戶策略的條件元素和動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行優(yōu)化; 合并編譯子單元,用于分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的所述優(yōu)化單元優(yōu)化后的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯; 其中,所述優(yōu)化包括 刪除重復(fù)的信息;和/或 建立條件元素和數(shù)字標(biāo)識(shí)ID,以及動(dòng)作元素和數(shù)字ID的映射關(guān)系。
9.如權(quán)利要求7-9中任一項(xiàng)所述的設(shè)備,其特征在于,所述用戶策略包括 集中式用戶策略,或者 分類式用戶策略;其中,所述集中式用戶策略指預(yù)先配置為以用戶策略集合的方式發(fā)送至業(yè)務(wù)處理單元的用戶策略,所述分類式用戶策略指預(yù)先配置為以用戶策略分類的方式發(fā)送至業(yè)務(wù)處理單元的用戶策略。
10.如權(quán)利要求9所述的設(shè)備,其特征在于,當(dāng)所述用戶策略包含集中式用戶策略時(shí),所述轉(zhuǎn)換單元具體用于讀取所述設(shè)備的所有應(yīng)用知識(shí)庫(kù)的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種處理策略的方法,包括獲取至少一個(gè)用戶策略,所述用戶策略用于指示業(yè)務(wù)處理單元進(jìn)行業(yè)務(wù)處理;讀取各個(gè)用戶策略對(duì)應(yīng)的應(yīng)用知識(shí)庫(kù)的信息的信息,將讀取到的信息進(jìn)行規(guī)則轉(zhuǎn)換,以使所述信息的描述語(yǔ)言與所述用戶策略的規(guī)則描述語(yǔ)言一致;分別將每個(gè)用戶策略的條件元素和動(dòng)作元素,以及所述條件元素和所述動(dòng)作元素對(duì)應(yīng)的信息進(jìn)行合并,并分別將每個(gè)所述合并得到的結(jié)果進(jìn)行編譯;將每個(gè)所述編譯的結(jié)果發(fā)送至每個(gè)所述編譯的結(jié)果對(duì)應(yīng)的業(yè)務(wù)處理單元。相應(yīng)地,本發(fā)明實(shí)施例還公開(kāi)了一種處理策略的設(shè)備。本發(fā)明實(shí)施例可以節(jié)約系統(tǒng)開(kāi)銷。
文檔編號(hào)G06F9/44GK102981822SQ20121042606
公開(kāi)日2013年3月20日 申請(qǐng)日期2012年10月31日 優(yōu)先權(quán)日2012年10月31日
發(fā)明者夏命榛 申請(qǐng)人:華為技術(shù)有限公司