專利名稱:策略匹配裝置和策略匹配方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體而言,涉及策略匹配裝置和策略匹配方法。
背景技術(shù):
在管理軟件等領(lǐng)域中,大量存在這樣的策略定義及使用場(chǎng)景策略的構(gòu)成為策略內(nèi)容及其適用的范圍;適用范圍包含一個(gè)或多個(gè)緯度;同時(shí)緯度的緯度值具有層次結(jié)構(gòu)。 在策略中一般蘊(yùn)含著規(guī)則[R]越下級(jí)的緯度值越優(yōu)先被采用,這包括以下三層含義1,在策略適用范圍中指定某個(gè)緯度的緯度值,不僅指適用于該緯度值,還指適用于該緯度值的下級(jí)緯度值中沒有指定策略的緯度值。2,在策略適用范圍中指定某個(gè)緯度的緯度值,不僅指適用于該緯度值,還指該緯度值的上級(jí)緯度值定義的策略不再適用于該緯度值。3,在策略適用范圍中指定某個(gè)緯度的緯度值為空白時(shí),表示不考慮該緯度。同時(shí),適用范圍中存在多個(gè)緯度時(shí),每個(gè)緯度的重要性會(huì)有所差異。在實(shí)踐中,常用以下規(guī)則對(duì)緯度指定優(yōu)先級(jí)順序,只要高優(yōu)先級(jí)緯度在考慮范圍,即緯度值不為空白,則優(yōu)先采用;高優(yōu)先級(jí)緯度如果緯度值為空白,則取優(yōu)先級(jí)次之的緯度進(jìn)行判斷。但是,緯度的重要性及策略的最優(yōu)選取規(guī)則具有較強(qiáng)的可變性。一個(gè)示例性的實(shí)例如下
權(quán)利要求
1.一種策略匹配裝置,其特征在于,包括策略優(yōu)先級(jí)編譯模塊,為策略設(shè)置優(yōu)先級(jí),所述策略對(duì)應(yīng)有緯度值;緯度值獲取模塊,讀取策略獲取對(duì)象,并取得所述策略獲取對(duì)象的緯度值及其上級(jí)緯度值;策略匹配模塊,在所述策略獲取對(duì)象的緯度值及其上級(jí)緯度值對(duì)應(yīng)的所有策略中,取得優(yōu)先級(jí)最大的策略,以匹配給所述策略獲取對(duì)象。
2.根據(jù)權(quán)利要求1所述的策略匹配裝置,其特征在于,所述策略優(yōu)先級(jí)編譯模塊根據(jù)所述策略對(duì)應(yīng)的緯度值,來為所述策略設(shè)置優(yōu)先級(jí)。
3.根據(jù)權(quán)利要求2所述的策略匹配裝置,其特征在于,所述策略優(yōu)先級(jí)編譯模塊還為所述策略對(duì)應(yīng)的緯度值設(shè)置優(yōu)先級(jí)和重要性,并根據(jù)所述策略對(duì)應(yīng)的緯度值的優(yōu)先級(jí)和重要性,設(shè)置所述策略的優(yōu)先級(jí)。
4.根據(jù)權(quán)利要求3所述的策略匹配裝置,其特征在于,所述策略優(yōu)先級(jí)編譯模塊根據(jù)所述策略對(duì)應(yīng)的緯度值的層次,設(shè)置所述策略對(duì)應(yīng)的緯度值的優(yōu)先級(jí)。
5.根據(jù)權(quán)利要求3所述的策略匹配裝置,其特征在于,所述策略優(yōu)先級(jí)編譯模塊根據(jù)所述策略對(duì)應(yīng)緯度值的所在緯度的最大層次,設(shè)置所述策略對(duì)應(yīng)的緯度值的重要性。
6.一種策略匹配方法,其特征在于,包括步驟302,策略優(yōu)先級(jí)編譯模塊為策略設(shè)置優(yōu)先級(jí),所述策略對(duì)應(yīng)有緯度值;步驟304,緯度值獲取模塊讀取策略獲取對(duì)象,并取得策略獲取對(duì)象的緯度值及其上級(jí)緯度值;步驟306,策略匹配模塊在所述策略獲取對(duì)象的緯度值及其上級(jí)緯度值對(duì)應(yīng)的所有策略中,取得優(yōu)先級(jí)最大的策略,以匹配給所述策略獲取對(duì)象。
7.根據(jù)權(quán)利要求6所述的策略匹配方法,其特征在于,所述步驟302還包括所述策略優(yōu)先級(jí)編譯模塊根據(jù)所述策略對(duì)應(yīng)的緯度值,來為所述策略設(shè)置優(yōu)先級(jí)。
8.根據(jù)權(quán)利要求7所述的策略匹配方法,其特征在于,所述步驟302還包括所述策略優(yōu)先級(jí)編譯模塊為所述策略對(duì)應(yīng)的緯度值設(shè)置優(yōu)先級(jí)和重要性,并根據(jù)所述策略對(duì)應(yīng)的緯度值的優(yōu)先級(jí)和重要性,設(shè)置所述策略的優(yōu)先級(jí)。
9.根據(jù)權(quán)利要求8所述的策略匹配方法,其特征在于,所述步驟302還包括所述策略優(yōu)先級(jí)編譯模塊根據(jù)所述策略對(duì)應(yīng)的緯度值的層次,設(shè)置所述策略對(duì)應(yīng)的緯度值的優(yōu)先級(jí)。
10.根據(jù)權(quán)利要求8所述的策略匹配方法,其特征在于,所述步驟302還包括所述策略優(yōu)先級(jí)編譯模塊根據(jù)所述策略對(duì)應(yīng)緯度值的所在緯度的最大層次,設(shè)置所述策略對(duì)應(yīng)的緯度值的重要性。
全文摘要
本發(fā)明提供一種策略匹配裝置,包括策略優(yōu)先級(jí)編譯模塊,為策略設(shè)置優(yōu)先級(jí),策略對(duì)應(yīng)有緯度值;緯度值獲取模塊,讀取策略獲取對(duì)象,并取得策略獲取對(duì)象的緯度值及其上級(jí)緯度值;策略匹配模塊,在策略獲取對(duì)象的緯度值及其上級(jí)緯度值對(duì)應(yīng)的所有策略中,取得優(yōu)先級(jí)最大的策略,以匹配給策略獲取對(duì)象。本發(fā)明提供一種策略匹配方法。根據(jù)本發(fā)明,通過優(yōu)先級(jí)的高低順序來選取策略,簡(jiǎn)化了選取過程,減少了其消耗的資源。
文檔編號(hào)G06F9/44GK102207869SQ201110149848
公開日2011年10月5日 申請(qǐng)日期2011年6月3日 優(yōu)先權(quán)日2011年6月3日
發(fā)明者祝奇 申請(qǐng)人:用友軟件股份有限公司