專利名稱:無線應(yīng)用協(xié)議業(yè)務(wù)日志的入庫方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)入庫技術(shù),尤其涉及一種無線應(yīng)用協(xié)議(WAP, Wireless Application Protocol)業(yè)務(wù)日志的入庫方法。
背景技術(shù):
WAP業(yè)務(wù)是一種通過手機(jī)WAP "瀏覽器"瀏覽WAP站點(diǎn)的業(yè)務(wù),可提 供新聞瀏覽、股票查詢、郵件收發(fā)、在線游戲、聊天等多種應(yīng)用服務(wù)。
目前的WAP業(yè)務(wù)日志入庫到日志查詢庫的方法為在日志服務(wù)器上建立 計(jì)費(fèi)服務(wù)器的鏈接, 一臺(tái)日志服務(wù)器負(fù)責(zé)一臺(tái)或多臺(tái)計(jì)費(fèi)服務(wù)器上計(jì)費(fèi)話單的 入庫工作。圖1為現(xiàn)有的WAP網(wǎng)關(guān)日志入庫到日志查詢庫方法中計(jì)費(fèi)話單的 分配示意圖,如圖1所示,曰志服務(wù)器Ol負(fù)責(zé)計(jì)費(fèi)服務(wù)器Ol以及計(jì)費(fèi)服務(wù)器 02上的計(jì)費(fèi)話單的入庫工作;日志服務(wù)器02負(fù)責(zé)計(jì)費(fèi)03上計(jì)費(fèi)話單的入庫工 作?,F(xiàn)有的這種日志入庫方式,存在日志服務(wù)器上的負(fù)載難以均衡的問題。如 圖l所示,如果計(jì)費(fèi)服務(wù)器的處理能力相當(dāng),那么日志服務(wù)器01的負(fù)荷將是曰 志服務(wù)器02的兩倍。目前入庫方式限定一臺(tái)日志服務(wù)器負(fù)責(zé)至少一臺(tái)計(jì)費(fèi)服務(wù) 器上計(jì)費(fèi)話單的入庫工作,這使得日志服務(wù)器的選用受到計(jì)費(fèi)服務(wù)器性能的限 制,配置不夠靈活;特別是當(dāng)只負(fù)責(zé)一臺(tái)計(jì)費(fèi)服務(wù)器上計(jì)費(fèi)話單的入庫工作的 日志服務(wù)器超負(fù)荷時(shí),不能增加日志服務(wù)器來分擔(dān)計(jì)費(fèi)話單的入庫工作,不利 于擴(kuò)展。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種無線應(yīng)用協(xié)議業(yè)務(wù)日志的入庫 方法,使日志服務(wù)器的選用不受計(jì)費(fèi)服務(wù)器的性能的限制,配置靈活、便于擴(kuò)展。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種無線應(yīng)用協(xié)議業(yè)務(wù)日志的入庫方法,該方法包括為計(jì)費(fèi)服務(wù)器選定 存儲(chǔ)計(jì)費(fèi)話單的日志服務(wù)器,設(shè)置除數(shù)N,其中,N不小于所選定日志服務(wù)器 的臺(tái)數(shù);將0~ (N-l)分配給所選定的日志服務(wù)器,作為日志服務(wù)器對(duì)應(yīng)于 所述計(jì)費(fèi)服務(wù)器的模值;
曰志服務(wù)器獲取所述計(jì)費(fèi)服務(wù)器的計(jì)費(fèi)話單,將所述計(jì)費(fèi)話單的序號(hào)與N 相除,將得到的余數(shù)與對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù)器的模值進(jìn)行比較,將余數(shù)與所述 模值匹配的計(jì)費(fèi)話單存儲(chǔ)到曰志查詢庫中。
進(jìn)一步地,所述將0~ (N-1)分配給所選定的日志服務(wù)器,作為日志服 務(wù)器對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù)器的模值,具體為
將0~ (N-l)分為M組,其中,M為所選定日志服務(wù)器的臺(tái)數(shù);
給每臺(tái)日志服務(wù)器分配一組數(shù),作為該臺(tái)日志服務(wù)器對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù) 器的模值。
進(jìn)一步地,確定所述余數(shù)與所述模值匹配包括
將所述余數(shù)與查找所述模值中的各數(shù)比較,存在與所述余數(shù)相等的數(shù)時(shí), 確認(rèn)所述余數(shù)與所述模值匹配。
進(jìn)一步地,所述將所述計(jì)費(fèi)話單的序號(hào)與N相除,當(dāng)整除時(shí),余數(shù)為0。 本發(fā)明所提供的無線應(yīng)用協(xié)議業(yè)務(wù)日志的入庫方法,具有以下的優(yōu)點(diǎn)和特
點(diǎn)
本發(fā)明通過選用多臺(tái)日志服務(wù)器共同完成一臺(tái)計(jì)費(fèi)服務(wù)器上計(jì)費(fèi)話單的入
庫工作,可通過設(shè)置模值來均衡日志服務(wù)器之間的日志處理數(shù)量,對(duì)日志服務(wù)
器性能要求較低,支持靈活的日志服務(wù)器配置,具體而言,本發(fā)明具有以下優(yōu) 點(diǎn)
1、 多臺(tái)性能稍差的日志服務(wù)器可共同完成一臺(tái)計(jì)費(fèi)服務(wù)器上計(jì)費(fèi)話單的入 庫工作,使日志服務(wù)器的選用不受計(jì)費(fèi)服務(wù)器性能的限制,配置靈活;
2、 在日志服務(wù)器超負(fù)荷時(shí),可靈活的增加日志服務(wù)器來分擔(dān)計(jì)費(fèi)話單的入 庫工作,便于擴(kuò)展。
圖1為現(xiàn)有的WAP網(wǎng)關(guān)日志入庫到日志查詢庫方法中計(jì)費(fèi)話單的分配示
意圖2為本發(fā)明實(shí)施例所提供的無線應(yīng)用協(xié)議業(yè)務(wù)日志的入庫方法的實(shí)現(xiàn)流 程示意圖。
具體實(shí)施例方式
本發(fā)明的基本思想是為每臺(tái)計(jì)費(fèi)服務(wù)器選定存儲(chǔ)計(jì)費(fèi)話單的日志服務(wù)器, 設(shè)置除數(shù)N,其中,N不小于所選定日志服務(wù)器的臺(tái)數(shù);將0~ (N-l)分配 給所選定的日志服務(wù)器,作為日志服務(wù)器對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù)器的模值,各曰 志服務(wù)器獲取所述計(jì)費(fèi)服務(wù)器的計(jì)費(fèi)話單,計(jì)算出所獲取計(jì)費(fèi)話單的序號(hào)與N 相除的余數(shù),存儲(chǔ)余數(shù)與自身模值匹配的計(jì)費(fèi)話單。本發(fā)明可通過設(shè)置模值來 均衡日志服務(wù)器之間的日志處理數(shù)量,對(duì)日志服務(wù)器性能要求較低,支持靈活 的日志服務(wù)器配置。
圖2為本發(fā)明實(shí)施例所提供的無線應(yīng)用協(xié)議業(yè)務(wù)日志的入庫方法的實(shí)現(xiàn)流 程圖,如圖2所示,該方法包括以下步驟
步驟201:為每臺(tái)計(jì)費(fèi)服務(wù)器選定存儲(chǔ)計(jì)費(fèi)話單的日志服務(wù)器;所選定的 日志服務(wù)器也可以同時(shí)用于存儲(chǔ)其它計(jì)費(fèi)服務(wù)器上的計(jì)費(fèi)話單;
所選定日志服務(wù)器的具體臺(tái)數(shù),由所選日志服務(wù)器的性能而定,當(dāng)所選日 志服務(wù)器的性能較高時(shí),則完成所述計(jì)費(fèi)服務(wù)器上計(jì)費(fèi)話單入庫工作所需曰志 服務(wù)器就少,反之,所需的日志服務(wù)器就較多。
步驟202:建立所選定的日志服務(wù)器上與所述計(jì)費(fèi)服務(wù)器之間的鏈接,即 保證選定的日志服務(wù)器均能與計(jì)費(fèi)服務(wù)器通信,可獲取計(jì)費(fèi)服務(wù)器上的計(jì)費(fèi)話 單。
步驟203:設(shè)置除數(shù)N,其中,N不小于為該計(jì)費(fèi)服務(wù)器所選定的日志服 務(wù)器臺(tái)數(shù),以確保所選定日志服務(wù)器不閑置。
步驟204:將0~ (N - 1 )分配給所選定的日志服務(wù)器,作為日志服務(wù)器對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù)器的模值。
具體分配方式為
將0~ (N-l)分為M組,其中,M為所選定日志服務(wù)器的臺(tái)數(shù); 給每臺(tái)日志服務(wù)器分配一組數(shù),作為該臺(tái)日志服務(wù)器對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù) 器的模值。
所述將0~ (N-l)分為M組數(shù),給每臺(tái)日志服務(wù)器分配所述一組數(shù),作 為該臺(tái)日志服務(wù)器對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù)器的模值,即M組數(shù)與所選定日志服務(wù) 器的所述模值一一對(duì)應(yīng),這樣,使所選定日志服務(wù)器共同完成該計(jì)費(fèi)服務(wù)器上 計(jì)費(fèi)話單的入庫工作,避免了計(jì)費(fèi)話單被遺漏未入庫的情況發(fā)生,同時(shí),避免 計(jì)費(fèi)話單重復(fù)入庫的情況發(fā)生。
可將所述M組數(shù)中包含數(shù)字多的組,分配給性能好的日志服務(wù)器,以使性 能好的日志服務(wù)器負(fù)責(zé)較多計(jì)費(fèi)話單的入庫工作,例如為計(jì)費(fèi)服務(wù)器選定曰 志服務(wù)器Ol、日志服務(wù)器02存儲(chǔ)計(jì)費(fèi)話單,設(shè)置N為3,且日志服務(wù)器01的 性能高于日志服務(wù)器02, 可將O、 1、 2三個(gè)數(shù)分為分別包含數(shù)字0、 l和2的 兩組數(shù),則可將包含數(shù)字0、 1的一組數(shù)分配給日志服務(wù)器01,將包含數(shù)字2 的一組數(shù)分配給日志服務(wù)器02;也可將O、 1、 2分為0、 2和1的兩組數(shù),或 分為1、 2和0的兩組數(shù),分別分配給日志服務(wù)器01和日志服務(wù)器02。
當(dāng)M = N,即所述M組數(shù)每組只包含一個(gè)數(shù)字時(shí),使得每臺(tái)日志服務(wù)器的 負(fù)荷相同,即均衡了各日志服務(wù)器的負(fù)載。
步驟205:日志服務(wù)器獲取所述計(jì)費(fèi)服務(wù)器的計(jì)費(fèi)話單。
步驟206:將所述計(jì)費(fèi)話單的序號(hào)與N相除。
步驟207:將得到的余數(shù)與日志服務(wù)器對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù)器的模值進(jìn)行 比較,如果與所述才莫值匹配,執(zhí)行步驟208;如果與所述模值不匹配,則執(zhí)行 步驟209。所述將所述計(jì)費(fèi)話單的序號(hào)與N相除,當(dāng)整除時(shí),作余數(shù)為O處理; 將所述模值中的各個(gè)數(shù)字分別與所述余數(shù)比較,如果存在一個(gè)數(shù)字與所述余數(shù) 相等,則所述余數(shù)與所述模值匹配;否則不匹配。
步驟208:將所述計(jì)費(fèi)話單存儲(chǔ)到日志查詢庫中。步驟209:丟棄所述計(jì)費(fèi)話單,由其它配置該才莫值的日志服務(wù)器存儲(chǔ)。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種無線應(yīng)用協(xié)議業(yè)務(wù)日志的入庫方法,其特征在于,該方法包括為計(jì)費(fèi)服務(wù)器選定存儲(chǔ)計(jì)費(fèi)話單的日志服務(wù)器,設(shè)置除數(shù)N,其中,N不小于所選定日志服務(wù)器的臺(tái)數(shù);將0~(N-1)分配給所選定的日志服務(wù)器,作為日志服務(wù)器對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù)器的模值;日志服務(wù)器獲取所述計(jì)費(fèi)服務(wù)器的計(jì)費(fèi)話單,將所述計(jì)費(fèi)話單的序號(hào)與N相除,將得到的余數(shù)與對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù)器的模值進(jìn)行比較,將余數(shù)與所述模值匹配的計(jì)費(fèi)話單存儲(chǔ)到日志查詢庫中。
2、 根據(jù)權(quán)利要求1所述的無線應(yīng)用協(xié)議業(yè)務(wù)日志的入庫方法,其特征在于, 所述將0~ (N - 1 )分配給所選定的日志服務(wù)器,作為日志服務(wù)器對(duì)應(yīng)于所述 計(jì)費(fèi)服務(wù)器的才莫值,具體為將0~ (N-1)分為M組,其中,M為所選定日志服務(wù)器的臺(tái)數(shù); 給每臺(tái)日志服務(wù)器分配一組數(shù),作為該臺(tái)日志服務(wù)器對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù) 器的模值。
3、 根據(jù)權(quán)利要求2所述的無線應(yīng)用協(xié)議業(yè)務(wù)日志的入庫方法,其特征在于, 確定所述余數(shù)與所述模值匹配包括將所述余數(shù)與查找所述模值中的各數(shù)比較,存在與所述余數(shù)相等的數(shù)時(shí), 確認(rèn)所述余數(shù)與所述才莫值匹配。
4、 根據(jù)權(quán)利要求1所述的無線應(yīng)用協(xié)議業(yè)務(wù)日志的入庫方法,其特征在于, 所述將所述計(jì)費(fèi)話單的序號(hào)與N相除,當(dāng)整除時(shí),余數(shù)為0。
全文摘要
本發(fā)明公開了一種無線應(yīng)用協(xié)議業(yè)務(wù)日志的入庫方法,該方法包括為計(jì)費(fèi)服務(wù)器選定存儲(chǔ)計(jì)費(fèi)話單的日志服務(wù)器,設(shè)置除數(shù)N,其中,N不小于所選定日志服務(wù)器的臺(tái)數(shù);將0~(N-1)分配給所選定的日志服務(wù)器,作為日志服務(wù)器對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù)器的模值;日志服務(wù)器獲取所述計(jì)費(fèi)服務(wù)器的計(jì)費(fèi)話單,將所述計(jì)費(fèi)話單的序號(hào)與N相除,將得到的余數(shù)與對(duì)應(yīng)于所述計(jì)費(fèi)服務(wù)器的模值進(jìn)行比較,將余數(shù)與所述模值匹配的計(jì)費(fèi)話單存儲(chǔ)到日志查詢庫中。采用本發(fā)明所述的方法,可使日志服務(wù)器的選用不受計(jì)費(fèi)服務(wù)器的性能的限制,配置靈活、便于擴(kuò)展。
文檔編號(hào)H04L29/08GK101547104SQ20081008448
公開日2009年9月30日 申請(qǐng)日期2008年3月25日 優(yōu)先權(quán)日2008年3月25日
發(fā)明者亮 王 申請(qǐng)人:中興通訊股份有限公司