1.一種業(yè)務(wù)屬性計(jì)數(shù)裝置,其特征在于,包括:配置模塊以及至少一個(gè)計(jì)數(shù)流水模塊;其中,所述計(jì)數(shù)流水模塊包括:鍵值生成模塊、索引模塊以及計(jì)數(shù)器更新模塊;
所述鍵值生成模塊,用于接收業(yè)務(wù)請(qǐng)求信號(hào);對(duì)所述業(yè)務(wù)請(qǐng)求信號(hào)中攜帶的業(yè)務(wù)屬性中待優(yōu)化的屬性字段進(jìn)行優(yōu)化,獲得優(yōu)化后的屬性字段;至少根據(jù)預(yù)設(shè)的配置信息、所述業(yè)務(wù)屬性中普通屬性字段以及所述優(yōu)化后的屬性字段,生成對(duì)應(yīng)的鍵值,并發(fā)送至所述索引模塊;
所述索引模塊,用于接收所述對(duì)應(yīng)的鍵值;根據(jù)所述對(duì)應(yīng)的鍵值,確定一一對(duì)應(yīng)的計(jì)數(shù)器索引地址,并發(fā)送至所述計(jì)數(shù)器更新模塊;
所述計(jì)數(shù)器更新模塊,用于根據(jù)所述計(jì)數(shù)器索引地址,進(jìn)行計(jì)數(shù)操作并更新計(jì)數(shù)器表,其中,所述計(jì)數(shù)器表的表項(xiàng)為所述業(yè)務(wù)屬性所對(duì)應(yīng)的計(jì)數(shù)器的值。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述鍵值生成模塊,包括:映射表模塊以及邏輯運(yùn)算模塊;其中,
所述映射表模塊,用于存儲(chǔ)所述配置模塊下發(fā)的所述預(yù)設(shè)映射表,并按將所述待優(yōu)化的屬性字段按照預(yù)設(shè)的映射表進(jìn)行映射,獲得對(duì)應(yīng)的映射值;將所述映射值確定為所述優(yōu)化后的屬性字段;
所述邏輯運(yùn)算模塊,用于根據(jù)所述配置信息,生成所述普通屬性字段以及所述優(yōu)化后的屬性字段對(duì)應(yīng)的鍵值,并發(fā)送至所述索引模塊。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述業(yè)務(wù)請(qǐng)求信號(hào)還可以為用戶在業(yè)務(wù)處理過程中添加的計(jì)數(shù)請(qǐng)求,所述計(jì)數(shù)請(qǐng)求中攜帶有自定義屬性;
所述邏輯運(yùn)算模塊,還用于根據(jù)所述預(yù)設(shè)的配置信息、所述普通屬性字段、所述優(yōu)化后的屬性字段以及所述自定義屬性,生成所述對(duì)應(yīng)的鍵值。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述索引模塊,包括:偏移表模塊以及索引計(jì)算模塊;其中,
所述偏移表模塊,用于存儲(chǔ)計(jì)數(shù)器的偏移地址以及計(jì)數(shù)器偏移使能信號(hào);
所述索引計(jì)算模塊,用于在預(yù)設(shè)偏移表中讀取與所述對(duì)應(yīng)的鍵值一一對(duì)應(yīng)的計(jì)數(shù)器偏移地址以及計(jì)數(shù)器偏移使能信號(hào);根據(jù)所述業(yè)務(wù)請(qǐng)求信號(hào)中攜帶的計(jì)數(shù)器基地址、所述計(jì)數(shù)器偏移地址以及所述計(jì)數(shù)器偏移使能信號(hào),確定所述計(jì)數(shù)器索引地址。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述索引計(jì)算模塊,具體用于根據(jù)來自所述配置模塊的計(jì)數(shù)器更新控制信息中的計(jì)數(shù)器使能信號(hào),確定自身所處的計(jì)數(shù)流水模塊是否使能;當(dāng)自身所處的計(jì)數(shù)流水模塊使能時(shí),根據(jù)所述對(duì)應(yīng)的鍵值,在所述預(yù)設(shè)偏移表中讀取對(duì)應(yīng)的所述計(jì)數(shù)器偏移地址以及所述計(jì)數(shù)器偏移使能信號(hào)。
6.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述索引計(jì)算模塊,還用于根據(jù)來自所述配置模塊的計(jì)數(shù)器更新控制信息中的計(jì)數(shù)器使能信號(hào)和所述計(jì)數(shù)器偏移使能信號(hào),確定是否更新所述計(jì)數(shù)器表;
所述計(jì)數(shù)器更新模塊,用于當(dāng)所述索引計(jì)算模塊確定更新所述計(jì)數(shù)器表時(shí),根據(jù)所述計(jì)數(shù)器索引地址,進(jìn)行計(jì)數(shù)操作并更新計(jì)數(shù)器表。
7.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述業(yè)務(wù)屬性計(jì)數(shù)裝置,還包括:調(diào)度模塊,用于接收至少一個(gè)業(yè)務(wù)請(qǐng)求信號(hào),并按照預(yù)設(shè)調(diào)度規(guī)則,將所述至少一個(gè)業(yè)務(wù)請(qǐng)求信號(hào)調(diào)度至并行的所述至少一個(gè)計(jì)數(shù)流水模塊中。
8.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述業(yè)務(wù)屬性計(jì)數(shù)裝置,還包括:計(jì)數(shù)器溢出處理模塊,用于在計(jì)數(shù)器溢出之前,順序的讀出所述計(jì)數(shù)器表中所述計(jì)數(shù)器的值,并發(fā)送至直接內(nèi)存存取DMA模塊。
9.一種業(yè)務(wù)屬性的計(jì)數(shù)方法,其特征在于,包括:
對(duì)接收到的業(yè)務(wù)請(qǐng)求信號(hào)中攜帶的業(yè)務(wù)屬性中待優(yōu)化的屬性字段進(jìn)行優(yōu)化,獲得優(yōu)化后的屬性字段;
至少根據(jù)預(yù)設(shè)的配置信息、所述業(yè)務(wù)屬性中普通屬性字段以及所述優(yōu)化后的屬性字段,生成對(duì)應(yīng)的鍵值;
根據(jù)所述對(duì)應(yīng)的鍵值,確定一一對(duì)應(yīng)的計(jì)數(shù)器索引地址;
根據(jù)所述計(jì)數(shù)器索引地址,進(jìn)行計(jì)數(shù)操作并更新計(jì)數(shù)器表,其中,所述計(jì) 數(shù)器表的表項(xiàng)為所述業(yè)務(wù)屬性所對(duì)應(yīng)的計(jì)數(shù)器的值。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述將對(duì)接收到的業(yè)務(wù)請(qǐng)求信號(hào)中攜帶的業(yè)務(wù)屬性中待優(yōu)化的屬性字段進(jìn)行優(yōu)化,獲得優(yōu)化后的屬性字段,包括:
將所述待優(yōu)化的屬性字段按照預(yù)設(shè)的映射表進(jìn)行映射,獲得對(duì)應(yīng)的映射值;
將所述映射值確定為所述優(yōu)化后的屬性字段。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述業(yè)務(wù)請(qǐng)求信號(hào)還可以為用戶在業(yè)務(wù)處理過程中添加的計(jì)數(shù)請(qǐng)求,所述計(jì)數(shù)請(qǐng)求中攜帶有自定義屬性;
所述至少根據(jù)預(yù)設(shè)的配置信息、所述報(bào)文屬性中普通屬性字段以及所述優(yōu)化后的屬性字段,生成對(duì)應(yīng)的鍵值,包括:
根據(jù)所述預(yù)設(shè)的配置信息、所述普通屬性字段、所述優(yōu)化后的屬性字段以及所述自定義屬性,生成所述對(duì)應(yīng)的鍵值。
12.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述根據(jù)所述對(duì)應(yīng)的鍵值,確定一一對(duì)應(yīng)的計(jì)數(shù)器索引地址,包括:
在預(yù)設(shè)偏移表中讀取與所述對(duì)應(yīng)的鍵值一一對(duì)應(yīng)的計(jì)數(shù)器偏移地址以及計(jì)數(shù)器偏移使能信號(hào);
根據(jù)所述業(yè)務(wù)請(qǐng)求信號(hào)中攜帶的計(jì)數(shù)器基地址、所述計(jì)數(shù)器偏移地址以及所述計(jì)數(shù)器偏移使能信號(hào),確定所述計(jì)數(shù)器索引地址。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述根據(jù)所述計(jì)數(shù)器索引地址,進(jìn)行計(jì)數(shù)操作并更新計(jì)數(shù)器表,包括:
當(dāng)根據(jù)計(jì)數(shù)器更新控制信息中的計(jì)數(shù)器使能信號(hào)和所述計(jì)數(shù)器偏移使能信號(hào)確定更新所述計(jì)數(shù)器表時(shí),根據(jù)所述計(jì)數(shù)器索引地址,進(jìn)行計(jì)數(shù)操作并更新計(jì)數(shù)器表。
14.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:
在計(jì)數(shù)器溢出之前,順序的讀出所述計(jì)數(shù)器表中所述計(jì)數(shù)器的值。