日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

從數(shù)據(jù)流提取所希望數(shù)據(jù)的制作方法

文檔序號:7579969閱讀:206來源:國知局
專利名稱:從數(shù)據(jù)流提取所希望數(shù)據(jù)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及從所構(gòu)成的數(shù)據(jù)流提取所希望的數(shù)據(jù),特別是從由電話交換機(jī)產(chǎn)生的呼叫詳細(xì)記錄的連續(xù)流提取預(yù)定數(shù)據(jù)。
因業(yè)務(wù)緣故而付賬是履行業(yè)務(wù)生產(chǎn)者與其客戶之間的協(xié)定。原則上有兩種付賬方式分散和集中付賬。
在分散付賬中,每當(dāng)用戶使用銷售者提供的業(yè)務(wù)時(shí)向銷售付費(fèi)。該支付或是通過常規(guī)貨幣或是通過某些等同的支付方式進(jìn)行的,例如為郵遞信件付費(fèi)時(shí)使用郵票。最近在分散付賬中使用的支付方式的實(shí)例是每個(gè)″硬幣″由加密的二進(jìn)制序列組成的電子貨幣,該電子貨幣必須由銀行服務(wù)器核實(shí)。
在集中付賬中,由銷售者或第三方監(jiān)測業(yè)務(wù)的使用,定期向用戶計(jì)費(fèi),例如一個(gè)月一次。該計(jì)費(fèi)是在監(jiān)測為前一個(gè)計(jì)費(fèi)周期收集的數(shù)據(jù)的基礎(chǔ)上進(jìn)行。集中計(jì)費(fèi)的實(shí)例是電、電話和信用卡付賬。集中計(jì)費(fèi)包括三個(gè)步驟。第一步驟是有關(guān)業(yè)務(wù)和相關(guān)計(jì)費(fèi)方之間的協(xié)定。第二步驟是監(jiān)測(測量)業(yè)務(wù)的使用和保存與該使用有關(guān)的數(shù)據(jù)。第三步驟是格式化賬單并將該帳賬發(fā)送給用戶。賬單是根據(jù)計(jì)費(fèi)系統(tǒng)中保存的數(shù)據(jù)形成的。
電話網(wǎng)絡(luò)中采用的集中計(jì)費(fèi)以用戶和操作者之間的協(xié)定為基礎(chǔ)。該協(xié)定的基本點(diǎn)在于用戶接入電話業(yè)務(wù),就是說,他可以發(fā)出和接收呼叫,作為對提供業(yè)務(wù)的補(bǔ)償,用戶按操作者送給其的賬單中的規(guī)定,根據(jù)預(yù)定資費(fèi)進(jìn)行支付。該賬單通常包括兩種類型的收費(fèi)固定費(fèi)和使用費(fèi)。固定費(fèi)與是否使用業(yè)務(wù)無關(guān)。使用費(fèi)取決于用戶已進(jìn)行了多少次呼叫以及可能還有他已接收了多少次呼叫。為了能夠?qū)⑹褂觅M(fèi)記入借方的帳目,操作者必須監(jiān)測發(fā)出和接收的呼叫。該監(jiān)測基于連接并由網(wǎng)絡(luò)交換機(jī)執(zhí)行。


