專利名稱::固定智能網計費方法和系統的制作方法
技術領域:
:本發明涉及智能網,尤其提供一種在固定智能網系統的SCP(ServiceControlPoint,業務控制點)中實現不同精度計費精度進行計費的方法和系統。
背景技術:
:智能網就是采用交換與業務分離的思想,建立一整套業務定義(即生成)、解釋(即運行)和管理體系,能夠為各種通信網快速、方便、靈活、經濟、有效地生成和實現各種新業務,應用范圍包括PSTN(PublicSwitchedTelephoneNetwork,公用電話交換網)、PSPDN(PacketSwitchedPublicDataNetwork,公眾分組交換數據網)、ISDN(IntegratedServicesDigitalNetwork,綜合業務數字網)、B-ISDN(BroadbandIntegratedServicesDigitalNetworks,寬帶綜合業務數字網)等固定通信網和GSM(GlobalSystemforMobileCommunications,全球移動通信系統)、CDMA(CodeDivisionMultipleAccess,碼分多址)等移動通信網。智能網是建立在所有通信網之上的一種體系結構化的網絡,一般將疊加在PSTN/ISDN網上的智能網系統稱之為“固定智能網”,疊加在移動通信網上的智能網系統統稱為“移動智能網”。智能網系統的總體結構如下面圖1所示,一般由SSP(ServiceSwitchingPoint,業務交換點)、SCP(ServiceControlPoint,業務控制點)、IP(IntelligentPeripheral,智能外設)、SMS(ServiceManagementSystem,業務管理系統)、SCEP(ServiceCreationEnvironmentPoint,業務生成環境)等幾部分組成。其中SSP是連接現有PSTN網或移動網與智能網的連接點,提供接入智能網功能集的功能。SCP是業務控制點,是智能網的核心構件,其主要功能是根據SSP上報來的呼叫事件啟動不同的業務邏輯,根據業務邏輯向相應的SSP發出呼叫控制指令,從而實現各種智能呼叫。IP是協助完成智能業務的特殊資源,通常具有各種語音功能,如語音合成、播放錄音通知、接收雙音多頻撥號以及進行語音識別等。SMS是業務管理系統,一般具有業務邏輯管理、業務數據管理、用戶數據管理以及業務監測等功能。SCEP是業務開發環境,可以根據客戶的需求生成新的業務邏輯。在智能網中,業務控制點SCP是智能網的核心構件,它存儲業務數據和業務邏輯。SCP的主要功能是接收SSP送來的查詢信息,查詢數據庫并返回查詢結果;同時,SCP能根據SSP上報來的呼叫事件啟動不同的業務邏輯,根據業務邏輯向SSP發出呼叫控制指令,從而實現各種智能呼叫。智能網所提供的所有業務的控制功能都集中在SCP中,SCP與SSP之間按照固定智能網的標準接口協議INAP(IntelligentNetworkApplicationprotocol,智能網應用規程)、移動智能網的標準接口協議CAP(CAMELApplicationPart,CAMEL應用部分;其中CAMEL為CustomisedApplicationsforMobilenetworkEnhancedlogic,移動網增強邏輯制定應用)和WIN(WirelessIntelligentNetwork,無線智能網)MAP(MobileApplicationPart,移動應用部分)進行通信。智能網計費是指除了由通常的基本呼叫處理實現的計費以外,再涉及到任何特殊的計費特性時(如特殊費率、反向計費、分割計費等),要對呼叫確定的特殊的計費處理。它僅用于提供智能業務性能的呼叫,不請求智能功能輔助的呼叫計費不在此范圍內。作為一種特殊的計費手段,智能網的計費操作可以在一個業務/業務性能事例中多次使用。它可以按主叫帳號、被叫帳號、用戶的帳號卡和信用卡信息以及指定的付費方式進行計費;可以為各種信息元進行計費,例如為電路方式的承載信息、分組或消息、特殊資源功能SRF(ServiceResourceFunction,業務資源功能),例如通知、語音消息儲存等,以及所用的業務控制功能等進行計費處理。在智能網中,計費是一個復雜的過程,根據不同的具體要求可能會有不同的計費體系。一個完整的TELLIN智能網計費體系結構如圖2所示,其中SSP根據SCP的計費指示進行時間監視并上報計費信息到SCP,當計費點在SSP時,SSP負責生成智能話單并送到本地的計費中心;SCP控制SSP的計費,并可得到SSP上報的計費報告,SCP本身也可以根據業務需要進行計費;SMP(ServiceManagementPoint,業務管理點)向SCP發送計費管理信息并將異地話單傳到結算中心進行結算處理;結算中心對各地產生的話單進行話費分攤等處理后將話單分撿,連同結算結果發給相關計費中心;話單服務器收集話單并給結算中心、計費中心;計費中心結合各種話單,包括非智能呼叫話單、本地智能話單、結算話單(從結算中心送來的話單)形成最后的用戶收費信息以便向用戶收費。圖2是一個完整的計費體系圖,在具體應用中,根據需要配置相應的設備。在這個計費體系中,SSP、SCP和SMP有能力對計費數據進行管理,包括與用戶相關的計費數據和公用計費信息,如計費類別等。智能網目前的計費精度為100ms計費。INAP協議中,規定SCP收到的SSP上報申請計費請求ACR(ApplyChargingReport,申請計費)如下呼叫結果::=序列{業務鍵業務鍵,計費模式[1]八位位組(1位),計費記錄標識[5]整數(1..127)缺省值(1),計費用戶標識指示[7]整數(1..127)缺省值(1),規定的計費號碼[8]八位位組(11位)選擇項,主叫用戶號碼[9]主叫用戶號碼選擇項,被叫用戶號碼[10]被叫用戶號碼選擇項,目標地址號碼[11]被叫用戶號碼選擇項,位置號碼[12]位置號碼選擇項,開始日期和時間[13]日期和時間選擇項,停止日期和時間[14]日期和時間選擇項,持續時間[15]八位位組(4位)選擇項,--時分秒(4位BCD碼HHHMMSST)。呼叫費用[16]整數4選擇項,承載能力[17]選擇{承載能力八位位組(2..16位)}選擇項,說明持續時間為四個字節,采用BCD編碼方式,格式為HHHMMSST,其中H表示小時數,M表示分鐘數,S表示秒數,T表示100毫秒數。下面介紹現有的智能網計費過程和特點。一、智能網計費過程在智能網的業務處理中,SSP根據SCP指令,來完成接續、放音等具體的處理。同樣在計費方面,也是由SCP根據業務邏輯決定是否計費,如果計費則向SSP發送的申請計費操作,開始進行計費,SSP根據SCP指令進行時間監視并向SCP上報需要的計費信息。1、在固定智能網應用SCP根據業務邏輯,可以下發申請計費操作給SSP,要求SSP進行計費,計費操作中包含相關的計費信息,SSP根據這些計費信息監視計費情況,生成SSP話單,并以計費報告的形式上報結果生成話單;或下發申請計費操作給SSP時指明SCP點進行計費,SCP根據每個分段計費時長進行監視和扣費,并將計費結果生成話單。2、在移動智能網應用對每一個接入到智能網平臺的呼叫,根據呼叫的類別進行計費,計費信息由業務管理部門和業務用戶(ServiceSubscriber)決定,正常通話的費用由SCP按照計費表和費率從資金數據庫中扣除。二、智能網計費特點智能網由于自身的特點,可提供的業務千變萬化,因此對于計費的處理也遠較一般交換或業務平臺靈活。TELLIN系統在符合規范的前提下,提供了多種計費方式,以及靈活的計費數據的管理方法。1、按計次計費這種是最通用的計費方式,通常設定多長時間為一個計次,每個計次收取一定的費用。在這種計費方式下話費與使用時間和通話費率有關。基本費率由主、被叫號碼及業務決定。按計次計費通常使用計次制式的概念。在計費方式為按計次計費時將第一跳和以后每一跳的計次數的每一組值稱為計費制式,如經常使用的有3+3,3+1,1+1等計費制式,由“計次計費類別表”決定。2、一次性計費這種計費方式主要用于系統向用戶提供按次的服務時使用,如修改密碼、修改用戶信息等,費用與使用的服務有關,每一次收取固定的費用,而與主、被叫號碼和通話時間無關。3、固定費率固定費率計費也與主、被叫號碼無關,但最終費用與使用時間有關。這種計費方式主要用于系統向用戶提供特殊服務,如公用信息查詢,聽音樂等業務。通話時長折算為相應的計次數,通過費率值和計次計費。此外,還有附加費用、附加費率和折扣處理等計費形式。三、目前智能網SCP計費系統結構框圖如圖3所示,智能網SCP的計費流程中主要涉及號碼分析模塊、計費計算模塊、計費協議處理模塊、話單管理模塊、以及計費數據表管理模塊。其中,號碼分析收到計費操作指示后,對智能呼叫的主、被叫等號碼信息進行分析,得到對應的國家號、網絡號和區號等基本號碼信息,并從計費數據表管理模塊中調取相應的信息以供業務計費等功能使用。計費計算模塊提供設置費用的計算、精確預算,現有技術中執行計費的程序是寫死的,只支持100ms計費。計費協議處理模塊將計費結果輸入到計費協議處理模塊,轉換成協議所要求的格式后輸出到話單管理模塊。計費數據表管理模塊管理多個計費信息表,計費信息表中存儲有用戶的計費信息。四、現有計費方式的缺點智能網計費中曾經把1秒的時間單位改為100ms,當時的做法是系統中采用統一的計算單位100ms,SCP在執行計費的程序寫死的,只支持100ms計費,計費計算模塊輸出的結果統一以100ms為單位,系統可以根據需要做相應的轉化,如輸出給業務可以轉化為秒,向SSP下發計費請求時,則不需要轉換,但GPRS(GeneralPacketRadioService,通用分組無線業務)計費除外,這種方式帶來了兩個方面的問題1、系統為了支持所有的需求,必須采用最小的時間單位進行計費計算,也就是最高的計費精度,這樣會影響效率,因為不一定所有局點要求的計費精度都是一樣的,系統統一采用最高的運算精度,其運算的復雜度必然加大,系統效率會受到影響。尤其支持到10ms計費精度,系統性能影響必須考慮。2、系統統一采用一個唯一的計費精度,不利于系統能力擴充。海外運營商提出10ms計費需求,很難保證以后其他局點不提出更高更多的計費精度需求,就像智能網當初認為局方不會在提出比100ms更小的計費精度的要求一樣。因此,SCP勢必要考慮一種與時間單位無關的計費計算機制,以便能夠一勞永逸,可以滿足千變萬化的業務所需要的各種計費精度需求。綜上所述,長期以來,受限制于智能網應用規程要求,智能網的計費精度只支持到100ms,但是面對不斷變化的新業務形式,以100ms為計費精度進行費率折算的計費方式已經不能完全滿足需要。在國外,有的國家的固定智能網的SSP支持10ms計費,因為計費點在SSP(即費用計算操作在SSP),所以要求SCP在對于費用預算和計算等功能的時間精度實現時也要達到10ms的精度級別。由于目前海外運營商已經要求智能網支持10ms計費的計費精度級別,并且還有可能提出其他的計費精度要求,因此需要改進現有的計費方法和系統來滿足支持不同計費精度的要求。
發明內容本發明所要解決的技術問題為在智能網的SCP中,提供一種計費精度可配置的計費方法以及計費系統,能夠使智能網支持各種計費精度的要求。一種在固定智能網計費方法,包括下列步驟a、由智能網用戶將選擇的計費精度配置到業務控制點(SCP)的計費數據表中;b、業務控制點(SCP)在進行計費操作時,從所述計費數據表中讀取所述計費精度用以處理費用。所述的計費精度配置為一個,用于該智能網用戶的所有業務;或者,所述的計費精度根據不同業務配置,業務控制點(SCP)在進行計費操作時,根據不同的業務讀取對應的計費精度。所述步驟a包括下列步驟業務管理接入點(SMAP)提供的配置界面接受智能網用戶輸入的所選擇的計費精度;所述業務管理接入點(SMAP)將所述計費精度通過加載操作,同步數據并刷新到所述計費數據表中。所述步驟a中智能網用戶通過后臺在所述計費數據表中配置所述計費精度。所述步驟b中,所述處理費用包括下列步驟以所述計費精度進行費用的預算和結算;將所述預算和結算的結果處理為業務需要的單位;將處理后的結果轉化為協議要求的格式后輸出給業務進行寫話單。所述計費精度通過在所述計費數據表中定義的特定字段進行配置。所述計費精度大于等于1ms并且小于等于1000ms。所述計費精度為整數。所述特定字段為空或者小于1ms或大于1000ms時,取100ms作為計費精度。所述的方法在進行所述費用的預算和結算中,計費持續時間參數格式為HHHHMMSSTT,其中H表示小時數,M表示分鐘數,S表示秒數,T表示以計費精度為時長的個數。所述步驟a中,當對原有計費精度進行重新配置時,如果當前輸入的計費精度與原有配置的計費精度不同,則提示操作人員是否繼續。一種固定智能網中業務控制點計費系統,包括號碼分析模塊、計費數據表管理模塊、計費協議處理模塊、話單管理模塊和計費計算模塊、時間處理模塊;所述計費數據表管理模塊中保存用戶設置的計費精度;所述計費計算模塊從所述計費數據表管理模塊中讀取計費精度,并根據號碼信息模塊的分析結果調取對應的計費信息進行費用的預算和結算后輸入時間處理模塊;所述時間處理對費用的預算和結算的結果進行時間處理,再通過所述計費計算模塊輸入計費協議處理模塊進行協議轉換后輸入寫話單模塊。所述的時間處理模塊并行設置為多個,分別處理不同計費精度的費用。業務接入點(SMAP)通過數據庫表接口連接業務控制點(SCP),所述計費精度在該業務接入點(SMAP)上配置后經該接口刷新到該業務控制點(SCP)。業務控制點(SCP)通過接口連接后臺操作系統,所述計費精度通過該后臺操作系統配置。本發明技術方案帶來的有益效果在于1、計費精度可由SMAP或后臺操作系統配置管理,實現智能計費支持多種計費精度計費;2、時間處理機制相當靈活,極大的較少了與計費計算模塊的耦合度SCP平臺的整體性能不會下降原有性能的5%;4、同一個局點需要考慮出現多種計費精度共存的問題,如針對不同的業務甚至呼叫,定制不同的計費精度。如業務不同,計費精度不同,則可以通過在相關的數據庫表接口中增加業務鍵進行關聯控制;5、SCP輸出給業務與時間有關的計費信息的單位不變,即與業務的接口不變,SCP內部盡可能減少因內部換算導致的精度損失;6、支持寫話單中通話時長的時間單位可配置,業務寫話單時,現有技術中“通話時長”是以100毫秒為固定單位進行保存和計算的,平臺將其轉換為秒輸出給業務,使用本發明所述方法后,平臺可以根據配置的計費精度寫話單。本發明所述計費方法和計費系統,提出了不同地區、局點支持不同的計費精度的固定智能網計費能力解決方案。采用計費計算和時間處理相分離的方法,實現不同精度計費精度進行費用的預算和結算,極大的增強了智能網SCP的計費精度和計費能力。圖1為智能網系統的總體結構示意圖;圖2為TELLIN智能網計費體系結構示意圖;圖3為目前固定智能網SCP計費系統結構框圖;圖4為本發明所述SCP計費系統結構示意圖。具體實施例方式一、本方法是在固定智能網的SCP中進行計費,為實現本發明所述技術方案,需要解決以下問題1、計費時間單位可配置現有技術中SCP采用的是固定的唯一的計費精度100ms,為實現本發明支持多計費時間單位的方法,系統需要提供計費精度可配置機制,可以根據不同用戶,即ICP(InternetContentProvider,運營商)或業務配置不同的計費精度,SCP在進行具體呼叫的計費處理時,讀取該計費精度進行計費處理,這樣可以實現不同的局點采用不同精度的計費精度。2、時間處理與計費計算剝離在現有的SCP計費系統中,計費計算模塊和時間處理模塊是耦合在一起的,無法在一個SCP上實現不同計費精度的時間處理,為解決這個問題,如圖4所示,可以將計費系統中的時間處理部分從現有的計費計算部分中剝離出來,封裝為獨立的時間處理模塊,完成最基本的時間處理,如系統時間累加,時間四舍五入,時間換算等。并且針對不同的計費精度設置多個時間處理模塊,每個時間處理模塊中內置有不同計費精度的相關處理公式,SCP在進行計費時,根據用戶或業務的計費精度(這需要從計費表模塊提取數據)調用不同的模塊進行時間處理。這樣能夠實現相同局點采用不同計費精度,而且計費計算模塊和時間處理的分離也降低了模塊之間相互的耦合度,使SCP的計費架構更加穩定,并易于后續計費功能的擴充。3、為支持不同精度的計費單位,需要對計費參數進行擴展,具體為擴展C-INAP標準支持不同精度的計費單位市,計費參數Duration格式擴展為HHHHMMSSTT,其中H表示小時數,M表示分鐘數,S表示秒數,T表示計費單位的個數。二、以10ms精度的計費精度為例說明如何具體實現1、計費精度可配置機制不同用戶或業務所使用的計費精度是由具體的ICP決定的,這就需要計費系統需要為ICP提供配置計費精度的方法,現在可以通過下面兩種方法實現1)、在SMAP與SCP之間建立一個數據庫表接口來實現時間單位的配置在SMAP和SCP上都保存有計費信息表,通過在SMAP與SCP之間建立一個數據庫表接口將他們關聯起來,由SMAP向ICP提供操作界面,ICP的網管通過該操作界面輸入選擇的計費精度,SMAP通過數據庫接口將配置的計費精度同步刷新到SCP上。SMAP在計費矩陣表的某個表中定義時間單位列字段timeunit,如果僅根據不同的ICP配置計費精度,需要在SCP的(和SMAP)的某個計費信息表中,例如discountpriority,(假設表名為table1)中增加一個表示最小運算精度的字段timeunit,table1結構如下每個SCP都有一套主用的計費矩陣,記載計費信息。同一個局點也可以有多個SCP時,應用該方法同時滿足同一局點使用不同精度的計費單位的要求。該字段值的有效范圍為[1,1000],可為空,基本單位為1ms,其值是1ms的整數倍。在新增一條記錄時,時間單位默認值取100ms。如果本表配置記錄,SCP和SMAP就以該表配置的值為時間單位,同時SMAP需要在配置計費類別的表(假設表名為table2)的通話時長配置表頭顯示相應的時間單位。本表的timeunit可以為空不配置,不配或配置錯誤就缺省采用100ms為單位。基于性能考慮,計費表的配置以1ms為單位,不支持比1ms更小的計費精度。因為如果計費精度過小,一方面比較影響性能,另一方面有可能會造成SCP平臺內部變量的越界,因此選1ms為基準配置數據。如針對不同的業務定制不同的計費精度時,則可以通過在相關的數據庫表接口中增加業務鍵進行關聯控制。例如對200業務、800業務等,設置不同的計費精度,這樣需要在table1中增加一個業務鍵servicekey的字段進行設置,SCP在計費計算過程中獲取計費精度時,根據table1中的業務鍵servicekey的不同取相應的timeunit數值使用。2)、通過后臺直接配置除了上述方法,還可以通過后臺直接配置時間單位,在SCP運行的小型機的接入終端上通過UNIX編輯操作。2、SMAP10ms精度計費方案的計費精度也是可以從SMAP上配置的,沿用計費的處理流程,通過計費中相關的特定表進行配置,配置完后加載到SCP上,SCP根據該數據進行呼叫費用的預算和結算。SMAP(負責系統數據管理的SMAP安裝在中心機房)上配置折扣優先級表的計費數據表時的計費精度與SCP計費精度相同,如在SMAP中配置計費計算的單位為10ms,則在SCP上,相關的折扣表chargemode等就以10ms為單位配置數據。SMAP在計費矩陣表的table1中增加時間單位列字段timeunit,SMAP的管理配置界面中當時間單位輸入的值不為空且不在[1,1000]的范圍時,提示“時間單位的值必須為[1,1000]或空,請重新輸入”。智能網中,SMAP上涉及計費精度顯示的計費表,目前就是計費模式表,其編輯界面的時間單位以同一版本計費矩陣中的discountpriority表的timeunit字段為準,在discountpriority表無記錄、或存在記錄但timeunit字段值不配置及配置錯誤時(除配置為空或在[1,1000]間的值,其他值都為配置錯誤),則在計費模式表(chargemode)窗口打開時將TA、TB的列標題顯示為“初次計次時間間隔(100ms)”和“計次時間間隔(100ms)”,否則單位顯示為折扣形式優先級表中timeunit字段的值。此外,如果同一SCP上主備用計費矩陣的計費精度不一致,則在主備用計費矩陣切換時可能造成計費誤差。因此從界面操作的友好性出發,SMAP在SCP的主備用計費矩陣切換或計費精度改變的時候提醒用戶,并由用戶決定是否繼續后繼操作。3、SCP如圖4所示,為本發明所述SCP計費系統結構示意圖,在SCP的計費系統中,將處理部分從計費計算模塊中剝離出來,并根據配置的時間單位完成相應的費用計算后,進行相應的轉化,輸出給業務。具體結構包括號碼分析模塊、計費數據表管理模塊、計費協議處理模塊、話單管理模塊、計費計算模塊和時間處理模塊;計費數據表管理模塊中保存用戶設置的計費精度;計費計算模塊從所述計費數據表管理模塊中讀取計費精度,并根據號碼信息模塊的分析結果調取對應的計費信息進行費用的預算和結算后輸入時間處理模塊;時間處理對費用的預算和結算的結果進行時間處理,再通過所述計費計算模塊輸入計費協議處理模塊進行協議轉換后輸入寫話單模塊。時間處理模塊可以并行設置為多個,分別處理不同計費精度的費用。業務控制點通過數據庫表接口連接業務接入點,計費精度在該業務接入點上配置后經該接口刷新到該業務控制點;或者業務控制點通過接口連接后臺操作系統,計費精度通過該后臺操作系統配置。SCP主要處理過程敘述如下1)、接收計費操作指示進行號碼分析,并讀取計費精度;這一步驟在號碼分析模塊中完成,號碼分析模塊接收計費操作指示,根據計費數據表管理模塊中保存的計費信息進行號碼分析,從table1表的timeunit字段中讀取對應的計費精度,并且在后續的處理中,統一以該計費精度進行計費的相關處理。該timeunit字段允許為空,這種情況平臺取100ms為單位計算,否則以表中的記錄為準。2)、計費計算;由計費計算模塊根據號碼分析所確定的主叫和被叫身份,從計費數據表管理模塊中讀取相應的計費信息,并按照所確定的計費精度進行具體的計費計算,包括預算和結算,并將計算結果輸入時間處理模塊處理;3)、時間處理;與現有技術相比,計費計算模塊改動點主要是修改涉及時間點處理的部分,把涉及時間單位處理的部分抽象出來,在時間處理類中提供轉換的方法,并且盡可能歸并和抽象,以最少的方法滿足現有需求。SCP需要為每一個呼叫申明一個對象,在調用時間處理的全局對象處理計費計算時,需要傳入這個對象,在涉及時間單位的處理時,根據傳入的對象直接調用對應的時間處理模塊處理。這樣,可以通過設置多個時間處理模塊處理不同計費精度的呼叫,從而實現同一局點滿足不同計費精度的需求。4)、協議轉換;時間處理模塊將時間處理結果返回計費計算模塊,計費計算模塊再將結果轉發協議處理模塊進行協議轉換;協議處理部分與計費計算模塊之間存在接口,計費計算模塊輸出的是本呼叫要求的計費精度,而協議處理部分需要把計費計算模塊輸出的結果以業務認可的時間單位提供給業務,因此需要做相應的折算,這時才能夠舍入舍出,SCP內部盡可能不要轉換,否則會造成精度的丟失,違背本需求的初衷。協議處理模塊與業務的接口不變,如假定某個計費SIB要求預算的時間以秒為單位,不管平臺采用10ms還是100ms為單位預算,或其它時間單位,最后都要折算為以秒為單位輸出給業務。支持10ms計費后ACR參數需要如下處理ACR中涉及時長的參數有開始日期和時間(startDateAndTime)、結束日期和時間(StopDateAndTime)、持續時間(Duration)、呼叫監視結果中的時間(UsedTime),支持10ms計費需要修改的只有參數Duration。Duration當前C-INAP標準參數格式為HHHMMSST,其中H表示小時數,M表示分鐘數,S表示秒數,T表示100毫秒數,4個字節,即最小單位只支持到100毫秒。需要擴充另一種參數格式HHHHMMSSTT,其中H表示小時數,M表示分鐘數,S表示秒數,T表示10毫秒數。要求Duration同時支持HHHMMSST(4個字節)和HHHHMMSSTT(5個字節)兩種格式,缺省支持INAP標準HHHMMSST(4個字節)。當Duration為100毫秒單位上報時,轉換得到的時長最大值為(1665*3600+165*60+165)*100+15*10=600406650(10毫秒)當Duration為10毫秒單位上報時,轉換得到的時長最大值為(16665*3600+165*60+165)*100+165=6000406665(10毫秒)可見,由于轉換后的Duration定義為longint,最大值為2147483648,因此當Duration為10毫秒上報時,可能會超出longint的最大值,此種情況SCP作解碼失敗處理。5)、話單處理協議處理模塊進行協議轉換后輸入話單處理模塊寫話單。a、平臺寫話單,當計費方式為非一次性計費時,寫話單的時間單位是在SCP配置文件中讀取。b、業務寫話單,當前“通話時長”是以100毫秒為單位進行保存和計算的,平臺將其轉換為秒輸出給業務。對于業務寫話單的情況,由于業務中所能得到的通話時長單位為秒,話單中使用什么單位由業務決定。以上所述僅是本發明的優選實施方式,應當指出,對于本
技術領域:
的普通技術人員來說,在不脫離本發明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。權利要求1.一種在固定智能網計費方法,其特征在于,包括下列步驟a、由智能網用戶將選擇的計費精度配置到業務控制點(SCP)的計費數據表中;b、業務控制點(SCP)在進行計費操作時,從所述計費數據表中讀取所述計費精度用以處理費用。2.如權利要求1所述的方法,其特征在于,所述的計費精度配置為一個,用于該智能網用戶的所有業務;或者,所述的計費精度根據不同業務配置,業務控制點(SCP)在進行計費操作時,根據不同的業務讀取對應的計費精度。3.如權利要求1或2所述的方法,其特征在于,所述步驟a包括下列步驟所述業務管理接入點(SMAP)提供的配置界面接受智能網用戶輸入的所選擇的計費精度;所述業務管理接入點(SMAP)將所述計費精度通過加載操作,同步數據并刷新到所述計費數據表中。4.如權利要求1或2所述的方法,其特征在于,所述步驟a中通過后臺在所述計費數據表中配置所述計費精度。5.如權利要求1所述的方法,其特征在于,所述步驟b中,所述處理費用包括下列步驟以所述計費精度進行費用的預算和結算;將所述預算和結算的結果處理為業務需要的單位;將處理后的結果轉化為協議要求的格式后輸出給業務進行寫話單。6.如權利要求1所述的方法,其特征在于,所述計費精度通過在所述計費數據表中定義的特定字段進行配置。7.如權利要求6所述的方法,其特征在于,所述計費精度大于等于1ms并且小于等于1000ms。8.如權利要求7所述的方法,其特征在于,所述計費精度為整數。9.如權利要求8所述的方法,其特征在于,所述特定字段為空或者小于1ms或大于1000ms時,取100ms作為計費精度。10.如權利要求5所述的方法,其特征在于,在進行所述費用的預算和結算中,計費持續時間參數格式為HHHHMMSSTT,其中H表示小時數,M表示分鐘數,S表示秒數,T表示以計費精度為時長的個數。11.如權利要求2或3所述的方法,其特征在于,所述步驟a中,當對原有計費精度進行重新配置時,如果當前輸入的計費精度與原有配置的計費精度不同,則提示操作人員是否繼續。12.一種固定智能網中業務控制點計費系統,包括號碼分析模塊、計費數據表管理模塊、計費協議處理模塊、話單管理模塊和計費計算模塊;其特征在于,還包括時間處理模塊;所述計費數據表管理模塊中保存用戶設置的計費精度;所述計費計算模塊從所述計費數據表管理模塊中讀取計費精度,并根據號碼信息模塊的分析結果調取對應的計費信息進行費用的預算和結算后輸入時間處理模塊;所述時間處理對費用的預算和結算的結果進行時間處理,再通過所述計費計算模塊輸入計費協議處理模塊進行協議轉換后輸入寫話單模塊。13.如權利要求12所述的系統,其特征在于,所述的時間處理模塊并行設置為多個,分別處理不同計費精度的費用。14.如權利要求13所述的系統,其特征在于,業務接入點(SMAP)通過數據庫表接口連接業務控制點(SCP),所述計費精度在該業務接入點(SMAP)上配置后經該數據庫表接口刷新到該業務控制點(SCP)上。15.如權利要求13所述的系統,其特征在于,業務控制點(SCP)通過接口連接后臺操作系統,所述計費精度通過該后臺操作系統配置。全文摘要本發明涉及智能網,尤其提供一種在固定智能網系統業務控制點中實現不同精度計費精度進行計費的方法和系統。一種在固定智能網計費方法,包括下列步驟由智能網用戶將選擇的計費精度配置到業務控制點的計費數據表中;業務控制點在進行計費操作時,從所述計費數據表中讀取所述計費精度用以處理費用。一種固定智能網計費系統,包括號碼分析模塊、計費數據表管理模塊、計費協議處理模塊、話單管理模塊計費計算模塊和時間處理模塊。文檔編號H04L12/14GK1832411SQ20051005345公開日2006年9月13日申請日期2005年3月10日優先權日2005年3月10日發明者唐金根,唐江,蒙志勇申請人:華為技術有限公司