貴州聯通綜合結算工程-技術建議方案書_第1頁
貴州聯通綜合結算工程-技術建議方案書_第2頁
貴州聯通綜合結算工程-技術建議方案書_第3頁
貴州聯通綜合結算工程-技術建議方案書_第4頁
貴州聯通綜合結算工程-技術建議方案書_第5頁
已閱讀5頁,還剩54頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

貴州聯通綜合結算系統工程技術建議方案書聯創科技(南京)有限公司地址:南京市中山南路弓箭坊40號電話:(025)52209888傳真:(025)52202288貴州聯通綜合結算系統工程技術建議方案書文件描述:文件狀態:[]草稿[√]正式發布[]正在修改密集:編號:貴州聯通綜合結算系統工程-技術建議方案書當前版本:V1.0作者:鄒向華完成日期:2008-4-18審核:審核日期:批準:批準日期:版本歷史:版本號作者參與者起止日期備注V1.0鄒向華2008-4-18建立文檔目錄TOC\o"1-3"\h\z1. 概述 52. 系統設計思想 62.1. 總體設計思路 62.2. 系統流程設計 72.3. 業務驅動設計 82.4. 應用設計要求 92.5. 系統設計原則 103. 系統設計架構 123.1. 總體結構體系 123.2. 邏輯架構設計 134. 綜合結算系統 164.1. 核心業務處理功能域 164.1.1. 采集傳輸 174.1.2. 負載均衡 204.1.3. 預處理 234.1.4. 批價結算 274.1.5. 結算處理 324.2. 輔助業務處理功能域 344.2.1. 資料管理 344.2.2. 審核校驗 404.2.3. 查詢服務 464.2.4. 系統管理 484.2.5. 數據管理 545. 系統接口 585.1. 接口設計的原則 585.2. 接口實現機制 585.3. 系統外部接口 595.4. 系統內部接口 59概述目前,中國聯通貴州分公司的結算處理具備基本的結算數據收集(數據來自專業計費系統和短信網關)、結算數據處理等功能,主要實現了與所有運營商的網間結算功能。隨著話務量的不斷增長以及新業務的不斷涌現,原有系統已經遠遠不能滿足現有發展的需要,因此建設一套功能全、效率高、操作使用方便以及準確性、可靠性、安全性、靈活性都能夠滿足未來幾年發展的需要的綜合結算平臺系統,成為貴州聯通的當務之急。聯創科技最近新推出綜合結算產品(LISP6.1.2v),將為貴州聯通構架一個獨立的綜合結算平臺,而不只是簡單的網間結算功能,或者依附于其他系統之上的結算模塊。該產品將為貴州聯通提供準確靈活的綜合結算業務的平臺,為聯創公司自1998年就開始進行對電信運營商結算系統的研究工作,經過七年的結算產品歷程,積累了豐富的經驗,并不斷地進行產品升級,在同行業中一直處于領先地位,目前在全國已具有很多的成功案例。系統設計思想總體設計思路根據長期結算項目經驗和目前電信行業的業務發展情況分析的基礎之上,我公司的綜合結算系統的設計上采用了“統一的框架結構、完整的核心模型、獨立的構件系統、完善的接口定義與規范的處理流程的緊密結合”。系統的設計遵照了貴州聯通對于綜合結算系統相關的業務要求和技術要求,同時在系統的架構上進行統一,對不同結算業務核心的模型進行分類提取,在系統功能實現上能夠形成獨立的構件庫,在內外處理接口上能夠進行統一、靈活定義,系統使用綜合結算系統的主體流程和輔助流程對定義的核心模型、獨立構件和接口進行合理的、有機的整合,從而保證綜合結算系統成為靈活的、有機的統一功能體。系統架構統一將使得結算系統面向深層次的綜合,對于不同結算業務的處理將采用統一的系統處理架構,有利于整個系統的功能修改、擴展和升級,對各不同需求功能以插件的方式納入到統一的系統結構中予以支持,在升級時將靈活對其中的一個模塊進行擴展、升級,從而不影響其他模塊的運行。對于不同的結算業務我們在設計并提取不同的結算核心模型時,將由不同的結算模型對具體的結算業務進行專業引擎,在目前結算協議之上業務、路由等因素不斷變化時系統能夠通過參數調整結算原則從而滿足結算的需要,同時我們對作用在結算原則上的結算規則進行了參數定義,當結算的規則改變時,修改結算規則即可滿足相關的結算的要求,當業務或結算協議等要素變化時核心模型不能夠完全支撐結算的功能時,我們將對結算的核心模型進行不同等級的、不同層度的變更,使得整個系統能夠快速滿足新整加結算功能的要求,并且能夠在框架統一下并不影響其他的結算業務繼續運行。在系統設計時我們對具有獨立功能模塊進行提取,形成獨立的構件系統。特殊的需求可以在構件系統中增加相應的功能構件,部分特殊的需求可以經過系統中存在軟開關進行相應的支持,構件在系統的功能方面的升級時將對功能構件進行升級處理,從而保證系統持續、有效的運行;在接口上我們對不同的接口設計了不同標準的,對于接口的處理上我們采用最大化的結構,在輸出時通過可配置的輸出方式,在接口變化時將能夠對接口的輸出、輸入項進行快速、靈活的支持。系統流程設計我公司從產品設計的角度全面考慮了綜合結算系統從業務類別(輸入)、結算對象(輸出)、不同系統之間的數據交互等,在設計上遵照下圖的業務關系。在系統處理上我公司主體流程采用數據傳輸、負載均衡、預處理、批價結算、數據分發等功能。在輔助流程上也將遵照電信行業綜合結算系統規范的相關的要求,資料管理、安全管理、數據管理、信息查詢、集中監控代理、審核校驗、錯單回收處理等流程。在系統主體流程上對于不同級別、不同規模的數據的入庫提供可以定義的方式進行選擇入庫,如:詳細記錄全不入庫、指定類型詳細記錄入庫、詳細記錄全部入庫的方式。在文件的處理上采用了處理時間戳,以不同的條件定義時間戳處理的文件列表,系統將對時間戳處理的文件可以進行整體重新處理、查詢和稽核等功能,以保證系統有效、合理地運行,其中負載均衡的功能將對整個系統的處理進行動態的調節,以避免某個通道的數據處理量較大,以縮減整個系統的處理時間。業務驅動設計對業務的分類上我公司的設計遵照了“業務分類原則”,全面考慮了對于不同的結算需要不同的數據,不同的數據可能參與不同的結算,相同的數據可能參與不同的結算,同時路由也將影響數據的選取,因此在系統的設計時,我們必須充分地分析綜合結算系統的數據來源。我們根據經驗分析了關口局、長途局、端局、數據業務、智能網平臺、短信中心及其他系統的數據源等等各項特點,同時把各項數據路由規則結合結算系統的結算類型進行了詳細的分析,我們在綜合結算的結算業務處理上進行了統一的設計。首先,因為數據源與結算種類上將有較大的關聯,因此系統根據結算的類型把數據進行結算的分類,以便系統以專業的結算核心引擎進行結算處理。因為數據源的多樣性、數據格式的多樣性,因此需要根據我公司的號碼、中繼歸整技術將記錄信息進行歸整,如語音部分的主被叫號碼、出入中繼等等以便對主被叫類型、出入中繼類型的判斷等等;其次,需要根據歸整的信息按照結算類型進行分類,分類的方法將由我公司的動態編譯構件完成可以配置的分類;再次,根據詳細結算的類型參數驅動表進行詳細類型的定義,同時對記錄進行批價、優惠及其他的相關的判斷,在詳細的結算類型的定義上對于不同的結算大類我們定義了不同的參數驅動的核心模型,根據核心模型我們約定了詳細的結算類型,同時將判斷出此結算原則的收費方與付費方。最后,系統將進行排重處理,同時按照不同的結算類型和最小粒度的統計要素生成數據中間層,靈活的支持帳務月、自然月出帳以及過渡期出帳,在報表的處理上我們定義了報表的生成關系表,對不同的結算類型通過關系定義表可以對結算細類上做動態的增加。其他,在業務規則的配置上,我公司開發了業務配置規則向導功能,在向導的指導下將按步對結算規則、批價規則、優惠規則等等因素進行配置工作,同時在結算等規則配置完畢后在系統的維護界面中將體現所配置規則的實際的位置,我公司通過結算規則樹的方式體現此結算規則將引起的結算效應。應用設計要求綜合結算系統的應用軟件主要包括數據傳輸、預處理、結算批價、結算處理、結算分析、資料管理、安全管理、數據管理、信息查詢、集中監控、審核校驗、錯單回收處理等等流程,以滿足網間結算、網內結算的處理要求。系統的處理“時間戳”概念,以便安全、快速進行異常處理,降低系統的運行風險;我公司軟件的設計采用面向對象的方法和分層模塊化結構,具有很強的靈活性和擴展性,應用軟件各模塊的維護和更新以及新模塊的追加不影響其他模塊;對數據庫等外圍的系統定義統一的調用接口功能;實現軟件模塊插件化,處理流程構件化,資費、優惠規則參數化。在今后新業務開展時或業務發生變化時,可通過對參數的重新配置來支持。軟件系統要滿足網間結算規范的相關流程與功能要求,并且適應今后的業務增長和變化,隨時可以按業務需要進行修改和維護。應用軟件應具有容錯能力,一般軟件故障輸出告警信息,日處理全自動、自動觸發報告生成,但不應引起系統工作中斷。要有較高的自動化程度,如:自動任務調度、時間戳任務處理、自動故障告警、自動任務恢復等。統一錯誤編碼、建立專家建議,在系統的運行或操作過程出現異常的情況,要進行錯誤的報告或告警的功能,在錯誤和告警的類型上進行統一的編碼、能夠定位到模塊、通道,并且在錯誤的級別上能夠有詳細的設計,以便對不同的錯誤或告警采用不同的處理方式,為了使系統管理人員能夠對錯誤和告警進行正確的處理,因此系統需要設計對應的編碼的處理建議;系統信息點的選擇為了監控系統正確、有效地的運行,因此系統在重要的流程和大的事務型SQL上需要設定信息點,系統的監控模塊可以根據設定的信息點進行信息的收集,對信息點處理情況進行綜合的分析功能,以為系統管理人員提供有效的系統操作維護的方法;關鍵操作有相應的日志記載,對于系統的關鍵性操作要有詳細的日志的記載,如參數的維護等等;日志中能夠詳細的記錄操作的起始時間、操作的內容、成功標志、停止時間,同時對操作失敗或重點的操作將及時提供信息給系統管理人員;以便進一步提供錯誤原因的判斷和技術上的支持;應用軟件應有完善的軟件版本控制手段,應能夠自動分發和更新以保持軟件版本的一致性。整個應用軟件系統要能夠7×24小時不間斷工作,并能在不影響系統運轉的情況下做到模塊更新、模塊加載。標準性、開放性:應選用國際、國內的標準的技術,采用規范的接口和協議,保證系統各組成部分的協同一致,構成可兼容、易移植的系統平臺。適度超前性:系統設計時,應考慮到未來業務發展需要的新增功能的接口,應能平滑、穩定的升級。應用軟件系統應具有很強的容錯能力、錯誤恢復能力、錯誤記錄及預警能力;允許操作人員在有限范圍內的誤操作。系統必須要有完整的回退機制,以重做的方式回退,提供全部或部分數據的重做功能;在回退的過程中將全面考慮統計、清單等相關數據的恢復工作;系統設計原則針對綜合結算系統的特點,為了保證系統的成功實施,我們制訂系統設計原則為:系統性、正確性、完整性、可維護性、先進性、繼承性、安全性、規范性。系統性:綜合結算系統工程是一個覆蓋廣泛的大型計算機應用系統工程,要想成功地構架這一系統,使之能滿足用戶數和業務量不斷飛速增長的需要,則必須正確合理地綜合分析主機、網絡、數據庫系統所提供的性能并充分考慮到整體系統的可擴展性,使整個應用系統的性能達到最佳狀態。正確性:指數據的正確性。數據的正確性必須貫穿在整個綜合結算系統的每個流程環節中,數據傳輸要有相應的數據校驗,綜合結算處理要有相應的稽核排錯,必須自動識別計費分揀處理過程中各種類型的異常記錄和無效記錄,排除用戶兩個月以內的重復記錄等,系統進行數據交互時要確保數據的準確性、兼容性。在系統設計時充分考慮系統運行過程中數據的正確性并提供合理的解決方案。完整性:指系統功能的完整性。它要求綜合結算系統工程應滿足綜合結算生產、維護、管理、分析的需要,同時要求系統能與其它系統進行通暢的信息共享或提供規范的接口。可維護性:指系統中某一相對獨立的模塊發生改變時,不影響其他模塊的運行,維護操作簡單,用戶操作界面友好;當系統處理的某些指標需要動態改變時,不需要修改程序代碼就可以實現相應功能,充分做到代碼與數據的獨立性,以減少操作維護人員的工作量和工作繁重程度。先進性:指系統處理核心模型和應用結構的先進性以及軟件設計思想的先進。在構架綜合結算系統時必須采用先進、成熟、可靠的技術,確保整體系統的先進性,利用面向對象的設計思想,對一些通用性、規范性較強的模塊采用面向對象的“構件”技術。繼承性:指本系統在開發實施階段,應充分考慮利用原有的信息資源以及其他一些可以繼承的軟、硬件資源,必須在建設系統中得到充分利用,以充分保護用戶的投資利益。安全性:綜合結算系統中存放的是企業的業務收入數據和重要的用戶資料,因此安全性是需要重點考慮的一項性能指標。整個系統在設計之初就要充分考慮安全性:數據傳輸的認證、傳輸的加密壓縮、預處理階段確保話單文件的安全存儲;計費分揀階段充分運用事務控制,確保整個過程中話單的邏輯正確性;控制臺部分通過多層安全控制機制實現用戶身份的認證等等安全的措施。規范性:在技術、業務的理解上要完全遵循集團公司綜合結算規范及國家相關規范標準的要求;在主機的安裝、網絡的設計時嚴格遵守相應的規范及標準;應用系統實施數據庫設計時,也應按照規范化理論進行,同時保留一定的冗余,確保系統的效率和性能。系統設計架構總體結構體系綜合結算系統的總體結構體系圖表示如下:說明:經過統一的軟件傳輸平臺把數據收集到結算中心,系統的負載均衡系統將根據數據量及系統進程的狀態對所要處理的數據進行分通道自動調節;在預處理將對記錄進行標準化,并根據可以配置的邏輯表達式按照規則把數據分大類為網間結算、短信結算、SP結算及其他的業務數據,其他的業務數據如大客戶、指定中繼等等話單類型,此次分類是粗類決定大的結算類型,具體的結算類型將在批價結算模塊中做詳細的判斷;批價結算模塊根據傳輸來的話單文件,按照定義的業務邏輯規則將結算大類的數據具體進行結算原則的標識,以決定其具體的結算的類型,同時判斷其批價、優惠的方法;結算處理模塊將對清單進行匯總統計,同時將參數結算/攤分的費用,以形成初步的統計要素,為出報表做相關的準備。數據統計模塊將對結算處理的網間結算、短信結算、SP結算的數據按照最小粒度進行累加統計,產生不同業務類型的統計信息;處理完成的清單數據和統計等數據由數據分發模塊進行數據的分發處理,系統將對數據進行輕度的數據匯總,并把匯總后的數據交于數據分析功能部分,用于深層次的分析統計和相應的展示功能。其他的功能模塊將完成相應的功能,其中相關的功能模塊將把相關的運行狀態和運行結果傳向信息總線,由信息總線統一完成對信息點的處理;其中信息總線是我公司定義并用于軟件內部信息交互的通道。邏輯架構設計目前貴州聯通存在多種業務同時經營,這樣的特點帶來眾多業務的網間結算、網內結算、SP結算等需求。隨著一些先進的通信技術的引入,將來還會有更多新業務推向市場,新業務同樣也需要綜合結算系統的支撐。面對如此復雜的結算需要,如何考慮綜合結算系統的建設將直接關系到各項業務的開展乃至在激烈的市場競爭中的生存和發展。為此,在考慮綜合結算系統的設計框架時,應參照以下設計理念,以指導系統的設計和開發。業務參數化、模型化業務參數化、模型化是指對結算業務的需求進行分析和歸納,建立起統一的結算模型,各種業務的特性參數化,從而保證系統的通用性和靈活性。同時因為綜合結算所處理的結算業務的多樣性,結算、攤分種類的復雜性,因此對結算參數需要進行合理的設置以滿足綜合結算的需要,我公司在系統參數的設計時把參數中分為公用的參數(如:區號表、省號表、IMSI表等等)、系統參數(如:告警方式定義表、模塊定義表等等)、專用參數(結算規則定義表、結算原則判斷表等等),這樣將使系統的參數進行合理的設置。系統功能組件化系統功能組件化是指對于系統中的業務功能的實現采用面向對象技術進行設計、分析和封裝,系統實現被封裝成獨立的業務組件,不同的業務組件完成不同的業務處理功能,業務組件為系統開發、維護和升級提供良好的支持,并保證系統的開放性、可維護性和可擴充性。業務可配置業務可配置是指綜合結算系統所完成的具體結算業務是通過配置來實現的。結算業務更改也可以通過對配置更改來實現,而不需要對系統程序的修改。系統的軟件設計模式采用面向對象的設計方法,把整個系統設計構架分為四個層次:應用與管理層、業務邏輯對象層、系統管理對象層和物理層。此設計構架對不斷增長的新業務和新需求的開展具有很大的延續性和擴展性,對減少用戶的重復投資具有非常大的價值。在上圖中,將綜合結算系統從邏輯上分為三個層次:數據服務層、業務處理層和管理層。數據服務層:在省中心建立統一的數據中心,對各個子系統的數據進行集中規劃、分配、存儲、安全保護和管理。它不注重數據的業務特性,而只是關注數據本身的存儲和管理,實現數據與業務邏輯的分離。業務處理層:在數據中心集中存儲的基礎上,針對不同數據的業務特性,提煉出企業的核心數據模型;然后根據不同的業務制定相應的規則組件,并將具體的業務規則組件分解為原子處理過程,通過原子處理過程將數據和業務邏輯關聯起來。一系列的業務流程就構成了一個專業的業務處理子系統。通過這種深入的分析后,可以形成綜合結算系統的標準業務規則組件,在此基礎上可以通過綜合結算的流程實現靈活的結算業務流程優化和重組。應用與管理層:主要在內部核心處理的基礎上提供高層的管理功能,包括系統配置查詢統計、系統管理、在線分析、操作維護和外圍的接口等,為企業領導、上級業務主管部門、相關業務部門、系統管理維護人員等提供方便實用的管理和分析工具。綜合結算系統核心業務處理功能域綜合結算系統不僅要滿足貴州聯通目前的業務狀況,而且要考慮今后結算業務量高速增長的需要,同時滿足中國聯通和信息產業部對各種業務批價結算的要求,綜合結算系統的設計采用了分層的模塊化結構設計,共分為以下幾個主要功能模塊:采集傳輸、負載均衡模塊、前臺預處理模塊、批價結算模塊、數據分發模塊、數據管理模塊、審核校驗模塊、查詢服務模塊和系統管理模塊。采集傳輸:數據傳輸是從各種數據源完整、準確、可靠地傳輸各種結算原始數據,并將傳輸來的數據進行存儲和管理;負載均衡器:有了負載均衡器(LLBS6.0.1v前臺預處理:一次預處理:對原始結算數據文件按照通道做批價結算前的原始記錄轉換;二次預處理:對校驗、分揀,產生各類記錄數據:正常結算記錄數據、錯誤記錄數據和無效記錄數據;批價結算:對預處理正常的使用記錄按照業務類別進行分類,根據不同業務選擇不同的計費處理平臺,根據各種業務類別的資費標準、優惠規則的不同,分別對這些數據進行計費劃價處理。結算處理:同時根據業務類別、服務類型以及綜合結算結算/攤分規則的分類完成正確的話單進行綜合的結算功能,進行分類統計、匯總,完成結算費用的計算;數據分發:綜合結算系統對集中的數據進行處理完畢后,根據約定的分發條件,下發到指定的各業務處理點;數據管理:對原始結算數據、統計數據、清單數據、帳單數據等數據的備份和恢復管理,為被管理的數據根據實際情況提供合理的管理方案。審核校驗:對系統整個過程的完整性、一致性和安全性的考慮,同時對使用記錄進行排錯處理和排重復記錄的處理以確保話單的正確性;并對錯誤記錄提供完備的回收機制;對處理異常的使用記錄提供回退重做處理的功能。查詢服務:實現對用戶詳細清單數據、帳單數據、結算數據、統計數據和參數資料等提供查詢功能。系統管理:為操作維護人員提供相應的系統管理維護工具,對系統設備通信狀況的監控和管理,對故障產生及時的告警信息,對系統進行安全的管理方法,同時對日志進行詳細的分析功能。聯創綜合結算系統的主體流程包括結算處理流程主體流程,以充分體現綜合結算主體功能的實現,確保結算處理的正確性、完整性。采集傳輸數據采集系統負責準確可靠地從交換機或存儲設備采集計費結算原始數據并定時或實時、聯機或脫機的方式通過傳輸系統將收集到的文件傳送到計費結算中心。本子模塊采用基于消息、隊列機制的應用系統通信軟件作為文件/消息的傳輸平臺,各通信節點傳輸進程之間通過此平臺實現安全可靠的通訊,支持廣泛的硬件平臺和操作系統之間的高性能、可靠、自動、可控制和與應用集成的增值數據傳輸。數據采集方式根據原始數據的接入方式不同,數據采集手段可分為聯機采集、脫機采集、聯網采集、人工輸入等方式。常用數據采集方式在這幾種手段中:聯機采集和脫機采集主要針對交換機等網元設備;針對一些外部系統所提供的結算數據,如網間結算數據、智能網結算數據、及將來新增業務的結算數據等提供接口通過網絡聯網采集,采集協議為TCP/IP;對某些特殊類型的結算數據采用人工采集手段。在整個數據采集系統設計中,交換機結算數據聯機采集是最為重要的,同時也是比較復雜的組成部分,它需要根據不同交換機的數據管理模式和結算數據的采集需求,從交換機的實際情況出發,分別指定不同的采集模式和組網方案。各種交換機所提供的數據采集接口可分為兩種類型:通信協議方式和磁帶仿真方式。實現聯機采集交換機產生的原始通話記錄需要交換機提供相應的通信接口。目前新型號的交換機均提供了專門的數據鏈路通訊接口,如V.24或V.35接口等,這時計算機設備用相同的接口和相應的通信協議軟件就可以實現交換機數據聯機采集。數據采集模式一般通信都建立在一定的協議基礎上。在數據采集系統中由于交換機側各個層次上的通信協議都已既定,因此只有根據這個模型來建立采集機側的通信協議體系,才能實現雙方的通信,進而實現文件的傳輸。采集系統功能聯創結算數據采集系統是一個擴展能力強的采集應用系統,它為交換機結算數據采集提供集成化的綜合數據采集平臺,包括靈活可配的接入引擎、智能化的數據采集、統一的集中監控和告警、完善的日志管理、可靈活配置的數據處理、安全可靠的數據傳輸等功能模塊。接入引擎模塊:該模塊是數據采集系統最前置的系統,它直接提供各種交換機進行底層通信協議(FTP、FTAM、CMISE、MTP等)上的交互。該模塊采用面向對象的先進設計模式設計,可以通過配置管理進行靈活的選擇各種支持功能子模塊。數據采集模塊:聯機采集,在正常情況下,采集機根據配置文件所設定的時間間隔定期輪詢交換機結算文件生成情況,一旦檢測到有新的結算文件生成,立即從交換機將該文件采集下來;在某次采集活動失敗、采集到的文件被校驗為不完整、采集進程異常退出時系統將自動重采;并提供人工重采功能。參數管理模塊:它提供采集系統各功能模塊工作時所需各項參數的配置,它提供了圖形管理設置界面,方便了維護人員的配置與維護工作。它可以設置如下模塊的工作參數:數據采集參數的數據采集輪詢間隔、自動重采次數等;數據管理參數的備份周期、設備定義、備份方式等;系統安全參數的操作人員名稱、口令、角色、操作權限等;日志管理參數,日志自動刪除周期、統計分析要素等;監控告警參數的各種告警代碼、告警方式、告警門限值等。監控告警:系統空間監控、網絡狀態監控、進程狀態監控、采集運行狀態監控;它提供多臺采集機的集中統一監控平臺,并根據故障或異常提供不同的告警手段。告警方式定義:系統維護人員可以給每個告警代碼指定一個或多個告警手段,如聲音、顏色等。數據管理模塊:此模塊提供對采集成功的歷史數據的管理,包括:提供對數據文件的備份和恢復工具,對文件進行自動刪除和壓縮轉儲。傳輸系統功能 應用系統或程序之間可靠的、無人值守的雙向數據傳輸功能; 具有自動錯誤恢復功能; 自動重試和斷點續傳功能:數據傳輸中斷后,能自動重新傳輸并跳過已傳輸的數據; 支持傳輸數據加密:可以加載傳輸軟件提供的加密,也可以加載用戶自定義的加密方法; 傳輸系統提供配置和監控工具,實時監測傳輸線路和傳輸應用的運行狀況,并能及時傳送告警信息到集中監控系統; 提供自動數據傳輸和定時通信功能及手工方式; 提供詳細的傳輸事件日志,并定期對傳輸兩端的日志進行傳輸一致性檢查,若發現漏傳或錯傳,傳輸系統自動重傳;若發現其它異常或故障,通知集中監控臺,給出告警。負載均衡采用我公司研發的計費結算中間件產品--虛擬并行處理(VPP),可以把數據按地區和業務劃分到多個通道進行處理,另外通道也可以分配到多臺主機上運行,分配方式是通過參數配置形式來設置的。按這樣的方式能滿足高峰值海量數據處理的要求,對大容量的數據處理具有很強的實時能力和效率,并能使得系統的整體處理能力隨著業務的不斷發展而實現平滑的擴充,以高效、自動的“負載平衡動態調度”,使系統的并行處理達到最大的效率。我公司負載均衡器根據各通道文件的大小和數目,同時檢測硬件的運行參數情況,結合文件的屬性要素和硬件資源的情況按規則進行優化計算,按最優算法分配每個通道進行負載均衡,保證每個通道的負載基本均衡和結算系統的實時、有效的運行,相關的配置可以通過邏輯表達式設定,靈活完成系統的動態功能。功能描述支持文件名稱的邏輯表達式動態搜索;支持文件名稱的規則命名配置;支持文件遺漏、重復的檢查;硬件重要參數的實時數值;支持多對多目錄的均衡負載功能;支持單對多目錄的均衡負載功能;支持按文件大小均衡分配功能;支持文件的壓縮、解壓縮功能;支持文件進行改名操作功能;提供與集中監控的接口功能;對運行的過程和結果進行日志記錄等功能;API接口功能包括基本的信息輸出功能和本功能被其他模塊插入調用。功能應用在采集機上進行文件傳輸配置,將采集到的原始話單文件傳輸到指定的預處理機進行預處理和批價結算;預處理后的結果分布在不同的預處理機上,由一臺負責負載平衡調度的計算機將預處理后的結果根據各個計費結算服務器的負載情況,均衡的分配給各個計費結算服務器作進一步的處理。從不同交換機上采集的話單文件的大小不一樣,考慮到每個通道的運行的均衡,保證系統的處理性能,需要對所采集的話單文件進行分通道處理,以避免一個或幾個通道忙,其他通道閑置的狀態,使預處理和其他的功能模塊進行合理的、等負荷的運行,本模塊的API接口功能支持均衡功能可以被其他的模塊進行插入調用。譬如采用邏輯表達式對文件過濾規則:指定文件過濾條件,支持通配符“?”,“*”。支持范圍選擇:[a:z]可以匹配從a到z的任何一個字母;[1:9]可以匹配從1到9的任何一個數字;[abc123]匹配括號中任意一個字母或數字,文件過濾器模塊使用循環結構來搜索文件,在過濾文件函數中主要采用了遞歸的算法來判斷所搜索到的文件名是否符合過濾條件。預處理預處理分為:一次預處理和二次預處理。一次預處理:對原始結算數據文件按照通道做批價結算前的原始記錄轉換;二次預處理:對校驗、分揀,產生各類記錄數據:正常結算記錄數據、錯誤記錄數據和無效記錄數據;考慮到綜合結算系統所要處理的業務種類繁多,并且各個平臺之間業務邏輯的差異又比較大,同時還要保證系統的靈活性以及可擴展性,因此在設計時遵循“業務無關”原則,把與業務無關并且預處理能容易做到的功能放在預處理來完成,而把一些與業務密切相關的功能由預處理后面的模塊負責完成。前臺預處理模塊是綜合結算系統的核心模塊之一,它完成從數據產生點傳輸的各種交換機原始結算數據文件和其他業務點上傳話單數據進行數據提取、差錯校驗和格式標準化等一系列的處理工作。回退處理和錯單回收處理后的記錄也可以重新進行預處理。子流程描述預處理的流程結構如下圖所示。數據提取原始記錄文件中一條記錄包含許多使用信息,但結算處理所需的數據只是其中的一部分。針對每一種交換機原始數據格式,都有相應的格式提取方式,每種交換機原始格式提取以插件式方式嵌入,支持現有類型交換機原始綜合結算數據的數據提取,對于以后可能使用的交換機類型和現有交換機的升級可以方便地予以支持。支持對聯機采集的原始話單數據的實時標準化與脫機采集的原始話單數據的標準化。該記錄提供滿足結算需要的基本信息。話音業務的標準記錄的要素主要有:主被叫號碼、出入中繼、起始通話時間、通話時長、記錄類型等。(1)記錄域數據提取:按照原始結算數據的存儲格式從文件中將結算所需的記錄域提取出來;(2)碼制轉換:將不同的交換機根據其數據的編碼方式進行碼制轉換,統一轉換為ASCII碼格式;(3)獲取文件信息:獲取原始文件所記錄的結算數據的一些相關信息。數據校驗數據校驗過程包括:話單合并、錯誤校驗、重單檢查和分揀過濾過程。話單合并:對于某些業務,需要將多條話單按照某種規則進行合并。通常當通話超過設定時長交換機將一個超長話單分割為若干個話單,預處理模塊需要對這些話單進行合并處理。若該話單記錄部分記錄鏈不完全,則將該話單存入一個殘缺話單文件中。每天對殘缺話單文件進行處理,形成帶有特殊標識的標準計費文件。錯誤校驗:對原始話單數據進行數據正確性的審核校驗,識別其中異常話單,并進行標識。審核校驗的內容包括:主叫號碼校驗、被叫號碼校驗、通話起始日期校驗、通話起始時間校驗、通話終止日期校驗、通話終止時間校驗、通話時長校驗、入中繼校驗、出中繼校驗等,通過校驗規則完成錯誤校驗。數據校驗包括文件級校驗、塊級校驗和記錄級校驗:(1)對原始話單文件進行以下文件級校驗:對原始話單文件的文件命名規則檢驗、相鄰處理文件中撥打時間的連續性校驗、文件序列號連續性校驗、處理文件完整性校驗。對校驗的錯誤文件進行及時的告警,報告出錯原因,必要時報告需要重新采集;(2)對原始話單中有數據塊的文件進行以下塊級檢驗:數據塊序列號連續性檢驗、數據塊的長度校驗。對數據塊序列號不連續的文件進行告警并需要報告重新采集,對數據塊的長度不匹配的文件,采用模糊查找法,或文件重新采集或傳輸;(3)對每條提取的記錄進行以下數據記錄級的校驗:話單序列號的連續性校驗、每個主要字段域正確性的校驗。當異常、錯誤話單的數量或比例達至一定程度時,系統應產生告警信息。重單檢查:由于某些原因(如:交換機)造成通話的話單文件出現在不同的采集點或其它重單文件情況,為避免重復計費,需要對話單文件進行查重處理。并記入重單文件、記錄重單文件日志,本構件模塊功能獨立。分揀過濾:根據結算話單中的計費信息、結算信息等要素對話單進行分揀過濾,分揀的規則支持動態的方式,可以通過邏輯表達式對設定條件的話單類型隨時進行輸出,可以定義為保留的方式或是不保留的方式,分揀過濾后的話單存放到不同類型的話單文件中,對話單進行分揀歸類如:正常話單(來話、去話和轉話)、錯誤話單和無效話單,無法分揀過濾的話單和大客戶等話單,生成異常話單文件,進行異常處理。通過對數據審核校驗后,產生的異常話單要進行相應的分類和回收處理(回收處理分自動與手工兩種),供有關部門進行查詢、統計和分析。號碼、中繼歸整無論是語音結算還是數據結算都涉及到號碼,對于號碼,除了需要加特定的業務接入碼外,由于網絡路由的原因,本應該是歸整的號碼,但經常會出現亂碼,譬如8602552209888、8613905199999以及860258613905199999這樣的號碼,這些號碼在系統中需要歸整為區號為025,號碼為52209888、8613905199999。系統將號碼的歸整以靈活的數據庫參數進行設置實現,從而根據實際情況出現什么樣的號碼,都可以根據需要進行歸整,對于中繼也需要歸整出中繼的類型。話單分類分揀話單的目的是為了清晰各類話單,為計費、結算檢驗和重新結算提供條件,由于每種業務的計費、結算核心模型都不一樣,分揀文件是必須的。系統通過數據庫業務參數和邏輯表達式將對標準化后的話單根據話單的來源或話單中的業務類別進行標識和存儲,把話單分揀開,按照范圍可以分為國際、國內;按照業務的類型分為關口局語音、短信網關、SP、數據業務等等;這樣就可以由不同的批價結算平臺對不同的業務進行不同的處理,實現不同業務不同的計費、結算的功能,同時也將提供高效的處理能力。對于超長、超短、超前和滯后的話單用于回收和統計。格式標準化按照綜合結算的需要對校驗過的正常話單進行話單的格式標準化,使格式規范為綜合結算所需的信息,預處理后的所有文件(包括不同交換機類型)應具有相同的格式標準,以便綜合結算使用同一種格式;對處理的結果生成日志,同時對校驗錯誤的文件產生告警。支持原始記錄數據格式向結算系統定義的標準記錄格式的轉化;支持按設置的參數對大文件進行拆分;(1)格式轉換:按照結算系統所需的結構格式進行處理,規范化為標準格式的話單,格式符合結算話單的標準格式(各種交換機文件的最終標準格式是一樣的);(2)記錄預處理日志:記錄預處理日志、處理結束時間、原始文件名、總話單數、錯單數和正確話單數;(3)原始文件異常處理:若有異常情況(例如錯單數量達到一定比例或連續錯單數達到一定數量)應產生告警信息,將原始文件移到相應目錄。系統接口功能系統在處理時將通過統一的監控管理平臺進行集中管理,出現異常時將通過統一的告警代理完成告警信息的轉發,進行集中的告警;能自動記錄預處理日志,日志內容包括處理原始記錄文件名稱、記錄總數、錯單數、原始記錄數、處理時間、處理狀態(成功、失敗、失敗原因)等。批價結算批價結算模塊是整個系統的核心,它所完成的功能是將經過預處理過的標準話單按一定的業務規則規整號碼、提取區號結算方標識,對話單校驗,剔除異常話單,根據業務類別、長途屬性、資費標準、優惠政策進行計費劃價、優惠處理和校驗處理處理,回退處理和錯單回收處理后的記錄也可以重新進行批價結算處理。批價結算是系統中靈活性要求很高的模塊之一,為了適應不斷調整的資費政策、不斷變化的優惠標準以及不斷增加的業務類型,批價結算的規則制定必須采取很靈活的方式,系統采用參數表驅動的設計思想,來解決在線的費率修改、節假日的折扣率自定義、優惠方式的改動和計費規則的調整等,以適應業務今后不斷發展的需要,實現將來對業務的資費等基本要素的調整的很好的支持。批價結算模塊的性能也是綜合結算系統的一個重要標志,能夠實時地接收處理從交換機采集的記錄文件和其他系統收集的記錄文件,接收到的計費文件在下一文件傳到之前處理完畢,做到話務高峰時不出現話單積壓,要經受住大量話單記錄的考驗。為解決實時性系統采用可調的任務調度手段,在預處理時將原始記錄文件分割成若干小文件,以多個批價結算進程并行處理,盡可能做到任務均分,提高系統的并行性以提高系統運行效率。批價結算規則聯創公司根據結算產品豐富的經驗,結算系統采用徹底參數化設計的思想。系統建立了基于業務的綜合結算模型,把結算的雙方定義為結算的主體和客體,通過中間的規則管理器來設置結算規則庫進行雙方的攤分結算。計費劃價計費劃價處理是計費系統的核心部分,對計費話單的分類正確并需要計費劃價的話單根據各種業務類別的資費標準、優惠規則的不同,對這些數據進行相應的計費處理并生成用戶清單。劃價所需各種參數均在數據庫中定義,可根據需要調整其值,符合表驅動的設計思想,程序的適應性強。靈活的參數設置將強化了計費系統的在各類型業務上的功能和性能。業務涉及的通話、信息流量或中繼租用的劃價,支持對固定、VOIP、移動、數據、信息臺等業務的本地、國內長途、國際長途、港澳臺等通話話單的劃價處理;支持特殊類型通話話單的劃價;因為對已經做了計費支持話費校驗功能等等,系統支持兩個以上日期段的費率,以實現新舊費率的平滑過渡;能自動記錄批價處理日志,日志內容包括處理記錄總數、錯單記錄數、重單記錄數、批價記錄數、處理時間等信息。優惠處理系統通過強大的優惠引擎對滿足優惠條件的話單作優惠處理。劃價支持現有的按日期、時間段、通話類型、計費類型進行優惠處理,優惠計算包括:計算國際和國內長途通話的日期優惠和跨時段優惠等等優惠方式;省內特殊的優惠定義方式;同時對將來的可能產生的優惠費率的變化通過參數調整進行支持。先進而又靈活的優惠算法很好地滿足了分時段優惠計費需求,具有以下特點:一周七天可根據需要分成指定的周天片段;每一周天片段可根據需要分成若干指定的時間段。優惠所需各種參數均在數據庫中定義,符合表驅動的設計思想,程序的適應性強,不會因優惠政策的調整而修改應用程序;優惠算法具有先進、靈活性,滿足計費的各種優惠需求;時段識別和分段優惠計算精確,為電信部門制定優惠政策提供了有力的技術保障;提供直觀的圖形用戶界面對優惠所需各種參數進行定義,操作簡便。同時為適應不斷調整的資費政策和不斷變化的優惠政策,計費的規則制定還必須較為靈活的方式,系統采用參數表驅動思想,來解決在線的費率修改、節假日的折扣率自定義、優惠方式的改動和計費費率參數及時的調整等用戶套餐計劃生成器——USB(UserSchemeBuilder)是聯創公司結合國外運行商優惠套餐經驗并在實際工程中得到驗證的中間件產品。USB(UserSchemeBuilder)實現資費、優惠計劃和服務功能的靈活配置,目前已在聯創實施的在線系統上靈活配制了多種套餐編碼,USB結構如下圖所示:結算分類綜合結算平臺在結算分類上是對分揀出來結算話單進行詳細歸整,判別每條話單所屬最細的結算類型。結算分類關鍵在于定義結算類型參數和號碼歸整技術。結算類型參數的定義是根據信息產業部頒發的“網間通話費結算辦法”規定的主叫運營商、被叫運營商以及第三方運營商在不同運營商、通話路由、通話類型情況下的相互之間結算系數的詳細描述。形成運營商之間的話務關系,可以定義每種話單的結算類型。在確定結算類型時,可以對出入中繼和主被叫號碼進行優先級的自定義,但在一般情況下采用以中繼為主、主被叫號碼為輔的結算原則。同時系統詳細分析并支持與貴州聯通之間的長途結算的三種模式;在結算分類中能支持與電信、移動、聯通、吉通等現有運營商的結算,對以后可能新增的運營商通過參數的調整能夠給予支持。對現有的結算原則也可通過參數的調整來適應將來對結算原則的調整,互聯互通的網間結算的模型設計上滿足以下的規則。結算的類型劃分及結算標準,采用靈活的參數化驅動模式,可供業務人員根據業務需要進行網間結算類型的增加、修改、刪除和結算標準的調整。系統具有如下特點:(1)真正的多邊結算系統,完成運營商之間互聯互通的結算;(2)支持新增運營商參與結算;(3)支持一條話單參與多次結算;(4)支持按號碼、中繼、話單類型進行結算;(5)支持不同的運營商按不同的帳期進行結算;(6)支持任意帳期的結算;(7)支持網絡連接調整時的網間結算;(8)支持現有的所有網絡支撐的業務的結算。話單排重由于系統的數據來源多,并且數據文件或使用記錄可能重復,因此對重復話單過濾技術要求很高。聯創公司采用了先進的“過濾網”技術,聯創公司采用了先進的“過濾網”技術,解決的辦法是:數據分割、優化文件/數據庫索引機制、快速定位;在文件系統中結合數據庫進行快速重單剔除。這是快速“過濾網”技術的設計思想,能夠高效、正確的將重復話單過濾。這樣可以大大的提高系統的分布性和整體效率。可以有選擇地對需要排重的話單進行文件和數據庫結合方式進行重單過濾,同時保證系統資源的有利應用。數據排重有詳細日志,當數據排重出現異常情況時,系統文件級信號鎖和數據庫的回滾技術,確保話單數量的完整性、唯一性。話單分揀根據結算話單中的計費信息、結算信息等要素對話單進行分揀過濾,分揀的規則支持動態的方式,可以通過邏輯表達式對設定條件的話單類型隨時進行輸出,可以定義為保留的方式或是不保留的方式,分揀過濾后的話單存放到不同類型的話單文件中,對話單進行分揀歸類。如:提供長途電話一次批價及向各本地計費帳務系統進行數據分發的功能,整個長途一次批價分揀功能我們通過設置軟開關,在需要時啟動,按照規定的格式生成文件。結算處理結算匯總結算處理是對批價記錄按照不同的結算對象和結算類別進行分類匯總,按照結算/攤分規則劃分相關費用,生成指定結算周期內的結算/攤分帳務數據的過程。對計費正確的話單按結算分類標志,按照不同的結算的歸類信息,同時結合結算規則表中的結算參數對記錄進行網間結算進行結算處理,其中結算的類型進行歸類的方法和結算費率根據結算類型可以通過參數設置進行動態調整。分類匯總負責將批價記錄的費用、時長等結算要素信息按照相應的結算處理要求進行匯總處理。我公司對于匯總功能采用了獨立的結算處理構件模塊,按照所定義的要素進行累加操作。產生結算/攤分費用包括:和其他運營實體之間的結算費用的分攤;分攤時按結算協議對費用進行劃分,得到相應的結算/攤分費用數據。生成匯總結果、結算報表對結算/攤分費用進行匯總,得到相應的匯總統計結果。并在此統計結果的基礎上生成每個結算周期的結算報表。結算出帳綜合結算系統將對各種業務進行統一出帳,完成“多種業務、一份帳單”的要求,結算出帳需要在一定統計粒度上進行靈活地出帳處理。結算出帳的基本要素為:結算分類、結算主方、結算對象、通話業務類別、結算日期(天)、通話量(次)、通話時長(秒)、計費時長(秒)、應收話費(厘)、應付話費(厘)、總收付平衡(厘)、其中:結算分類:分為網間結算、短信結算、SP結算。結算主體:分為中國聯通、各個省市等。結算對象:分為中國電信、中國網通、中國移動、中國鐵通、各個省市等。通話業務類別:GSM、CDMA、PSTN、長途、IP、數據、卡類等。并行入庫模塊并行入庫是對計費和結算處理后的帳單或統計數據等進行入庫和排重處理,由于計費結算中心的批價結算數據量很大,為很好地解決入庫瓶頸,并行入庫模塊中采用了聯創公司成熟的“過濾網”技術和能適應多平臺、多進程動態可調配的批價結算處理核心中間件產品VPP(虛擬并行處理器),采用多通道并行入庫技術,更有效利用數據庫資源,對系統的入庫效率也有很大的改善;同時考慮入庫后對數據庫的存儲的影響,系統采用多個獨立的數據庫方式,把數據按照一定類型進行話單分揀拆分成一定量的小文件,進行數據入庫。除此以外,我公司分析了話單入庫的效率除了與磁盤I/O的讀寫速度有關外,與數據庫系統的整體設計也有著密切的關系,尤其是出現月初與月末性能差異太大時。解決的辦法:合理地進行數據分割、有效地建立索引、合理的應用分布,降低磁盤讀寫沖突對于不同數據量級別的省份,聯創綜合結算系統的設計上充分考慮了其差異性,可以提供不同的入庫策略,以保證系統有效的運行,對數據進行合理的分類,可以根據條件定義數據的入庫操作,對于小數據量的省份可以采用全部入庫方式;對于大數據量的省份可以只把長途數據進行入庫操作;可以把區間以上的數據進行入庫操作;也可以所有的數據全不入庫的方式。功能說明系統能夠按照不同的結算要求選擇各項結算費用的分攤方法。系統能夠對同一使用記錄中多個結算方(如三方)的費用進行分攤。系統支持按記錄的出/入中繼、呼叫類型、主被叫號碼范圍等結算要素制定結算規則。支持按協議價格、按費用百分比、按次數、按時長進行結算。系統能對各項結算業務進行結算處理。系統能根據需要按不同結算處理規則設定結算周期,不同的結算關系、結算業務可采用不同的結算周期,可以按月、按天匯總。系統能自動記錄結算處理日志,日志內容包括處理批價記錄數、處理時間等信息。輔助業務處理功能域資料管理資料管理是對綜合結算系統運行相關的參數、規則、協議進行管理,對其進行增加、修改、查詢等管理操作,同時對規則上的配置我們建立了配置向導功能,配置向導后將在規則樹中進行體現,并和試算導航功能配合,以便確認本結算規則在綜合結算系統中參與結算的方式。對結算規則參數、費率、優惠日期比率、系統運行參數的有效管理,能使系統更能夠適應綜合結算系統規則的變化。流程描述綜合結算系統中的資料數據,其數據的正確性,是業務結果正確的前提。因此,資料數據的有效管理,顯得尤其重要。資料管理應遵循:“接收資料數據變更業務——>資料數據維護——>變更結果核對”的流程下圖是資料管理的流程:流程說明:系統維護管理人員,接收到資料變更需求后,先對資料變更需求,進行分析,將業務變更的內容,與系統的提供的功能關系,對應起來,分析是結算規則的變化,還是費率的變化;是優惠時間的變化,還是結算比率的變化;確定需要使用系統的哪個功能點進行資料數據的維護。進入系統中相應的業務功能點,進行資料數據的變化管理進行資料的維護修改,查看修改后的數據,是否與業務規則一致,并根據核對結果,作相應修改和調整確認無誤后,啟用修改后的資料數據,進行結算業務處理。參數管理從存儲上資料管理功能主要包括:基本參數、結算對象管理、結算規則管理、資費標準管理、系統參數管理等。從參數的使用上聯創公司的參數管理模塊采用共享內存的方式存儲參數供綜合結算系統的各個模塊使用,數據庫中的配置表如國內區號、國際區號、省份代碼表、特服表、資費參數表、主被叫類型參數表、結算原則表等等。當數據庫中的參數表內容發生變化時,參數管理程序將根據更新條件自動以數據庫中的內容更新內存中的參數信息,以保證相關的程序使用的參數為最新的參數信息。在保證參數有效性、完整性的條件下,合理的存儲方法使參數內容在主機中所占用的內存得到了極小化,同時,采用了數據參數快速的搜索方法,使參數管理得到了一定程度的優化,提高了系統的處理能力。基本參數參數管理完成綜合結算系統中所需參數的配置,查詢和修改,綜合結算系統各模塊應支持表數據驅動。其中對需要其他部分配置的信息將通過瘦客戶維護端對中間表進行信息的配置,在系統的維護人員確認后再增加到系統中去。預處理應實現的參數配置包括:預處理目錄、生成文件規則、生成字段、話單格式、交換機類型、超長、超短話單條件、不同類型話單過濾條件;批價應實現的參數配置包括:計費區號、計費單位、業務類型、話單優惠參數、資費參數等。結算應實現的參數配置包括:中繼信息、號碼信息、結算單位、結算周期、業務類型等。系統信息定義:包括錯誤號信息、錯誤建議信息、告警、錯誤/告警處理建議、模塊定義等等。在系統中將通過傳輸系統完成數據的接收功能,各省級系統具備從總部系統接受靜態數據、向總部系統提交本省特定靜態數據的功能。省級系統中將通過中間過度參數維護功能通過各本地計費帳務中心從本地交換運維部門獲取中繼路由數據;結算對象管理結算對象管理,就是管理那些與結算系統有結算和攤分業務的運營商、服務提供商以及貴州聯通的各個業務實體部門等信息。結算對象管理的內容包括:結算對象名稱、對象結算協議等一系列信息。結算對象名稱信息包括:運營商、服務商資料信息、貴州聯通內部各地市分公司、各部門的信息等。結算對象的協議信息包括:結算的法規性文件,結算周期等信息。通常的結算協議包括互連中繼配置、網絡容量、業務類型、協議有效期、業務范圍、互連價格、服務質量、爭議解決方式等要素。結算規則管理結算規則管理是通過我公司規則配置向導完成綜合結算系統中各類結算規則數據參數化管理,所配置的規則形成臨時的樹狀關系,需要經過再確認后參與系統正式運行。通過我公司設計的試算導航功能將完成對配置的并影響帳務功能的結算規則等要素進行試結算,對所配置的結算規則的結算的正確性、合理性進行充分的驗證。結算規則是對運營商之間為他方服務提供資源或使用他方資源的情況,給付對方費用的方法進行定義。結算規則包括按通話時長、按通話次數、按通信費用、按中繼流量、按租用時間等度量單位進行結算。結算規則的結算單位,可以按單個記錄的方式進行單個結算,也可以按照記錄的累加方式,進行總量方式的結算。結算規則有企業間的網間結算協議、不同省公司之間的攤分協議、各專業間的攤分協議。結算規則信息包括:結算運營商信息、結算度量單元、業務類型、中繼信息/結算費率、結算對象描述、結算協議規則描述。業務系統在確定結算規則時,依據下列兩大原則:服務發起方所在的運營商支付應答方運營商的結算費用使用電路/設備等資源的運營商,向資源提供商支付結算費用。資費規則管理資費規則管理就是完成綜合結算系統中各類產品資費數據的參數化管理,資費數據包括各類產品標準費率、產品包費率、產品的優惠規則等。資費規則管理要求適應結算的需要,可以對以下資費標準和規則進行管理,并在業務變化后,進行擴展。業務接入類規則運營商服務接入碼規則局向信息移動、聯通H碼國家國際區號碼結算資費標準國際、港澳臺結算資費標準國內長途結算資費標準漫游結算資費標準短信結算資費標準數據業務結算資費標準節假日定義法定節假日、優惠日優惠時間段同時,上述各種資費政策,可根據節假日信息,進行相應優惠處理。優惠信息包括國家法定節假日、優惠時間段等信息。系統參數管理系統參數管理,是系統運行過程中,需要的基本信息,包括其工作運行環境配置參數和系統業務參數信息。配置參數管理是指對系統處理各階段的配置參數進行管理。包括數據傳輸配置參數管理、預處理配置參數管理、批價配置參數管理、費用分攤配置參數管理、對帳配置參數管理、文件分發配置參數管理等。數據傳輸配置參數管理是指對數據傳輸階段的配置參數進行管理。管理的內容主要包括采集點、采集IP地址、登錄用戶名、口令、采集目錄、備份采集目錄、采集方式、采集條件、告警條件、文件命名規則、采集優先級、采集目的地、目的地目錄、目的地備份目錄、數據傳輸進程數等。預處理配置參數管理是指對預處理階段的配置參數進行管理。管理的內容主要包括預處理主機、預處理的輸入目錄、生成文件命名規則、生成字段、標準化記錄格式、交換機類型、不同類型記錄過濾條件、預處理進程數、正確記錄存放目錄、錯誤記錄存放目錄等。批價配置參數管理是指對批價過程中使用的配置參數進行管理。管理的內容主要包括批價主機、文件命名規則、輸入文件目錄、輸出文件方式、正確記錄的存放目錄、錯誤記錄的存放目錄、批價進程數等。費用分攤配置參數管理是指對費用分攤過程中使用的配置參數進行管理。管理的內容主要包括費用分攤主機、生成文件命名規則、輸入文件目錄、輸出文件方式、正確記錄的存放目錄、錯誤記錄的存放目錄、處理進程數等。對帳配置參數管理是指對對帳過程使用的相關參數進行管理。管理的內容包括:對帳雙方的文件名、文件格式、模糊匹配的誤差范圍等。文件分發配置參數管理是指對文件分發過程使用的相關參數進行管理。管理的內容包括:分發源目錄、目的目錄、生成文件的命名規則等。系統周期參數結算處理的參數信息:結算周期,按月結算還是按日結算;統計周期,按月統計還是按日統計。中繼信息各個運營商通過關口局與貴州聯通互聯互通,不同的運營商、不同類型的呼叫,走不同的路由。中繼信息維護,定義各種類型的呼叫所走的路由情況。功能說明對系統參數的操作要求嚴格的審核,不符合業務邏輯規范的,系統要提出告警提示,嚴重情況下,系統將不允許修改,從而保證系統內資料數據的正確性和完備性。可靈活地對參數進行單項查詢、多項查詢、瀏覽、插入、修改操作;所有費率均應設置生效時間、失效時間;可以預先設定切換點,實現參數更替的平穩切換。所有資料的修改操作,都需要寫日志信息審核校驗流程描述審核校驗是對綜合結算系統主體流程中數據傳輸、預處理、批價、結算處理和數據分發各環節過程進行業務處理正確性檢查和稽核的過程。對整個系統的完整性、一致性和安全性稽核;同時對話單進行各種排錯處理,剔除各種無法批價結算的話單;設置排重過濾網,使正確的話單中不出現重復話單,確保話單的正確性和唯一性;并對錯誤話單提供完備的回收機制。對整個系統的運行狀況形成日志平衡報表,在第二天或下一時間戳的執行前可以對系統以前的運行狀況進行監控,以發現系統處理的完整性,同時對發生錯誤進行定位。審核校驗業務流程如下圖:功能實現審核校驗貫穿主體流程處理的全過程。審核校驗在各個階段由于業務特性的不同,采用不同的審核校驗方式。在每個處理流程中檢查輸入參數的合理性,并對處理輸出結果采用系統自動或人工驗證方式,對主流程各環節提供的處理日志、中間結果的統計數據、不同數據間平衡關系進行審核,檢查數據異常、主流程各環節處理異常情況,對人為處理的數據進行必要的、有效的檢查。獲取審核校驗規則:按次序獲取審核校驗的規則,并依照規則分步進行審核校驗處理。校驗數據的提取:參與校驗的數據可以是從主流程各環節處理日志中匯總,也可以從各種數據結果(原始數據、中間結果數據或最終結果數據)中統計,總之,依照審核校驗的規則要求提取準確的數據。審核校驗:對提取的數據安審核校驗規則進行審核、校驗與分析,形成審核校驗報告。實時告警:對審核校驗結果,如需要進行實時告警,則通知集中監控代理發送給集中監控系統,進行告警處理。記錄報告:記錄審核校驗的結果報告,供稽查人員進行查詢。數據完整性稽核(1)傳輸功能:傳輸前的文件的個數、大小=傳輸到的文件的個數、大小(2)對預處理模塊的數據完整性檢測:原始話單文件中記錄總數=預處理后正常話單數+無效話單數+錯誤話單數;(3)對批價結算的數據完整性檢測:預處理后正常話單數=批價結算正確話單數+批價結算錯誤話單數;(4)對話單入庫的完整性檢測:入庫的話單總數=數據庫中清單數據+數據庫中重復話單數據;(5)可以按原始話單文件名對話單處理過程進行完整性稽核:原始話單文件中記錄總數=數據庫中清單數據總和+錯誤話單總和+無效話單總和+重復話單總和。傳輸稽核對文件的傳輸的過程進行詳細的監控,對傳輸的過程以日志的方式進行記錄并把傳輸前文件的屬性和傳輸到的文件屬性進行比較。預處理稽核如話單中有以下錯誤則從話單中剔除,另存儲為錯誤話單文件中,可以通過界面進行修改進行回收處理。批價結算稽核在批價結算是出現無法批價結算的話單和其他異常話單,對這些話單從話單中剔除,另存儲為無效話單文件中,可以通過界面進行修改或對參數進行調整進行回收處理。(1)校驗逾期話單(2)校驗無法提取歸屬地錯誤話單(3)校驗超長話單(4)校驗超短話單(5)校驗高額話單(6)校驗無費率的話單(7)校驗無結算類別的話單(8)等等重復話單稽核由于交換機原因或文件重復處理原因,話單中經常會出現主叫、計費號碼、通話日期時間等完全相同的記錄,這就是重復話單。重復的范圍也不盡相同,可能是本批話單中有重復,也可能是本批話單與本結算周期的話單重復,還可能是本批話單與前兩結算周期的話單重復,上述各種重復話單均需從本批話單數據中剔除。排重技術在所有結算的系統中是個技術難題,尤其在話務量很大的情況下,排重技術尤為重要。聯創公司在排重技術上已經解決,并在多個大話務量項目的領域有過成功的案例。系統排重采用建立過濾表即話單的唯一標識(通話日期、通話時間、主叫號碼和計費號碼等條件),對話單分區、分業務類別,盡量減少單張表出現很大的數據量;對所有區進行分組在多個數據庫單獨進行排重,以避免數據庫進程太多而相互爭奪資源;同時對排重的清單表和過濾表按通話的日期進行分區,確保分區間相互獨立而又不影響數據的保存,這樣提高數據的檢索,有利于排重性能的提高。重復話單檢測范圍為三個結算周期(含本結算周期)。由確定本批文件話單的結算周期,從話單的唯一標識字段分別與本結算周期和前兩個結算周期的過濾表相比較,若話單的唯一標識都相等,則表示這條話單為重復話單,送入重復話單表保存。錯單回收系統直接面向用戶,是反映企業業務水平和管理層次的重要體現。因此,系統必須確保將一些錯誤因素排除。錯單回收主要完成將一些可以通過參數和人工修改錯誤話單進行回收,重新批價結算,使企業避免不必要的損失。被標識為錯誤的話單可能是兩種類型:部分信息錯誤預處理錯誤話單和批價結算信息維護不及時無法批價結算而被標識為錯誤的話單。回收處理是對錯誤話單進行修改和參數調整后重新計費劃價的過程。回收可分為自動回收和手工回收。自動回收:自動回收是對無費率的話單進行回收。當用戶確定了無費率錯單生成的原因,并將錯誤批價結算參數修改正確或增加缺少的批價結算參數后,可利用自動回收功能進行回收。回收界面提供回收條件的輸入界面,用戶給出一個回收條件,系統將根據回收條件將錯單表中滿足回收條件的錯單記錄全部進行重新劃價結算處理。手工回收:手工回收是提供給用戶一個話單修改界面,用戶可以對話單進行適度的修改。在用戶對所做的修改進行確認后,回收模塊對已糾錯的話單進行劃價和分揀處理。界面修改功能:提供錯誤記錄的修改操作界面,并提供按固定規則的批量修改功能;錯誤記錄導出功能:按照管理員輸入的導出規則,準確提取符合要求的錯單記錄,供人工批量修改。回收數據導入功能:將修改后的錯誤記錄導入到可以回收處理的位置。回收處理功能:將修改后的可回收記錄從對應的主體流程功能環節轉入主流程。功能說明綜合結系統主體流程的每個功能環節皆要進行審核校驗,并在審核校驗發現錯誤之后可進行重做處理,避免錯誤蔓延。用于審核校驗的基礎數據是:主體流程各功能環節的處理日志數據、輸入輸出的各種數據集(原始數據、中間結果數據或最終結果數據)的統計數據。而對使用記錄數據的格式檢查、排錯等處理屬于各功能的自有檢查處理,不屬于審核校驗的功能范疇。審核校驗中出現的異常情況能按急迫程度實時或被動地展示給操作人員,便于操作人員及時發現異常并進行適當的糾錯或重新處理;至少支持以下審核校驗控制規則:基于主體流程各功能環節數據平衡關系自動審核校驗,如:原始記錄數=標準記錄數+錯單數+重單數=批價記錄數+錯單數+重單數基于重要參數歷史變化的審核校驗,系統自動比較歷史帳期的參數變化的信息,提供差異變化比較。主要參數有:中繼、主被叫類型、費率參數等。基于人工抽樣審核校驗,系統在不同的階段提供抽樣檢查的工具,業務上特別注意資費政策及有效期調整或新增的參數。提供按靈活的條件,導出錯誤記錄;回收記錄的導入應可以重復進行。查詢服務查詢服務根據客戶的權限完成對綜合結算系統各種相應的對內對外查詢功能,從維護級別分別設定權限,查詢內容包括:用戶詳細清單數據的查詢、結算報表的查詢、統計結果的查詢、參數資料的查詢和系統配置參數的查詢、日志告警的查詢等;系統提供綜合查詢的功能,可靈活設定各種查詢、過濾條件供用戶查詢清單數據、結算結果、統計報表和參數資料數據,并進行打印;如可以選擇一定的時期內按客戶信息、通信發生時間、目的地等查詢用戶通信詳細記錄,實現各種條件查詢結果之間的并集、交集。采用數據庫清單表建立索引、按通話的日期進行分區等方法加快數據的檢索速度,保證查詢服務與結算處理不會產生沖突,避免發生查詢和入庫排重互相鎖定的現象。對于查詢操作,系統記錄其查詢的操作人員、查詢時間、查詢內容等日志,提供查詢該項日志的監控、查詢、打印、分析等功能。清單數據查詢各種業務的清單查詢包括:按不同運營商;按專業:國內長途、國際長途、港澳臺長途、本地網;按呼叫類型:去話、來話、轉話;按詳細呼叫方向等;各種條件綜合查詢;自定義條件查詢;支持對查詢結果的過濾功能,過濾條件可靈活設置;結算報表查詢話單結算類別明細查詢(各運營商之間)結算結果查詢(各運營商應收應付)大客戶的帳務查詢統計結果查詢本項查詢的可包括:話務統計結果查詢;業務統計結果查詢;錯誤話單統計結算查詢;日志統計結果查詢;系統提供對結算統計報表數據的查詢,可以選擇一定的時間范圍內的查詢,對于查詢結果的粒度可以細到某天某種結算類型的結果。參數(檔案)資料結算標準參數查詢費率定義參數查詢資費優惠政策參數查詢參數資料查詢其它定義參數查詢日志查詢日志查詢就是指對系統處理過程中產生的日志信息進行查詢。系統在數據傳輸、預處理、批價等過程,都有詳細的日志記錄。采集傳輸運行日志包含系統運行連接時間、采集文件名、異常原因、恢復時間等日志信息;預處理運行日志包含原始文件名、處理時間、各個預處理目標文件的日志信息。批價運行日志包含文件屬性、生成時間、處理時間、文件內容、錯單數量、異常原因、異常數量、異常比率等日志信息。結算運行日志包含文件屬性、生成時間、處理時間、文件內容、錯單數量、異常原因、異常數量、異常比率等日志信息。系統管理系統管理是綜合結算系統中非常重要的部分,提供對整個系統的運行狀況、運行效率的監測監控及告警手段,提供完善的參數管理、系統檢測、操作權限管理和數據庫管理以及對批價結算優惠各個環節提供完善的日志管理。綜合結算系統中很大的一部分維護工作量是體現在數據庫系統的管理維護上,而對于貴州聯通企業來說,不可能也沒有必要去培訓一批數據庫專家來為系統做管理維護,因此,系統提供一些圖形化的界面反映出數據庫系統的活動狀況,以便于操作管理人員進行系統維護;對重要的參數和批價結算數據具備記錄校驗功能,防止非法刪改。同時,系統具有自動備份、日志管理等功能,對任何被保護的數據資源,如系統文件、應用程序文件、數據庫文件等的訪問、拷貝或修改等操作記錄詳細日志,包括操作員工號、操作類型、操作對象、操作時間、操作設備點、操作結果等。當有任何非法的存取操作時,系統立即反映到主控操作臺并給出告警提示。系統應具備相應容錯手段,允許操作人員在有限范圍內的誤操作,對于一些關鍵性的操作要經過多次確認后方能進行,并會根據用戶的登錄名、時間等記錄下完整的用戶操作日志,對每次非法操作產生告警。同時,系統具備完整的操作權限管理辦法,例如:操作口令管理,修改或刪除用戶的權限等。不具有某些權限的用戶絕對不能進行相對應的操作。系統監控對應用系統管理主要是指應用系統的集中監控、告警與管理。原廠商所提供的網管軟件無法獲取應用系統各功能模塊的運行狀態,也無法監控和管理應用系統各處理環節所發生的各種異常情況。針對此需求,南京聯創公司結合綜合結算系統集中監控和管理的業務特征,專門設計開發了網絡版集中監控告警子系統,對采集傳輸系統、計費結算主機、廣域網絡傳輸和數據庫提供全方位的集中監控與維護,它是針對結算系統量身定做的,可以完成普通的網管軟件無法完成的監控功能,具有很強的實用性。應用系統中專門設計有相應的告警庫、運行狀態庫、處理結果庫和各功能模塊的處理日志,記錄有各個子系統向集中維護中心傳輸的告警信息,以便于隨時根據維護人員所設定的告警方式進行告警和告警狀況的查詢。被監控的應用系統進程包括:數據傳輸監控告警,預處理監控告警,一次批價監控告警,結算監控告警,并行入庫監控告警,聯機指令監控告警,參數維護監控告警,數據庫處理監控告警,數據管理監控告警,處理日志監測等。系統通過監控信息總線提供與第三方監控軟件的接口功能。聯創公司網絡版系統監控構架圖批價監控管理監測批價結算進程的狀態、各數據源文件被處理實時性、批價結算出口數據的實時性、錯單條數及比例、批價效率。結算監控管理監測結算進程的狀態,各類數據源文件被處理實時性、結算效率。并行入庫監控管理監測入庫進程的狀態、各類數據源文件被處理實時性、入庫效率。系統資源監控管理系統資源監控可以實時監測重要文件系統使用情況、通信網絡節點通斷狀況、各應用處理進程運行狀態、系統設備資源的利用等。1)網絡狀態監控:包括網絡通斷狀態監控,網絡流量監測;2)主機資源監控:包括文件系統空間檢測,CPU資源使用監測,IO資源使用監測;3)處理進程監控:包括處理進程監測,異常進程重啟。數據庫監控管理數據庫監控模塊對數據庫設備、對象、空間使用情況等提供詳盡的監測與告警。1)數據庫空間監控:包括數據庫設備監測,表空間檢測;2)數據庫進程監控:包括處理進程監控,系統會話監測,系統性能監測,進程訪問對象監測;3)數據庫對象查詢:包括數據庫角色查詢,數據庫對象使用情況查詢,數據庫用戶信息查詢,系統參數查詢,安裝選項查詢,數據庫系統信息查詢。預警功能對于文件系統、數據庫空間、廣域網絡傳輸、應用進程等的一些輕微異常情況提供監控和告警手段,并對維護人員提供系統維護建議。進程管理數據傳輸進程、預處理進程、劃價進程、入庫進程、數據庫處理進程、系統監測進程的管理。空間檢測文件系統

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論