專利名稱:一種基于通訊傳輸并行計費處理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信行業(yè)BOSS系統(tǒng)的計費處理領(lǐng)域,特別是一種基于通訊傳輸 并行計費處理的方法。
技術(shù)背景隨著用戶的不斷增長及運營商提供業(yè)務(wù)的不斷增加,BOSS系統(tǒng)處理的話單 量及話單種類也急劇增長。原有通過文件傳輸單進(jìn)程計費處理的方式,會產(chǎn)生大量的中間文件,需占用大量的主機文件空間和形成大量的網(wǎng)絡(luò)傳輸數(shù)據(jù),因此對 網(wǎng)絡(luò)及主機資源消耗巨大,成為計費系統(tǒng)處理流程的一個瓶頸,而計費處理速度 欠費控制及用戶話費査詢又至關(guān)重要。 發(fā)明內(nèi)容本發(fā)明為了解決上述問題提供了一種基于通訊傳輸并行計費處理的方法,采 用異步輸入/輸出方式通過套接字(SOCKET)方式傳輸數(shù)據(jù)文件并行計費處理, 提高了文件傳輸速度提升了計費性能。本發(fā)明的技術(shù)方案如下一種基于通訊傳輸并行計費處理的方法,采用預(yù)處理模塊和批價處理模塊進(jìn) 行通信,預(yù)處理模塊是指對原始話單進(jìn)行文件格式轉(zhuǎn)換的模塊,批價模塊是指對 話單文件進(jìn)行費用計算的模塊,其特征在于流程為在預(yù)處理模塊和批價模塊之 間設(shè)置通信服務(wù)器,所述預(yù)處理模塊發(fā)送數(shù)據(jù)到通信服務(wù)器,通信服務(wù)器存儲轉(zhuǎn) 發(fā)預(yù)處理模塊發(fā)送來的數(shù)據(jù),批價模塊接收通信服務(wù)器存儲轉(zhuǎn)發(fā)的數(shù)據(jù);所述通 信服務(wù)器使得預(yù)處理模塊與批價模塊之間進(jìn)行異步數(shù)據(jù)通信。所述通信服務(wù)器與預(yù)處理模塊和批價模塊之間分別都采用短連接的SOCKET 通信,每次處理一個文件的數(shù)據(jù)。所述預(yù)處理模塊執(zhí)行調(diào)用發(fā)送端通信函數(shù),完成向批價模塊發(fā)送話單數(shù)據(jù)的 處理。所述預(yù)處理模塊發(fā)送的數(shù)據(jù)具有指定的對應(yīng)的批價模塊,因此通信服務(wù)器允 許多個預(yù)處理模塊同時發(fā)送數(shù)據(jù)文件,同時通信服務(wù)器需對應(yīng)多個與預(yù)處理模塊 對應(yīng)的批價模塊。所述通信服務(wù)器有內(nèi)存和文件兩種數(shù)據(jù)緩存方式,收到預(yù)處理模塊發(fā)來的數(shù) 據(jù)后首選內(nèi)存,當(dāng)內(nèi)存超過指定數(shù)量后再將該數(shù)據(jù)保存到文件中。所述批價模塊將從通信服務(wù)器中接收話單數(shù)據(jù),當(dāng)數(shù)據(jù)是保存在內(nèi)存中,通 信服務(wù)器則直接將數(shù)據(jù)發(fā)送給批價模塊;當(dāng)數(shù)據(jù)保存在文件中,那么通信服務(wù)器 只將給文件的名稱發(fā)給批價模塊,所述批價模塊自行讀取該文件信息。所述預(yù)處理模塊、通信服務(wù)器、批價模塊統(tǒng)稱為應(yīng)用程序,這些應(yīng)用程序?qū)?請求或者進(jìn)行數(shù)據(jù)交換時,采用異步I/O的技術(shù)實現(xiàn)。避免I/O同步寫的缺點,同時也實現(xiàn)進(jìn)程間數(shù)據(jù)交換通過共享內(nèi)存來加快速 度,減少磁盤I/O。核心要點是利用現(xiàn)在UNIX主機內(nèi)存大的特點,利用內(nèi)存緩 沖區(qū)來實現(xiàn)數(shù)據(jù)的快速存儲,異步進(jìn)程進(jìn)行統(tǒng)一的1/0操作,減少大量的磁盤小 1/0操作。所述應(yīng)用程序?qū)懳募r,調(diào)用異步1/0管理系統(tǒng)的數(shù)據(jù)接受函數(shù),將數(shù)據(jù)傳 遞給異步1/0管理系統(tǒng)的緩沖區(qū),由異步1/0管理系統(tǒng)進(jìn)行真正的文件寫操作。 所述應(yīng)用程序需要和下游應(yīng)用程序交換數(shù)據(jù)時,調(diào)用異步1/0管理系統(tǒng)的數(shù)據(jù)接受函數(shù),將數(shù)據(jù)傳遞給異步i/o管理系統(tǒng)的緩沖區(qū),由異步I/0管理系統(tǒng)進(jìn)行真正的文件寫操作,其中所述緩沖區(qū)數(shù)據(jù)是由下游應(yīng)用程序進(jìn)行處理;所述下 游應(yīng)用程序包括預(yù)處理模塊、通信服務(wù)器、批價模塊。 本發(fā)明的有益效果如下本發(fā)明采用異步I/O方式通過SOCKET傳輸數(shù)據(jù)文件并行計費處理,提高 了文件傳輸速度提升了計費性能,有力控制了用戶欠費并提高了用戶話費査詢的 滿意度。
圖1為本發(fā)明的流程示意圖具體實施方式
一種基于通訊傳輸并行計費處理的方法,采用預(yù)處理模塊和批價處理模塊進(jìn) 行通信,預(yù)處理模塊是指對原始話單進(jìn)行文件格式轉(zhuǎn)換的模塊,批價模塊是指對 話單文件進(jìn)行費用計算的模塊,其流程為在預(yù)處理模塊和批價模塊之間設(shè)置通 信服務(wù)器,所述預(yù)處理模塊發(fā)送數(shù)據(jù)到通信服務(wù)器,通信服務(wù)器存儲轉(zhuǎn)發(fā)預(yù)處理 模塊發(fā)送來的數(shù)據(jù),批價模塊接收通信服務(wù)器存儲轉(zhuǎn)發(fā)的數(shù)據(jù);所述通信服務(wù)器 使得預(yù)處理模塊與批價模塊之間進(jìn)行異步數(shù)據(jù)通信。所述通信服務(wù)器與預(yù)處理模塊和批價模塊之間分別都采用短連接的SOCKET 通信,每次處理一個文件的數(shù)據(jù)。所述預(yù)處理模塊執(zhí)行調(diào)用發(fā)送端通信函數(shù),完成向批價模塊發(fā)送話單數(shù)據(jù)的 處理。所述預(yù)處理模塊發(fā)送的數(shù)據(jù)具有指定的對應(yīng)的批價模塊,因此通信服務(wù)器允 許多個預(yù)處理模塊同時發(fā)送數(shù)據(jù)文件,同時通信服務(wù)器需對應(yīng)多個與預(yù)處理模塊 對應(yīng)的批價模塊。所述通信服務(wù)器有內(nèi)存和文件兩種數(shù)據(jù)緩存方式,收到預(yù)處理模塊發(fā)來的數(shù) 據(jù)后首選內(nèi)存,當(dāng)內(nèi)存超過指定數(shù)量后再將該數(shù)據(jù)保存到文件中。所述批價模塊將從通信服務(wù)器中接收話單數(shù)據(jù),當(dāng)數(shù)據(jù)是保存在內(nèi)存中,通 信服務(wù)器則直接將數(shù)據(jù)發(fā)送給批價模塊;當(dāng)數(shù)據(jù)保存在文件中,那么通信服務(wù)器 只將給文件的名稱發(fā)給批價模塊,所述批價模塊自行讀取該文件信息。所述預(yù)處理模塊、通信服務(wù)器、批價模塊統(tǒng)稱為應(yīng)用程序,這些應(yīng)用程序?qū)?請求或者進(jìn)行數(shù)據(jù)交換時,采用異步I/O的技術(shù)實現(xiàn)。避免I/O同步寫的缺點,同時也實現(xiàn)進(jìn)程間數(shù)據(jù)交換通過共享內(nèi)存來加快速 度,減少磁盤I/O。核心要點是利用現(xiàn)在UNIX主機內(nèi)存大的特點,利用內(nèi)存緩 沖區(qū)來實現(xiàn)數(shù)據(jù)的快速存儲,異步進(jìn)程進(jìn)行統(tǒng)一的I/0操作,減少大量的磁盤小 1/0操作。所述應(yīng)用程序?qū)懳募r,調(diào)用異步1/0管理系統(tǒng)的數(shù)據(jù)接受函數(shù),將數(shù)據(jù)傳 遞給異步I/O管理系統(tǒng)的緩沖區(qū),由異步I/O管理系統(tǒng)進(jìn)行真正的文件寫操作。 所述應(yīng)用程序需要和下游應(yīng)用程序交換數(shù)據(jù)時,調(diào)用異步I/O管理系統(tǒng)的數(shù)據(jù)接受函數(shù),將數(shù)據(jù)傳遞給異步i/o管理系統(tǒng)的緩沖區(qū),由異步I/0管理系統(tǒng)進(jìn)行真正的文件寫操作,其中所述緩沖區(qū)數(shù)據(jù)是由下游應(yīng)用程序進(jìn)行處理;所述下 游應(yīng)用程序包括預(yù)處理模塊、通信服務(wù)器、批價模塊。
權(quán)利要求
1、一種基于通訊傳輸并行計費處理的方法,采用預(yù)處理模塊和批價處理模塊進(jìn)行通信,預(yù)處理模塊是指對原始話單進(jìn)行文件格式轉(zhuǎn)換的模塊,批價模塊是指對話單文件進(jìn)行費用計算的模塊,其特征在于流程為在預(yù)處理模塊和批價模塊之間設(shè)置通信服務(wù)器,所述預(yù)處理模塊發(fā)送數(shù)據(jù)到通信服務(wù)器,通信服務(wù)器存儲轉(zhuǎn)發(fā)預(yù)處理模塊發(fā)送來的數(shù)據(jù),批價模塊接收通信服務(wù)器存儲轉(zhuǎn)發(fā)的數(shù)據(jù);所述通信服務(wù)器使得預(yù)處理模塊與批價模塊之間進(jìn)行異步數(shù)據(jù)通信。
2、 根據(jù)權(quán)利要求1所述一種基于通訊傳輸并行計費處理的方法,其特征在 于所述通信服務(wù)器與預(yù)處理模塊和批價模塊之間分別都采用短連接的SOCKET 通信,每次處理一個文件的數(shù)據(jù)。
3、 根據(jù)權(quán)利要求1所述一種基于通訊傳輸并行計費處理的方法,其特征在 于所述預(yù)處理模塊執(zhí)行調(diào)用發(fā)送端通信函數(shù),完成向批價模塊發(fā)送話單數(shù)據(jù)的 處理。
4、 根據(jù)權(quán)利要求1所述一種基于通訊傳輸并行計費處理的方法,其特征在 于所述預(yù)處理模塊發(fā)送的數(shù)據(jù)具有指定的對應(yīng)的批價模塊,因此通信服務(wù)器允 許多個預(yù)處理模塊同時發(fā)送數(shù)據(jù)文件,同時通信服務(wù)器對應(yīng)多個與預(yù)處理模塊對 應(yīng)的批價模塊。
5、 根據(jù)權(quán)利要求1所述一種基于通訊傳輸并行計費處理的方法,其特征在 于所述通信服務(wù)器有內(nèi)存和文件兩種數(shù)據(jù)緩存方式,收到預(yù)處理模塊發(fā)來的數(shù) 據(jù)后首選內(nèi)存,當(dāng)內(nèi)存超過指定數(shù)量后再將該數(shù)據(jù)保存到文件中。
6、 根據(jù)權(quán)利要求1所述一種基于通訊傳輸并行計費處理的方法,其特征在 于所述批價模塊將從通信服務(wù)器中接收話單數(shù)據(jù),當(dāng)數(shù)據(jù)是保存在內(nèi)存中,通 信服務(wù)器則直接將數(shù)據(jù)發(fā)送給批價模塊;當(dāng)數(shù)據(jù)保存在文件中,那么通信服務(wù)器 只將給文件的名稱發(fā)給批價模塊,所述批價模塊自行讀取該文件信息。
7、 根據(jù)權(quán)利要求1所述一種基于通訊傳輸并行計費處理的方法,其特征在 于所述預(yù)處理模塊、通信服務(wù)器、批價模塊統(tǒng)稱為應(yīng)用程序,這些應(yīng)用程序?qū)懻埱蠡蛘哌M(jìn)行數(shù)據(jù)交換時,采用異步i/o的技術(shù)實現(xiàn)。
8、 根據(jù)權(quán)利要求7所述一種基于通訊傳輸并行計費處理的方法,其特征在 于所述應(yīng)用程序?qū)懳募r,調(diào)用異步I/0管理系統(tǒng)的數(shù)據(jù)接受函數(shù),將數(shù)據(jù)傳遞給異步I/O管理系統(tǒng)的緩沖區(qū),由異步I/O管理系統(tǒng)進(jìn)行真正的文件寫操作。 9、根據(jù)權(quán)利要求7所述一種基于通訊傳輸并行計費處理的方法,其特征在 于所述應(yīng)用程序需要和下游應(yīng)用程序交換數(shù)據(jù)時,調(diào)用異步1/0管理系統(tǒng)的數(shù) 據(jù)接受函數(shù),將數(shù)據(jù)傳遞給異步I/O管理系統(tǒng)的緩沖區(qū),由異步I/O管理系統(tǒng)進(jìn) 行真正的文件寫操作,其中所述緩沖區(qū)數(shù)據(jù)是由下游應(yīng)用程序進(jìn)行處理;所述下游應(yīng)用程序包括預(yù)處理模塊、通信服務(wù)器、批價模塊。
全文摘要
本發(fā)明公開了一種基于通訊傳輸并行計費處理的方法,采用預(yù)處理模塊和批價處理模塊進(jìn)行通信,預(yù)處理模塊是指對原始話單進(jìn)行文件格式轉(zhuǎn)換的模塊,批價模塊是指對話單文件進(jìn)行費用計算的模塊,其特征在于流程為在預(yù)處理模塊和批價模塊之間設(shè)置通信服務(wù)器,所述預(yù)處理模塊發(fā)送數(shù)據(jù)到通信服務(wù)器,通信服務(wù)器存儲轉(zhuǎn)發(fā)預(yù)處理模塊發(fā)送來的數(shù)據(jù),批價模塊接收通信服務(wù)器存儲轉(zhuǎn)發(fā)的數(shù)據(jù);所述通信服務(wù)器使得預(yù)處理模塊與批價模塊之間進(jìn)行異步數(shù)據(jù)通信;本發(fā)明采用異步I/O方式通過SOCKET傳輸數(shù)據(jù)文件并行計費處理,提高了文件傳輸速度提升了計費性能,有力控制了用戶欠費并提高了用戶話費查詢的滿意度。
文檔編號H04M15/00GK101217608SQ20071005106
公開日2008年7月9日 申請日期2007年12月28日 優(yōu)先權(quán)日2007年12月28日
發(fā)明者健 曾, 智 楊, 林 王, 蘇偉杰 申請人:中國移動通信集團四川有限公司