圖1通過給出一部分公共電話網(wǎng)說明了電話網(wǎng)中使用的已知集中計(jì)費(fèi)方法。對于發(fā)出的每個(gè)呼叫,市話交換機(jī)LE(用戶的市話交換機(jī))進(jìn)行呼叫詳細(xì)數(shù)據(jù)收集并格式化CDR(呼叫詳細(xì)記錄)。該記錄包含對一個(gè)呼叫計(jì)費(fèi)中所需的所有信息以及與該呼叫有關(guān)的任何所希望數(shù)量的其它信息。當(dāng)為了計(jì)費(fèi)或?yàn)榱吮O(jiān)測呼叫細(xì)節(jié)而需要有關(guān)一個(gè)呼叫的指定詳細(xì)信息時(shí),總是使用呼叫詳細(xì)數(shù)據(jù)收集。在引入呼叫細(xì)節(jié)數(shù)據(jù)收集前,由一個(gè)操作控制命令確定呼叫詳細(xì)記錄的結(jié)構(gòu)。在由網(wǎng)絡(luò)管理裝置控制的所有交換機(jī)元件中必須將該記錄結(jié)構(gòu)確定為同樣的結(jié)構(gòu)。下文中也將呼叫詳細(xì)記錄稱為CDR,并將格式化呼叫詳細(xì)記錄的程序稱為CDR發(fā)生器。格式化的CDR送到BS(計(jì)費(fèi)中心)以便后處理。
呼叫詳細(xì)記錄的格式化需要操作者為呼叫詳細(xì)記錄的格式化建立一些基礎(chǔ)。格式化可以以例如用戶所有呼叫的呼叫詳細(xì)數(shù)據(jù)收集為基礎(chǔ),或者格式化可以以呼叫類型,即上述呼叫是否是普通呼叫、諸如呼叫轉(zhuǎn)移之類的設(shè)施呼叫、免費(fèi)呼叫、IN呼叫(智能網(wǎng)絡(luò)呼叫)等為基礎(chǔ)。在固定網(wǎng)絡(luò)應(yīng)用中,存在著約30種不同的格式化基礎(chǔ)。經(jīng)格式化的呼叫詳細(xì)記錄首先保存在存儲器中,然而送到集中計(jì)費(fèi)系統(tǒng),在此將它們保存在大容量存儲器中,例如磁帶上或硬盤上。
在交換機(jī)和計(jì)費(fèi)系統(tǒng)之間還可有一個(gè)附加處理步驟,其中為計(jì)費(fèi)系統(tǒng)預(yù)處理呼叫詳細(xì)數(shù)據(jù)收集記錄。該預(yù)處理可以是格式化,例如將資費(fèi)類別字段從一種格式轉(zhuǎn)換成另一種格式。不管是否有預(yù)處理,呼叫詳細(xì)數(shù)據(jù)收集將產(chǎn)生包含甚至幾百萬條記錄的巨大數(shù)據(jù)塊,并且這些數(shù)據(jù)塊可保存在計(jì)費(fèi)系統(tǒng)的大容量存儲器中。這些記錄形成計(jì)費(fèi)系統(tǒng)開始處理的原始信息。
因此,呼叫詳細(xì)數(shù)據(jù)收集記錄的處理在稍后時(shí)侯作為與呼叫詳細(xì)數(shù)據(jù)收集記錄的產(chǎn)生分開的批處理進(jìn)行。應(yīng)該指出,實(shí)際上計(jì)費(fèi)可以比上面描述的實(shí)例復(fù)雜得多。例如,在移動站網(wǎng)絡(luò)中,參加呼叫的每個(gè)移動業(yè)務(wù)交換中心可產(chǎn)生呼叫詳細(xì)數(shù)據(jù)收集記錄。然而,計(jì)費(fèi)原理與上面描述的相同。
下面參考圖2描述在本固定網(wǎng)絡(luò)電話系統(tǒng)中CDR格式的處理。該圖示出從本發(fā)明的觀點(diǎn)來看必不可少的電話交換機(jī)的功能。
呼叫詳細(xì)數(shù)據(jù)收集處理主要從呼叫控制獲得與該呼叫有關(guān)的信息作為單個(gè)消息中的原始數(shù)據(jù)。呼叫詳細(xì)數(shù)據(jù)收集處理把該信息保存在為該呼叫保留的記錄中。在呼叫終結(jié)或與中間數(shù)據(jù)收集連接時(shí),數(shù)據(jù)收集處理在各種類型的消息中把呼叫記錄作為一個(gè)整體送到該處理以便保存呼叫詳細(xì)記錄。該消息具有表示其內(nèi)容性質(zhì)的呼叫類型編號和消息序號。連續(xù)消息的結(jié)構(gòu)總是相同,該類型確定必須填充該消息中的哪個(gè)字段。如果被填充字段的號碼小于該消息中的字段號碼,則用填充碼填充空白字段。因此,這些消息總是作為一個(gè)整體發(fā)送。
保存處理在分開的格式化文件中讀取該消息結(jié)構(gòu),并開始從其接收的原始數(shù)據(jù)流格式化該記錄。呼叫記錄和格式化文件的結(jié)構(gòu)在用于存儲呼叫詳細(xì)數(shù)據(jù)收集的處理的代碼中固定構(gòu)成。由于不是從格式化文件中找出該字段在呼叫記錄中的位置,進(jìn)行固定編碼。用于保存呼叫詳細(xì)數(shù)據(jù)收集的處理連續(xù)讀取格式化文件,如果在格式化文件中將所述字段定義為將要一道采用的字段,則從接收的呼叫記錄采集用于將其在CDR中定位的字段。在CDR中編碼單個(gè)字段的方式也是在用于保存呼叫詳細(xì)數(shù)據(jù)收集的處理的代碼中固定建立的。
如果希望在某個(gè)應(yīng)用中對一個(gè)消息中的某個(gè)字段,例如時(shí)間字段格式具有不同處理,則必須通過該應(yīng)用切換的控制進(jìn)行。
當(dāng)用于保存呼叫詳細(xì)數(shù)據(jù)收集的處理已完成該CDR時(shí),將其在RAM塊中定位。通常,一個(gè)塊可容納5-10個(gè)CDR。當(dāng)完成該塊時(shí),將其保存在相關(guān)的電話交換機(jī)的硬盤中或?qū)⑵湓诮粨Q機(jī)外部發(fā)送到某個(gè)I/O設(shè)備,例如到操作控制中心的硬盤。還可以將接收的塊直接送到后處理程序。
操作者能夠從操作控制中心的硬盤上保存的塊輸出例如某些用戶的呼叫的格式化CDR。這是由人機(jī)語言(MML)命令進(jìn)行的。該命令開始讀取程序,其中對呼叫詳細(xì)數(shù)據(jù)收集格式化文件的結(jié)構(gòu)和與其子文件對應(yīng)的字段名固定地編碼。從硬盤的振鈴緩沖器進(jìn)行讀取。
另外,簡要描述格式化文件中保存的格式。操作者用MML命令產(chǎn)生其希望的格式。首先輸出該命令,在監(jiān)視器上以明語為操作者顯示消息中可提供的所有字段.l.子文件。此后,操作者在將要作出的格式中選擇他希望查找的那些字段。操作者可從可使用的字段取出一個(gè)字段或消除一個(gè)字段,但他不能改變字段的順序。當(dāng)用戶已做出其選擇時(shí),格式化結(jié)束,并可輸出到顯示器或打印在紙上。該輸出將以明語表示該格式中出現(xiàn)哪些字段。
該格式可以是例如下列形式CALL SUBSCRIBER NUMBER10因此,該字段名是呼叫用戶號碼,數(shù)值10表示字段組合在CDR中的位置。
MML功能讀取呼叫詳細(xì)數(shù)據(jù)收集程序的格式化文件中可使用的字段(子文件),并在用戶用其生成他希望的格式的MML命令中和由用戶選擇的格式用其輸出到顯示器上或紙上的MML命令二者中使用該字段。它是由字段可被選擇的格式化文件表示的,而與所選擇的字段是否出現(xiàn)在呼叫詳細(xì)記錄CDR中無關(guān)。格式化文件包含與呼叫詳細(xì)記錄CDR中字段的最大數(shù)量同樣多的子文件。
格式化文件的子文件的結(jié)構(gòu)類型為FIELD_IN_RECORD POSITIONTRUE0如同可從所示類型看到的,它不以明語指示字段名。為此,在MML功能中以明語將字段名以及其在格式化文件中的對應(yīng)性固定地編碼。例如如下編碼IFCRPARA.SUB_REC(1).FIELD_IN_RECORD=TRUETHENDOCALL MOVB(″CALL TIME″,MML FORMAT.RECORD-HEADER...
這表明,如果從名為CRPARA的格式化文件起在位于位置0的字段為真,該字段在此被稱為FIELD_IN_RECORD,就是說,用戶在進(jìn)行格式化時(shí)選擇它,則以明語給出名稱CALL TIME。
在上面描述的呼叫詳細(xì)記錄的現(xiàn)有技術(shù)的格式化中存在某些缺陷。
首先,當(dāng)呼叫詳細(xì)記錄從電話交換機(jī)發(fā)送到進(jìn)行后處理的計(jì)費(fèi)中心時(shí),將要發(fā)送的數(shù)據(jù)流是大數(shù)據(jù)流。尤其是,它包含大量空白或未標(biāo)記的數(shù)據(jù)。當(dāng)原始數(shù)據(jù)流包含二進(jìn)制形式、十六進(jìn)制形式和ASCII形式的數(shù)據(jù)時(shí),已格式化的CDR則還包含不同形式的數(shù)據(jù)。不同形式的數(shù)據(jù)被加到將要從交換機(jī)發(fā)射的數(shù)據(jù)量中。
其次,如果計(jì)費(fèi)中心想要其它類型的CDR,就是說,在目前的使用中加入新字段或消除字段,不僅困難而且要冒做出任何改變的風(fēng)險(xiǎn),由于必須無條件地確保在格式化文件中進(jìn)行的任何改變正確地進(jìn)行以及后處理地點(diǎn)的接收端,即計(jì)費(fèi)中心能夠正確地解釋改變的CDR數(shù)據(jù)流。另外,某些數(shù)據(jù)在改變格式時(shí)經(jīng)常丟失。
第三,由于在現(xiàn)有技術(shù)的協(xié)定中,與格式化或字段名有關(guān)的所有功能中的呼入數(shù)據(jù)流或其在格式化文件中的對應(yīng)性在程序塊中被固定編碼,當(dāng)在格式化中希望全新數(shù)據(jù)元素時(shí),必須一直在呼叫詳細(xì)數(shù)據(jù)收集保存處理中、數(shù)據(jù)收集處理中、MML程序中和與CDR的輸出有關(guān)的程序中進(jìn)行所需的改變。除了在程序中改變外,還必須改變格式化文件的結(jié)構(gòu),并且在該文件的轉(zhuǎn)換程序中必須進(jìn)行改變。第二和第三項(xiàng)很麻煩,以致交換機(jī)供應(yīng)商甚至在交換機(jī)供應(yīng)給買方前一年就必須了解買方所希望的格式。因此,對作出的格式進(jìn)行一次改變既困難又昂貴。
本發(fā)明的目的在于在使用中免受上述缺陷的方法。改變該格式的方法的目的比任何已知的方法更動態(tài)和更可靠。必須能夠″在活動中″改變格式并且必須立即準(zhǔn)備后處理以處理任何改變的CDR。應(yīng)該能夠針對各種目的產(chǎn)生不同的CDR并由此還產(chǎn)生比目前的CDR短的CDR。
用獨(dú)立權(quán)利要求中描述的方法和系統(tǒng)實(shí)現(xiàn)所制定的方法。
本發(fā)明基于使用特殊模板(form)從原始數(shù)據(jù)流提取所希望數(shù)據(jù)的構(gòu)思。然而,模板數(shù)量可以較高,以便對于每一種消息類型可以僅有一種有效。每種模板準(zhǔn)確定義了應(yīng)從原始數(shù)據(jù)流提取的以便格式化一種CDR的信息。當(dāng)啟用一種模板時(shí),格式化處理從數(shù)據(jù)流提取由該模板確定的數(shù)據(jù)。
為此,交換機(jī)供應(yīng)商格式化一種以明語(以ASCII形式)表明作為原始數(shù)據(jù)流到達(dá)的字段的所有名稱和參數(shù)的特殊母模板。因此,母模板是包含消息結(jié)構(gòu)的文件。每個(gè)不同的消息有其自身的母模板。母模板例如軟磁盤上送給用戶。該用戶具有使用在顯示器上給出所希望的母模板的圖形用戶界面的程序。除此之外,可看到用戶模板空位,用戶通過用鼠標(biāo)簡單地將其選擇的字段從母模板拖動到用戶模板,在此放開其選擇的字段(拖動和放開)來選擇其希望的字段。用戶以這種方式作出其自己的模板,該模板僅包含其想在CDR中包括的數(shù)據(jù)。如果用戶希望,他還可以確定其想要數(shù)據(jù)在其中的模板。用戶可以希望所有數(shù)據(jù)為二進(jìn)制形式。用戶將其模板,例如在軟磁盤上送到交換機(jī)和計(jì)費(fèi)中心。
用戶模板到達(dá)電話交換機(jī)時(shí),可隨時(shí)將其啟用。該模板有效時(shí),格式化處理將以過濾的方式使用該模板并從原始數(shù)據(jù)流提取與該模板上指示的字段對應(yīng)的數(shù)據(jù),從而格式化CDR。當(dāng)完成該CDR時(shí),交換機(jī)將其發(fā)送到計(jì)費(fèi)中心,使用由用戶作出的相同模板的計(jì)費(fèi)中心解釋接收的CDR中包含的數(shù)據(jù),就是說,它生成字段和從CDR添加屬于該字段的數(shù)據(jù)。而字段名不從交換機(jī)傳送到計(jì)費(fèi)中心。
啟用用戶模板之前可對該模板進(jìn)行測試。因此,在交換機(jī)中,格式化處理產(chǎn)生在該模板中定義的CDR并將它們送到計(jì)費(fèi)中心。對于某人來說,將發(fā)現(xiàn)CDR是測試的CDR并由此而對其進(jìn)行處理。僅當(dāng)測試已表明用戶模板在交換機(jī)和計(jì)費(fèi)中心二者中正確工作后,可將其投入有效使用。
下面借助附圖更仔細(xì)地描述本發(fā)明,其中圖1示出計(jì)費(fèi)原理,圖2示出CDR的格式化,圖3示出參加本發(fā)明實(shí)施的網(wǎng)絡(luò)元件,圖4示出母模板,圖5示出用戶模板,圖6說明用戶模板的格式化,和圖7示出CDR格式化中模板的使用。
圖3示出可以是PSTN或ISDN網(wǎng)絡(luò)的并包括數(shù)個(gè)電話交換機(jī)1、2、...、N的電信網(wǎng)絡(luò),每個(gè)電話交換機(jī)格式化與用戶通過交換機(jī)發(fā)出的呼叫有關(guān)的用戶記錄CDR。由參考標(biāo)號4表示的網(wǎng)絡(luò)管理系統(tǒng)NMS通過控制各種交換機(jī)維護(hù)網(wǎng)絡(luò)管理。由參考標(biāo)號5表示的計(jì)費(fèi)中心BC接收從不同交換機(jī)到達(dá)的呼叫詳細(xì)記錄CDR,計(jì)費(fèi)中心處理這些CDR并形成發(fā)送到用戶的賬單。如果沒有分開的網(wǎng)絡(luò)管理系統(tǒng),可完全在交換機(jī)中進(jìn)行交換機(jī)的控制和構(gòu)成以代替使用遠(yuǎn)程操作。參考標(biāo)號6表示一般用途的計(jì)算機(jī),該計(jì)算機(jī)包含操作者/用戶根據(jù)發(fā)明使用用于產(chǎn)生用戶模板的母模板的程序。對于某人來說,電話交換機(jī)的供應(yīng)商以下面說明的方式生成母模板。
交換機(jī)供應(yīng)商當(dāng)然具有與到達(dá)消息中的原始數(shù)據(jù)流的內(nèi)容有關(guān)的準(zhǔn)確信息。消息結(jié)構(gòu)總是相同的,就是說,消息的字段和其參數(shù)(位置、長度、類型等)是恒定的。消息類型確定形成消息時(shí)填充哪些字段。消息總是作為整體發(fā)送,因此必須用填充碼填充剩有空白的任何字段。因此,雖然消息數(shù)量保持相同,消息類型可以改變。消息數(shù)量和數(shù)據(jù)塊的類型到達(dá)數(shù)據(jù)流。下面的表1說明了消息內(nèi)容。
表1
該消息是″信號收費(fèi)消息″,其號碼是0x4543。該消息的數(shù)據(jù)流是不同長度的連續(xù)字段,例如,在位置0的第一字段是seq_number,其長度是一字節(jié),在位置2的下一個(gè)字段是order_number,其長度是n字。實(shí)際上,消息中沒有字段名,但該消息由字段比特組成,這些字段比特一個(gè)接一個(gè)不中斷并且沒有任何分隔符標(biāo)記。然而,在已知字段位置和長度時(shí),明確地確定每個(gè)字段的位置。因此,例如通過從該消息的開始向前總共跳過該消息的兩個(gè)字段,即向前一個(gè)字和一個(gè)字節(jié)來發(fā)現(xiàn)第三字段的call_record_ind(位置3)的開始。從該點(diǎn)向前,在數(shù)據(jù)流中存在著與由該字段的長度表示的同樣多的第三字段的比特。
由于交換機(jī)供應(yīng)商總具有工具,即可用其打開消息結(jié)構(gòu)作為位置和字段數(shù)據(jù)的程序,很容易使用該程序和用于生成母模板的適當(dāng)?shù)膚indow程序。Window程序用于生成具有所希望模板的模板標(biāo)題和CDR標(biāo)題的模板。這些標(biāo)題為明語。標(biāo)題之下是字段名和字段數(shù)據(jù),例如工具箱從該消息將它們打開。所有字段包含在母模板中。然而,字段順序不必與消息數(shù)據(jù)流中相同。工具箱在數(shù)據(jù)流中的消息字段和字段內(nèi)容之間起到鏈接的作用。
圖4示出母模板的模板。在該模板頂部中看到的文件名包含母模板數(shù)據(jù)系列號的前幾個(gè)數(shù)字,在此是4543給出了與該模板相關(guān)的消息號碼,接下來的三個(gè)數(shù)字000表示消息類型。字母M表示該模板是母模板。句點(diǎn)后面的三個(gè)數(shù)字以連續(xù)的母模板表示版本如果改變該消息,母模板自然也會改變,由此將會有新的版本號。文件名中包含的該數(shù)據(jù)不完全是該模板的部分,但其由window程序引入顯示。
下一行上的模板標(biāo)題包含表示消息號碼和類型的字段FormatNumber(格式化號碼),在此為BIN并表示用該模板產(chǎn)生的CDR的模式的Output Mode(輸出模式),和表示將被格式化的CDR被保存在哪里的Output device(輸出裝置)。存儲的位置可以是例如VDS,即虛擬盤系統(tǒng)或VIDAST,在盤上收集幾百個(gè)CDR,然后作為一組送到計(jì)費(fèi)中心。輸出裝置還可以確定在格式化到熱計(jì)費(fèi)系統(tǒng)后立即發(fā)送CDR。
此后,來到與母模板上要被格式化的CDR的標(biāo)題行有關(guān)的數(shù)據(jù)。該數(shù)據(jù)與CDR標(biāo)題有關(guān)并分成標(biāo)題的標(biāo)題字段名(Header fieldname)、類型(Type)和長度(Length)。因此,消息中存在的和由工具箱給出的所有標(biāo)題字段和其數(shù)據(jù)被編入標(biāo)題字段名。在實(shí)例中,記錄長度,hea_record_length在先,隨后是記錄類型W(Word)和2個(gè)字的長度。
在此之后,來到與該消息CDR的數(shù)據(jù)字段有關(guān)的數(shù)據(jù)。將其分成標(biāo)題Data field Name(數(shù)據(jù)字段名)、Type(類型)、Length(長度)、Position(位置)和Format(格式)。消息中存在的和用工具箱給出的所有數(shù)據(jù)字段和其數(shù)據(jù)編入這些標(biāo)題。該模板給出例如用戶A的字段、數(shù)據(jù)類型、長度、位置(消息中的第26字節(jié))和格式(BCD編碼的)。在該模板的Format列中,字段符號表示如下BCD代表二進(jìn)制編碼的十進(jìn)制,DM是數(shù)據(jù)。位于這些之后的號碼是格式化程序的指令。例如號碼1可能代表將二進(jìn)制編碼的數(shù)據(jù)轉(zhuǎn)換成BCD格式。
于是,按照圖4為每個(gè)消息形成母模板。以易于讀取和明語的形式在每個(gè)模板中可看到標(biāo)題和數(shù)據(jù)字段以及其參數(shù)。工作站能夠生成從母模板上的字段到原始數(shù)據(jù)流中右點(diǎn)的連接。
電話交換機(jī)的供應(yīng)商在例如圖3所示的電話交換機(jī)中已對母模板進(jìn)行格式化之后,其拷貝將從計(jì)算機(jī)傳送到軟盤。軟盤上的母模板是只讀式的,因而不能以任何方式對其進(jìn)行編輯。這表明當(dāng)交換機(jī)供應(yīng)商已生成母模板并將其送給操作者時(shí),后者不能改變母模板,當(dāng)然,供應(yīng)商可進(jìn)行改變。
此后,將軟盤拿到操作者的計(jì)費(fèi)中心或網(wǎng)絡(luò)管理單元,并將其放入一般用途的計(jì)算機(jī),例如放入圖3中的計(jì)算機(jī)6。該計(jì)算機(jī)具有基于windows的程序,該程序生成用戶模板和下面將描述的操作。
圖5所示的用戶模板具有與母模板非常相似的布局。因此,其頂部的文件名包含與母模板中相同的數(shù)據(jù)系列號的前幾個(gè)數(shù)字4543給出了與母模板以及同樣與用戶模板有關(guān)的消息號碼,接下來的三個(gè)數(shù)字003表示消息類型。字母P指出該模板是無效模板。后面將說明其含義。跟在這三個(gè)數(shù)字后的句點(diǎn)表示用戶模板的版本用戶可隨時(shí)生成新模板,由此而具有新版本號。
下一行上的模板標(biāo)題包含字段Format Number、Output Mode和表明用該模板格式化的CDR將被保存在軟盤上的Output device。
在此之后是與將被格式化的CDR的第一標(biāo)題行有關(guān)的數(shù)據(jù),Header field name、Type和Length。CDR中包含的適當(dāng)字段分成Data field Name、Type、Length、Position和Format。
所述模板標(biāo)題和標(biāo)題行在用戶已啟動程序并且已將軟盤放入讀取站時(shí)根據(jù)母模板自動進(jìn)入用戶的計(jì)算機(jī)顯示器。字段名與母模板中的完全相同,并且既不能改變它們也一定不能改變它們。
圖6示出用戶在啟動程序之后和已將軟盤放入工作站之后看到的視圖。該視圖是典型的具有其基本鍵的windows視圖。在右手側(cè),軟盤已按照圖4提供了母模板,包含所有可能的消息字段。在左手側(cè)是按照圖5的用戶模板空白。用戶通過用鼠標(biāo)選擇它們和通過把它們拖拽到用戶模板中和在相應(yīng)字段標(biāo)題下把它們放開來簡單地從母模板采集其希望的字段。因此,在圖中所示的情況下,用戶已從母模板的標(biāo)題字段選擇了前四個(gè)字段,但從數(shù)據(jù)字段僅選擇了用戶A的字段和分別給出呼叫起始時(shí)間和呼叫結(jié)束時(shí)間的哪些字段。
在某些情況下,用戶也可以改變字段的參數(shù),因此,例如通過用數(shù)值8代替數(shù)值16可將圖中16個(gè)字符的用戶A字段的長度縮短到8個(gè)字符。
用戶已做出其所希望的模板時(shí),將其保存并種種方法將其傳送到計(jì)費(fèi)中心中的計(jì)算機(jī)5和傳送到交換機(jī)1,圖3。模板頂部中的字段″customer form″包含表明無效模板的狀態(tài)代碼P。
可在軟盤上進(jìn)行保存,該軟盤拿到電話交換機(jī)的OMU單元(操作及維護(hù)單元)和計(jì)費(fèi)中心。
也可以將用戶模板作為文件傳送或?qū)④洷P拿到網(wǎng)絡(luò)管理裝置4這樣一種方式進(jìn)行保存,圖3。在用戶希望時(shí),其用戶將按下例如計(jì)算機(jī)6上的發(fā)送鍵,網(wǎng)絡(luò)管理裝置借此將用戶模板傳送到電話交換機(jī)和計(jì)費(fèi)中心。
現(xiàn)在可對用戶模板進(jìn)行測試。在已將該模板傳送到電話交換機(jī)和計(jì)費(fèi)中心時(shí),進(jìn)行測試而不干擾任何格式化和當(dāng)時(shí)繼續(xù)進(jìn)行的CDR發(fā)送。以網(wǎng)絡(luò)管理裝置給出將被測試的無效模板的名稱和通知交換機(jī)該模板正被測試的方式進(jìn)行測試。然后,MML功能將該測試數(shù)據(jù)流送到具有適當(dāng)消息結(jié)構(gòu)的電話交換機(jī)。測試數(shù)據(jù)可以是與正確消息的二進(jìn)制數(shù)據(jù)對應(yīng)的并且可以編輯的二進(jìn)制文件。格式化處理從呼入的測試數(shù)據(jù)流采集與該模板中規(guī)定的字段對應(yīng)的數(shù)據(jù)并按照該模板格式化CDR。把適當(dāng)CDR中格式化的測試CDR發(fā)送到計(jì)費(fèi)中心。
測試CDR是特定長度的數(shù)據(jù)隊(duì)列,將該數(shù)據(jù)隊(duì)列以它們被產(chǎn)生的形式發(fā)送到計(jì)費(fèi)中心。由于其在交換機(jī)中格式化處理期間自由處理與從測試數(shù)據(jù)流提取所希望數(shù)據(jù)的用戶模板完全相同的用戶模板,利用相同模板作為解釋程序很容易格式化字段名和從數(shù)據(jù)流附加到那些完全正確的數(shù)據(jù)。結(jié)果是,計(jì)費(fèi)中心在顯示器中獲得該模板中給出的字段名和這些名稱下的正確記錄。
對于能夠從適當(dāng)?shù)腃DR區(qū)分出測試CDR的計(jì)費(fèi)中心,可以進(jìn)行安排,以使測試模板在CDR中產(chǎn)生一些分隔符,因此計(jì)費(fèi)中心不會將測試CDR帶到正常的后處理。當(dāng)然,可將測試CDR帶到正常的后處理和格式化它們的電話賬單。這樣是有利的,以便直到結(jié)束為止能確保測試模板的正確功能。測試CDR中的分隔符標(biāo)記保證不再進(jìn)一步發(fā)送格式化的電話賬單。
當(dāng)測試表明全部在無故障地工作時(shí),可通過將該標(biāo)記改變成A(有效)來啟用處在無效狀態(tài)(標(biāo)記P)中的模板。例如由網(wǎng)絡(luò)管理裝置利用windows程序提出無效模板和通過按下″啟用模板″鍵進(jìn)行啟用,圖6。在電話交換機(jī)進(jìn)行從無效應(yīng)到有效的改變。隨后,將圖2的呼叫詳細(xì)數(shù)據(jù)收集保存處理立即將目前有效的用戶模板投入使用并開始格式化CDR,其中有在該模板的字段中表示的記錄。由電話交換機(jī)向計(jì)費(fèi)中心發(fā)送格式化的CDR,使用相同模板的計(jì)費(fèi)中心可從數(shù)據(jù)流提取正確的記錄。
對于格式化的CDR,可在電話交換機(jī)中進(jìn)行某些檢驗(yàn)。首先,通過確保從記錄采集的呼叫結(jié)束時(shí)間減去呼叫開始時(shí)間等于呼叫長度可進(jìn)行最初的檢驗(yàn)。其次,可將CRC檢驗(yàn)或一些其它已知的傳送保護(hù)加到將要在從電話交換機(jī)到計(jì)費(fèi)中心的傳送路徑發(fā)送的數(shù)據(jù)。第三,可將足夠長度的分隔符標(biāo)記加到該模板中,以便可相互清楚地區(qū)分格式化的CDR。
圖7示出用戶模板在電話交換機(jī)中的使用。將處在無效狀態(tài)的用戶模板保存在OMU中。在功能71中,用戶發(fā)出其希望的一種或多種模板,然后將這些模板容納在軟盤上送到電話交換機(jī)或?qū)λ薪粨Q機(jī)共用的網(wǎng)絡(luò)管理裝置和計(jì)費(fèi)中心。用戶請求為測試性能給出MML命令。
當(dāng)操作者希望引入一種特定模板以獲得其希望的CDR時(shí),他按下程序中的Activate Form鍵,Activate Form鍵使MML功能具有啟用模板的請求。該命令從號碼薄采集希望的模板并使其有效,功能72。與此同時(shí),計(jì)費(fèi)中心已引入相同模板。格式化處理73產(chǎn)生希望的CDR,將該CDR送到計(jì)費(fèi)中心。
使用根據(jù)本發(fā)明的模板允許非常靈活地編輯CDR。例如,當(dāng)希望向CDR加入一個(gè)字段,比方說,一個(gè)加密碼時(shí),以舊模板為基礎(chǔ)并向其加入加密碼。Windows程序產(chǎn)生將具有新格式號碼的新模板版本。新模板發(fā)送到電話交換機(jī)和后處理。在此期間,仍用舊模板填充CDR。在已發(fā)送測試CDR并且已在計(jì)費(fèi)中心確保后處理的功能后,在使舊模板失效的同時(shí)啟一新模板。交換機(jī)立即產(chǎn)生CDR,其中出現(xiàn)加密碼并執(zhí)行新格式號碼。從而在活動中交換該格式。
該模板在提高交換標(biāo)準(zhǔn)時(shí)使用也非常方便,提高交換標(biāo)準(zhǔn)表示交換軟件的改變。由此將產(chǎn)生和凍結(jié)的與新標(biāo)準(zhǔn)對應(yīng)的并具有例如4543000M.100作為其文件名的母格式收集到計(jì)算機(jī)的新電話薄中。在此,在版本號已改變成新的百位號碼,并且第一個(gè)號碼是100。然后,將現(xiàn)在有效的用戶模板復(fù)制到相同電話薄中,并運(yùn)行轉(zhuǎn)換程序,轉(zhuǎn)換程序轉(zhuǎn)換舊用戶模板以便與新消息對應(yīng),字段具有新位置。字段名被用作搜索關(guān)鍵字。在轉(zhuǎn)換中改變版本,例如4543003A→4543003P.101,同樣,改變格式號碼,例如003008→003101。然后,把在所謂試驗(yàn)側(cè)的新無效模板送到電話交換機(jī),在電話交換局進(jìn)行新軟件的測試而不干擾舊運(yùn)行軟件,并將新無效格式送到后處理。接下來,從試驗(yàn)側(cè)發(fā)送新測試的CDR,如果可能,確保后處理的功能。測試完成時(shí),從試驗(yàn)側(cè)啟用新模板并進(jìn)行切換,隨后使用新模板。
如果網(wǎng)絡(luò)中沒有分開的網(wǎng)絡(luò)管理裝置和計(jì)費(fèi)中心,借助在圖3中用參考標(biāo)號7表示的分開的一般用途的計(jì)算機(jī)生成用戶模板。
本發(fā)明的機(jī)理具有可在活動中動態(tài)進(jìn)行格式改變和將后處理立即同步到該改變的優(yōu)點(diǎn)。針對不同要求可生成幾種不同CDR,從而能夠格式化短CDR。通過發(fā)送測試CDR確保正確功能。該格式包含與CDR的格式化,傳送和說明有關(guān)的所有數(shù)據(jù)。以集中方式管理CDR格式化,并由交換機(jī)供應(yīng)商和操作者二者使用相同的圖形用戶界面。
權(quán)利要求
1.一種在電話交換局中格式化計(jì)費(fèi)記錄的方法,其中呼叫記錄以包含原始數(shù)據(jù)的不同類型的消息進(jìn)入格式化處理,格式化處理格式化將要送到計(jì)費(fèi)中心的呼叫詳細(xì)記錄(CDR),有一個(gè)將包含原始數(shù)據(jù)的消息結(jié)構(gòu)展開成字段標(biāo)題和字段參數(shù)數(shù)據(jù)的工具箱,其特征在于格式化展開消息的母模板,該母模板是一個(gè)文件并以明語包含該消息的所有字段標(biāo)題和字段參數(shù),通過以所希望順序從母模板選擇所希望的字段標(biāo)題和其參數(shù)數(shù)據(jù)來格式化作為一個(gè)文件的用戶模板,通過從呼入消息中分離出用戶模板中規(guī)定的字段數(shù)據(jù)來格式化呼叫詳細(xì)記錄(CDR)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于為每個(gè)消息格式化一個(gè)單獨(dú)的母模板。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于消息號碼和消息類型識別符以及母模板的版本號位于母模板的文件名中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于用戶模板的文件名是根據(jù)母模板的文件名給出的,以便向其傳送消息號碼和消息類型識別符,并且用戶模板的版本號位于其中。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于一個(gè)狀態(tài)數(shù)據(jù)字段位于用戶模板的一個(gè)標(biāo)題字段中,該標(biāo)題字段表明用戶模板是無效(P)還是有效(A),并僅當(dāng)該模板有效時(shí)根據(jù)該用戶模板中規(guī)定的字段格式化呼叫詳細(xì)記錄(CDR)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于由電話交換機(jī)的供應(yīng)商格式化母模板,而操作者格式化用戶模板。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于母模板和用戶模板二者都由電話交換機(jī)的供應(yīng)商格式化。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于在啟用用戶模板前對其進(jìn)行測試,以便借助其幫助從測試的數(shù)據(jù)流格式化測試呼叫詳細(xì)記錄,在將格式化的測試呼叫詳細(xì)記錄送到計(jì)費(fèi)中心前,在格式化的測試呼叫詳細(xì)記錄中設(shè)置一個(gè)分隔符標(biāo)記,計(jì)費(fèi)中心使用用戶模板從呼入數(shù)據(jù)流提取測試呼叫詳細(xì)記錄。
9.根據(jù)權(quán)利要求5所述的方法,其特征在于響應(yīng)無效用戶模板的啟用,電話交換機(jī)的格式化處理通過從呼入消息提取用戶模板中規(guī)定的字段數(shù)據(jù)立即開始格式化呼叫詳細(xì)記錄(CDR)。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于計(jì)費(fèi)中心使用用戶模板解釋接收的呼叫詳細(xì)記錄的數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于響應(yīng)無效用戶格式的啟用,計(jì)費(fèi)中心立即開始使用用于處理接收的呼叫詳細(xì)記錄的用戶模板。
12.電信系統(tǒng),包括幾個(gè)電話交換機(jī),其中包含原始數(shù)據(jù)的各種類型的消息中的呼叫記錄到達(dá)格式化處理,該處理格式化呼叫詳細(xì)記錄(CDR)和進(jìn)一步發(fā)送呼叫詳細(xì)記錄,一個(gè)接收呼叫詳細(xì)記錄(CDR)和對這些呼叫詳細(xì)記錄進(jìn)行后處理以格式化電話帳單的計(jì)費(fèi)中心,用于控制電話交換機(jī)的操作的可能的網(wǎng)絡(luò)管理裝置,其特征在于該系統(tǒng)包括至少一個(gè)母模板,該母模板是一個(gè)文件并包含消息的所有字段標(biāo)題和字段參數(shù)數(shù)據(jù),至少一個(gè)用戶模板,該用戶模板是一個(gè)文件并以所希望順序從母模板找出所希望的字段標(biāo)題和其參數(shù)數(shù)據(jù),在電話交換機(jī)中啟用用戶模板以便通過從呼入消息中分離出用戶模板中規(guī)定的字段數(shù)據(jù)來格式化呼叫詳細(xì)記錄(CDR)的裝置。
13.根據(jù)權(quán)利要求12所述的電信系統(tǒng),其特征在于計(jì)費(fèi)中心也設(shè)置有用戶模板,用戶模板有效時(shí),計(jì)費(fèi)中心使用該用戶模板從呼叫詳細(xì)記錄(CDR)提取其中規(guī)定的字段數(shù)據(jù)。
14.根據(jù)權(quán)利要求12所述的電信系統(tǒng),其特征在于響應(yīng)操作者的啟用請求,網(wǎng)絡(luò)管理裝置進(jìn)行電話交換機(jī)的用戶模板的啟用。
15.根據(jù)權(quán)利要求12所述的電信系統(tǒng),其特征在于由電話交換機(jī)供應(yīng)商做出母模板作為以軟盤記錄的形式交給操作者的文件,操作者根據(jù)母模板做出用戶模板作為以軟盤記錄形式或通過網(wǎng)絡(luò)交給電話交換機(jī)供應(yīng)商和計(jì)費(fèi)中心的文件。
16.根據(jù)權(quán)利要求12所述的電信系統(tǒng),其特征在于母模板和用戶模板二者是ASCII文件。
全文摘要
在已知的電話系統(tǒng)中很難改變從原始數(shù)據(jù)流格式化的呼叫詳細(xì)記錄CDR。在所提出的方法中,交換機(jī)供應(yīng)商格式化特定的母模板,該母模板是一個(gè)文件并以明語(以ASCII形式)表示原始數(shù)據(jù)流中字段的所有名稱和參數(shù)。操作者具有使用圖形接口并在顯示器上給出母模板的程序。除此之外,看到用戶模板空白,用戶通過用鼠標(biāo)簡單地將其選擇的字段從母模板拖動到用戶模板中并通過在此放開該字段(拖動和放開)來選擇其所希望的字段。在這種方式中,用戶格式化他自己的模板,該模板僅包含他希望在CDR中具有的數(shù)據(jù)。當(dāng)用戶模板到達(dá)電話交換機(jī)和計(jì)費(fèi)中心時(shí),可隨時(shí)啟用該用戶模板。格式化處理從原始數(shù)據(jù)流提取與模板中表明的字段對應(yīng)的數(shù)據(jù),從而格式化CDR并將其送的計(jì)費(fèi)中心,使用由該用戶做出的相同模板的計(jì)費(fèi)中心解釋接收的CDR中包含的數(shù)據(jù),就是說,它生成字段并從CDR添加屬于字段的數(shù)據(jù)。因此,不將字段名從交換機(jī)傳送到計(jì)費(fèi)中心。
文檔編號H04M15/12GK1252913SQ98804218
公開日2000年5月10日 申請日期1998年4月1日 優(yōu)先權(quán)日1997年4月16日
發(fā)明者朱卡·杰維, 基莫·博克萊恩 申請人:諾基亞電信公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1