專利名稱:蜂窩網(wǎng)絡(luò)中電子開關(guān)中的記帳方法
技術(shù)領(lǐng)域:
本發(fā)明涉及本發(fā)明一般涉及蜂窩網(wǎng)絡(luò)中電子開關(guān)(electronic switch)中的記帳(billing)方法,尤其涉及基于不間斷提供實(shí)時(shí)正常服務(wù)的蜂窩網(wǎng)絡(luò)中提供的記帳服務(wù)方法。
2.相關(guān)技術(shù)的描述電子開關(guān)管理用于每個(gè)用戶的帳單數(shù)據(jù),以便對(duì)提供給用戶的服務(wù)進(jìn)行收費(fèi)。電子開關(guān)中的記帳每兩天計(jì)算一次,即,計(jì)算占用了多長時(shí)間的線路以及通信了多少數(shù)據(jù)。
先前的方案通常用于利用電子開關(guān)來記帳的情況。為了根據(jù)所提供的時(shí)間段(稱為服務(wù)提供時(shí)間段)對(duì)一服務(wù)進(jìn)行記帳,計(jì)算服務(wù)開始時(shí)間與服務(wù)結(jié)束時(shí)間之間的差。
電子開關(guān)中的記帳方法包括以下步驟在呼叫處理塊中的每個(gè)呼叫終端產(chǎn)生帳單數(shù)據(jù)(billing data);暫時(shí)將該帳單數(shù)據(jù)存儲(chǔ)在帳單塊中,并且對(duì)其進(jìn)行處理;以及,將處理后的帳單數(shù)據(jù)存儲(chǔ)在帳單磁帶上或?qū)⑵浒l(fā)送給CAMA(Centralized Automatic Message Account,集中式自動(dòng)計(jì)費(fèi)帳戶)。
呼叫處理塊具有相應(yīng)于呼叫類型的各個(gè)處理單元,用于控制整個(gè)呼叫處理過程,并且,該呼叫處理塊通過一程序庫(library)塊與其它塊互鎖,從而有助于實(shí)現(xiàn)互鎖操作?;竞艚刑幚?、記帳、統(tǒng)計(jì)以及關(guān)于操作和維護(hù)的數(shù)據(jù)是利用代表與服務(wù)狀態(tài)有關(guān)的時(shí)間段的數(shù)據(jù)以及存儲(chǔ)在程序庫塊中的其它信息來確定的。
圖1描述了傳統(tǒng)的記帳過程,其中,服務(wù)開始時(shí)間和服務(wù)終止時(shí)間被存儲(chǔ),然后產(chǎn)生發(fā)行帳單票據(jù)的信號(hào)。
首先,在步驟111,以ASP(attached support processor,附加增援處理器)為典型的呼叫處理器判斷是否啟動(dòng)(initiate)一呼叫。呼叫啟動(dòng)對(duì)應(yīng)于當(dāng)網(wǎng)絡(luò)呼叫特殊用戶時(shí)的呼叫終止請(qǐng)求以及當(dāng)內(nèi)部用戶通過網(wǎng)絡(luò)呼叫另一個(gè)內(nèi)部用戶或外部用戶時(shí)的呼叫始發(fā)請(qǐng)求。當(dāng)呼叫啟動(dòng)時(shí),該處理過程繼續(xù)到步驟113,在這里ASP對(duì)數(shù)據(jù)庫進(jìn)行初始化,其中包括對(duì)呼叫寄存器中的服務(wù)開始時(shí)間(st_sec和st_msec)的初始化。其中,st_sec是以秒為單位從一參考時(shí)間起累加的計(jì)數(shù);而st_msec是以微秒為單位表示的計(jì)數(shù),范圍從0到999微秒。如果呼叫啟動(dòng)不成功,則服務(wù)回到步驟127中的正常操作。
在步驟115中,ASP判斷在正常服務(wù)建立后,是否接收到服務(wù)啟動(dòng)信號(hào)。當(dāng)被叫方響應(yīng)于始發(fā)請(qǐng)求或終止請(qǐng)求而做出了應(yīng)答時(shí),服務(wù)正常建立。當(dāng)接收到服務(wù)啟動(dòng)信號(hào)時(shí),處理過程繼續(xù)到步驟117,在這里ASP將呼叫啟動(dòng)的時(shí)間作為服務(wù)開始時(shí)間進(jìn)行存儲(chǔ),單位為秒和微秒(st_sec和st_msec)。
然后,ASP在步驟119執(zhí)行呼叫服務(wù)并且在步驟121判斷是否接收到服務(wù)終止信號(hào)。當(dāng)接收到服務(wù)終止信號(hào)時(shí),處理過程繼續(xù)到步驟123。如果沒有接收到服務(wù)終止信號(hào),則ASP再次到步驟119執(zhí)行呼叫服務(wù)。
在步驟123中,ASP存儲(chǔ)接收到服務(wù)終止信號(hào)的時(shí)間end_sec以及end_msec,并且在步驟125中,將包括存儲(chǔ)的服務(wù)開始和結(jié)束時(shí)間的帳單數(shù)據(jù)發(fā)送到記帳處理器,處理過程到此結(jié)束。
以上描述的傳統(tǒng)記帳方法的缺點(diǎn)是,用戶的記帳是在由于暫時(shí)性服務(wù)中斷或由于系統(tǒng)發(fā)送給用戶的信號(hào)延遲,而使服務(wù)沒有提供給用戶的時(shí)間內(nèi)進(jìn)行的。也就是說,因?yàn)椴还降貜?qiáng)加了在“非服務(wù)時(shí)間段”的服務(wù)收費(fèi),因此要求用戶支付超額的服務(wù)費(fèi)用。
本發(fā)明的簡述因此,本發(fā)明的一個(gè)目的是提供一種記帳方法,其中僅僅針對(duì)正常提供的服務(wù)對(duì)用戶收費(fèi)。
本發(fā)明的另一個(gè)目的是提供一種電子開關(guān)中的記帳方法,用于當(dāng)服務(wù)被暫時(shí)中斷時(shí),從記帳中排除非服務(wù)時(shí)間段。
為達(dá)到以上目的,提供了一種電子開關(guān)中的記帳方法,其中,呼叫處理器計(jì)算非服務(wù)時(shí)間段,并且將非服務(wù)時(shí)間段作為帳單數(shù)據(jù)發(fā)送,這樣記帳處理器能更準(zhǔn)確地針對(duì)正常提供的服務(wù)對(duì)用戶進(jìn)行記帳。
按照本發(fā)明的一個(gè)實(shí)施例,一種在峰窩網(wǎng)絡(luò)中的電子開關(guān)中的記帳方法,大體包括以下步驟設(shè)定服務(wù)開始時(shí)間,該時(shí)間定義為產(chǎn)生服務(wù)啟動(dòng)請(qǐng)求或服務(wù)恢復(fù)請(qǐng)求的時(shí)間;啟動(dòng)一呼叫;當(dāng)在服務(wù)過程中產(chǎn)生服務(wù)中斷請(qǐng)求時(shí),將服務(wù)中斷請(qǐng)求時(shí)間設(shè)定為服務(wù)結(jié)束時(shí)間;在服務(wù)中斷狀態(tài)中,發(fā)送包括服務(wù)開始時(shí)間和服務(wù)結(jié)束時(shí)間的帳單數(shù)據(jù);以及,在服務(wù)中斷狀態(tài)中,當(dāng)發(fā)送服務(wù)終止請(qǐng)求時(shí),結(jié)束該服務(wù)。
按照本發(fā)明的另一個(gè)實(shí)施例,在服務(wù)過程中只要發(fā)生服務(wù)中斷,就計(jì)算服務(wù)中斷時(shí)間段,然后將服務(wù)中斷時(shí)間段累加。構(gòu)建帳單數(shù)據(jù),并且該帳單數(shù)據(jù)在服務(wù)結(jié)束時(shí)發(fā)送到記帳處理器。該帳單數(shù)據(jù)包括最終服務(wù)中斷時(shí)間段,它是服務(wù)中斷時(shí)間段的累加值。
按照本發(fā)明的再一個(gè)實(shí)施例,在服務(wù)過程中只要發(fā)生服務(wù)中斷,就計(jì)算服務(wù)中斷時(shí)間段,然后按照唯一的索引系數(shù)(index)存儲(chǔ)該服務(wù)中斷時(shí)間段。然后,構(gòu)建包括存儲(chǔ)的服務(wù)中斷時(shí)間段的帳單數(shù)據(jù),并且該帳單數(shù)據(jù)在服務(wù)結(jié)束時(shí)發(fā)送到記帳處理器。
按照本發(fā)明的又一個(gè)實(shí)施例,呼叫處理器對(duì)發(fā)生在服務(wù)過程中的服務(wù)中斷次數(shù)進(jìn)行計(jì)數(shù),構(gòu)建包括該計(jì)數(shù)值的帳單數(shù)據(jù),并將該帳單數(shù)據(jù)發(fā)送到記帳處理器。然后,記帳處理器通過將服務(wù)中斷發(fā)生的次數(shù)與平均服務(wù)中斷時(shí)間段相乘,得出總的服務(wù)中斷時(shí)間段,并且從全部服務(wù)時(shí)段中減去總的服務(wù)中斷時(shí)間段,從而針對(duì)所得的正常服務(wù)時(shí)段對(duì)用戶進(jìn)行記帳。
附圖的簡要說明參照附圖,通過對(duì)本發(fā)明的優(yōu)選實(shí)施例所作的詳細(xì)描述,本發(fā)明的以上目的和優(yōu)點(diǎn)將會(huì)變得更明朗。
圖1是描述傳統(tǒng)的電子開關(guān)中的記帳處理過程的流程圖;圖2是描述與記帳操作相關(guān)的典型的電子開關(guān)的方框圖;圖3是描述本發(fā)明一個(gè)實(shí)施例的電子開關(guān)中的記帳處理過程的流程圖;圖4是描述本發(fā)明另一個(gè)實(shí)施例的電子開關(guān)中的記帳處理過程的流程圖;圖5是描述本發(fā)明再一個(gè)實(shí)施例的電子開關(guān)中的記帳處理過程的流程圖;和圖6A、6B和6C描述了按照本發(fā)明的記帳過程中使用的數(shù)據(jù)。
優(yōu)選實(shí)施例的詳細(xì)描述接下來將參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)描述,附圖中相同的標(biāo)號(hào)表示相同的部件。應(yīng)注意,下文中省略了對(duì)本發(fā)明的公知結(jié)構(gòu)或功能的詳細(xì)描述,以免它們?cè)斐杀景l(fā)明的主題模糊。
圖2是典型的電子開關(guān)的方框圖。參照?qǐng)D2,電子開關(guān)包括接入交換子系統(tǒng)-移動(dòng)臺(tái)(access switching subsystem-Mobile,ASS-M)211、接入交換子系統(tǒng)-中繼線(trunk)(ASS-T)213、互連網(wǎng)絡(luò)子系統(tǒng)(interconnection networksubsystem,INS)212以及連接控制子系統(tǒng)(connection control subsystem,CCS)214。
在這里,本發(fā)明中使用的電子開關(guān)可以是固定的通信電子開關(guān),但最好是移動(dòng)交換中心(mobile switching center,MSC)。在MSC中,ASS-M以有線方式連接到基站控制器(base station controller,BSC)。
每個(gè)功能子系統(tǒng)包括用于對(duì)全部功能子系統(tǒng)提供綜合控制的主處理器以及依賴其功能的低層設(shè)備,諸如接入交換處理器(access switching processor,ASP)、互連網(wǎng)絡(luò)處理器(interconnection network processor,INP)、數(shù)目翻譯處理器(number translation processor,NTP)以及操作和維護(hù)處理器(operating andmaintenance processor,OMP)。
當(dāng)呼收終止時(shí),由ASS-M或ASS-T中的數(shù)字控制接口(digital controlinterface,DCI)啟動(dòng)呼叫。DCI將呼叫啟動(dòng)通知給ASP,并且ASP判斷是否要根據(jù)系統(tǒng)和資源狀態(tài)提供服務(wù)。如果呼叫服務(wù)可用,則ASP接收必需的呼叫數(shù)目以及將數(shù)目翻譯委托給INS 212的NTP。即,分析接收到的用戶數(shù)目,并根據(jù)該分析確定用于將呼叫連接到目的地的網(wǎng)絡(luò)路徑。然后,通過INS212中的SSW(Space Switch,空間開關(guān))在電子開關(guān)輸入端的TSL(Time Switchand Line,時(shí)間開關(guān)和線路)與其輸出端的TSL之間連接內(nèi)部語音路徑。根據(jù)所選路徑的特性和呼叫類型,始發(fā)局連接到終端局,并且,如果呼叫的用戶做出了響應(yīng),則對(duì)響應(yīng)消息進(jìn)行處理。然后,記帳處理過程開始。
按照本發(fā)明,當(dāng)呼叫終止時(shí),ASP將帳單數(shù)據(jù)發(fā)送到記帳處理器OMP。在暫時(shí)存儲(chǔ)并處理該帳單數(shù)據(jù)后,OMP將其存儲(chǔ)在磁帶上或?qū)⑵浒l(fā)送到CAMA。
CCS 214中的OMP負(fù)責(zé)包括記帳和統(tǒng)計(jì)的系統(tǒng)操作以及管理。每個(gè)子系統(tǒng)利用居中的中央接口(CI)執(zhí)行處理器間通信(interprocessor communication,IPC)。IPC是通過光纖線路(fiber optic line,F(xiàn)OL)在INS 212和ASS-M 211以及INS 212和ASS-T 213之間執(zhí)行的。
按照本發(fā)明,提出了三種不同的實(shí)施例。在第一實(shí)施例中,產(chǎn)生帳單數(shù)據(jù),直到在發(fā)生服務(wù)中斷時(shí)發(fā)送了服務(wù)中斷開始時(shí)間時(shí)為止,并且當(dāng)服務(wù)恢復(fù)時(shí)才再次開始記帳處理過程。在第二實(shí)施例中,累加服務(wù)中斷時(shí)間段,并且當(dāng)服務(wù)結(jié)束時(shí),總的服務(wù)中斷時(shí)間段被作為帳單數(shù)據(jù)發(fā)送。在第三實(shí)施例中,服務(wù)中斷開始時(shí)間和服務(wù)中斷結(jié)束時(shí)間在每次發(fā)生服務(wù)中斷時(shí)以相應(yīng)的索引系數(shù)存儲(chǔ),并且所存儲(chǔ)的服務(wù)中斷開始時(shí)間和結(jié)束時(shí)間作為帳單數(shù)據(jù)發(fā)送。
圖3是描述按照本發(fā)明的第一實(shí)施例,利用圖2的電子開關(guān)進(jìn)行的記帳處理過程的流程圖。參照?qǐng)D3,在步驟311,ASP判斷是否已啟動(dòng)一服務(wù),即,是否已試行呼叫始發(fā)或終止。當(dāng)呼叫啟動(dòng)時(shí),處理過程繼續(xù)到步驟313,ASP對(duì)數(shù)據(jù)庫進(jìn)行初始化,包括對(duì)服務(wù)開始時(shí)間的初始化,其單位為秒和微秒,分別定義為st_sec以及st_msec。在這里,st_sec是以秒為單位從一參考時(shí)間起累加的計(jì)數(shù),而st_msec是以微秒為單位表示的計(jì)數(shù),其范圍為0到999微秒。如果呼叫啟動(dòng)不成功,則服務(wù)回到步驟311的正常操作。
接著,在步驟315,ASP判斷在正常服務(wù)建立后是否接收到服務(wù)啟動(dòng)信號(hào),所述正常服務(wù)包括接收來自被呼叫用戶的響應(yīng)。當(dāng)接收到服務(wù)啟動(dòng)信號(hào)時(shí),處理過程繼續(xù)到步驟317,其中,ASP將呼叫始發(fā)的時(shí)間點(diǎn)存儲(chǔ)為服務(wù)開始時(shí)間st_sec和st_msec。
然后,在步驟319,ASP執(zhí)行呼叫服務(wù),并且在步驟321判斷是否接收到服務(wù)中斷信號(hào)。當(dāng)接收到服務(wù)中斷信號(hào)時(shí),處理過程繼續(xù)到步驟323。當(dāng)暫時(shí)服務(wù)中斷發(fā)生或者系統(tǒng)將其狀態(tài)通知給用戶時(shí),產(chǎn)生服務(wù)中斷信號(hào)。即,如果在發(fā)送中發(fā)生幀差錯(cuò)或幀沒有在預(yù)定時(shí)間發(fā)送,那么BSC將服務(wù)中斷信號(hào)發(fā)送到MSC,并通知這種狀態(tài)。如果沒有收到服務(wù)中斷信號(hào),ASP再次在步驟319執(zhí)行呼叫服務(wù)。
在步驟323,ASP將其接收到服務(wù)中斷信號(hào)的時(shí)間點(diǎn)存儲(chǔ)為服務(wù)結(jié)束時(shí)間end_sec和end_msec,并且在步驟325,ASP將包括存儲(chǔ)的服務(wù)開始和結(jié)束時(shí)間的帳單數(shù)據(jù)發(fā)送到記帳處理器。
在步驟327,ASP判斷中斷是否被釋放以及是否接收到服務(wù)恢復(fù)信號(hào)。當(dāng)接收到服務(wù)恢復(fù)信號(hào)時(shí),處理過程繼續(xù)到步驟317,在此ASP將接收到服務(wù)恢復(fù)信號(hào)的時(shí)間存儲(chǔ)為服務(wù)開始時(shí)間。當(dāng)沒有收到服務(wù)恢復(fù)信號(hào)時(shí),處理過程繼續(xù)到步驟329,在此ASP判斷是否已接收到服務(wù)終止信號(hào)。當(dāng)接收到服務(wù)終止信號(hào)時(shí),處理過程結(jié)束,然而,如果沒有接收到服務(wù)終止信號(hào),則處理過程回到步驟327并且等待接收服務(wù)恢復(fù)信號(hào)。當(dāng)幀異常被釋放或正常幀發(fā)送恢復(fù)時(shí),BSC將服務(wù)恢復(fù)信號(hào)發(fā)送到MSC,通知這種狀態(tài)。
如以上所述,在第一實(shí)施例中,當(dāng)服務(wù)中斷時(shí),產(chǎn)生帳單數(shù)據(jù),直到發(fā)送了服務(wù)中斷開始時(shí)間,并且僅當(dāng)服務(wù)恢復(fù)時(shí)收費(fèi)才再次累加。
用于實(shí)現(xiàn)第一實(shí)施例的帳單數(shù)據(jù)列在下邊。
表1
以上所述表1用于移動(dòng)交換。
圖4是描述按照本發(fā)明的第二實(shí)施例的記帳處理過程的流程圖。參照?qǐng)D4,在步驟411,ASP判斷是否已啟動(dòng)一呼叫,即,是否已嘗試呼叫始發(fā)或終止。當(dāng)呼叫啟動(dòng)時(shí),處理過程繼續(xù)到步驟413,在這里,ASP對(duì)數(shù)據(jù)庫進(jìn)行初始化,比如對(duì)服務(wù)開始時(shí)間st_sec和st_msec以及服務(wù)中斷時(shí)間段的累加值nosvc_time進(jìn)行初始化。這里,st_sec是以秒為單位從一參考時(shí)間起進(jìn)行累加的計(jì)數(shù),而st_msec是以微秒表示的計(jì)數(shù),范圍從0到999微秒。如果呼叫啟動(dòng)不成功,則服務(wù)回到步驟331的正常操作。
接著,在步驟415,ASP判斷在正常服務(wù)開始后是否接收到服務(wù)啟動(dòng)信號(hào),所述正常服務(wù)包括接收來自被叫方的響應(yīng)。當(dāng)接收到服務(wù)啟動(dòng)信號(hào)時(shí),處理過程繼續(xù)到步驟417,在這里,ASP將呼叫始發(fā)的時(shí)間存儲(chǔ)為服務(wù)開始時(shí)間st_sec和st_msec。
接著,在步驟419,ASP執(zhí)行呼叫服務(wù),并在步驟421判斷是否接收到服務(wù)中斷信號(hào)。如果沒有接收到服務(wù)中斷信號(hào),ASP在步驟419再次執(zhí)行呼叫服務(wù)。當(dāng)接收到服務(wù)中斷信號(hào)時(shí),處理過程繼續(xù)到步驟423,在這里,ASP將接收到服務(wù)中斷信號(hào)的時(shí)間存儲(chǔ)為服務(wù)中斷開始時(shí)間nosvc_sec和nosvc_msec,并且在步驟425,它判斷是否接收到服務(wù)終止信號(hào)。當(dāng)接收到服務(wù)終止信號(hào)時(shí),處理過程繼續(xù)到步驟427。如果在步驟435沒有接收到終止信號(hào),則ASP判斷是否接收到服務(wù)恢復(fù)信號(hào)。
在步驟427,ASP將接收到服務(wù)終止信號(hào)的時(shí)間存儲(chǔ)為服務(wù)結(jié)束時(shí)間end_sec和end_msec,并且在步驟429,它計(jì)算服務(wù)中斷時(shí)間段,將其與以前的服務(wù)中斷時(shí)間段相加,并得出服務(wù)中斷時(shí)間段的總和。更具體地講,在步驟429,ASP將當(dāng)前時(shí)間(服務(wù)終止信號(hào)接收時(shí)間)作為服務(wù)中斷結(jié)束時(shí)間tmp_sec和tmp_msec存儲(chǔ),計(jì)算服務(wù)中斷開始時(shí)間nosvc_sec和nosvc_msec與服務(wù)中斷結(jié)束時(shí)間tmp_sec和tmp_msec之間的差,然后將所得的值與以前的服務(wù)中斷時(shí)間段的累加值nosvc_time相加。
當(dāng)在步驟435接收到服務(wù)恢復(fù)信號(hào)時(shí),處理過程繼續(xù)到步驟437,ASP計(jì)算服務(wù)中斷時(shí)間段nosvc_time并且將其與以前的服務(wù)中斷時(shí)間段相加,從而得出服務(wù)中斷時(shí)間段的最終累加值,更具體地講,在步驟437,ASP將當(dāng)前時(shí)間(服務(wù)恢復(fù)信號(hào)的接收時(shí)間)作為服務(wù)中斷結(jié)束時(shí)間tmp_sec和tmp_msec存儲(chǔ),計(jì)算服務(wù)中斷開始時(shí)間nosvc_sec和nosvc_msec與服務(wù)中斷結(jié)束時(shí)間tmp_sec和tmp_msec之間的差,然后將所得的值與以前的服務(wù)中斷時(shí)間段的累加值nosvc_time相加。接著,ASP回到步驟419去再次執(zhí)行呼叫服務(wù)。如果在步驟435沒有接收到服務(wù)恢復(fù)信號(hào),則ASP返回到步驟425,判斷是否接收到服務(wù)終止信號(hào)。
按照以上描述的本發(fā)明的第二實(shí)施例,服務(wù)中斷時(shí)間段被累加。
除了表1列出的帳單數(shù)據(jù)外,第二實(shí)施例還需要以下的帳單數(shù)據(jù)。
表2
圖5是描述按照本發(fā)明的第三實(shí)施例的記帳處理過程的流程圖。參照?qǐng)D5,在步驟511,ASP判斷是否已啟動(dòng)一呼叫,即,是否已嘗試呼叫始發(fā)或終止。當(dāng)呼叫啟動(dòng)時(shí),處理過程繼續(xù)到步驟513,在這里ASP對(duì)數(shù)據(jù)庫進(jìn)行初始化,比如對(duì)服務(wù)開始時(shí)間st_sec和st_msec以及服務(wù)中斷時(shí)間數(shù)組值nosvc_sec[]和nosvc_msec[]進(jìn)行初始化。這里,st_sec是以秒為單位從一參考時(shí)間起的累加計(jì)數(shù),而st_msec是以微秒表示的計(jì)數(shù),范圍從0到999微秒。
接著,在步驟515,ASP判斷在正常服務(wù)開始后是否接收到服務(wù)啟動(dòng)信號(hào),所述正常服務(wù)包括接收來自被叫用戶的響應(yīng)。當(dāng)接收到服務(wù)啟動(dòng)信號(hào)時(shí),處理過程繼續(xù)到步驟517,這里,ASP將呼叫啟動(dòng)的時(shí)間點(diǎn)存儲(chǔ)為服務(wù)開始時(shí)間st_sec和st_msec。
接著,在步驟519,ASP執(zhí)行呼叫服務(wù),并且在步驟521判斷是否已收到服務(wù)中斷信號(hào)。如果沒有收到服務(wù)中斷信號(hào),ASP再次在步驟519執(zhí)行呼叫服務(wù)。當(dāng)接收到服務(wù)中斷信號(hào)時(shí),處理過程繼續(xù)到步驟523,在這里,ASP將接收到服務(wù)中斷信號(hào)的當(dāng)前時(shí)間存儲(chǔ)在服務(wù)中斷時(shí)間數(shù)組nosvc_sec[index]和nosvc_msec[index],該數(shù)組由相應(yīng)的索引系數(shù)表示,并且在步驟525增加該索引系數(shù)。
在步驟527,ASP判斷是否接收到服務(wù)終止信號(hào)。當(dāng)接收到服務(wù)結(jié)束信號(hào)時(shí),處理過程繼續(xù)到步驟529。如果沒有接收到終止信號(hào),在步驟535,ASP判斷是否接收到服務(wù)恢復(fù)信號(hào)。
在步驟529,ASP將接收到服務(wù)終止信號(hào)的時(shí)間作為服務(wù)終止時(shí)間end_sec和end_msec存儲(chǔ),并且在步驟531,它將服務(wù)中斷結(jié)束時(shí)間按索引系數(shù)存儲(chǔ)在服務(wù)中斷時(shí)間數(shù)組nosvc_sec[index+1]和nosvc_msec[index+1]。在步驟533,ASP將包括存儲(chǔ)的服務(wù)開始時(shí)間、服務(wù)結(jié)束時(shí)間、服務(wù)中斷開始時(shí)間以及服務(wù)中斷結(jié)束時(shí)間的帳單數(shù)據(jù)發(fā)送到記帳處理器,并且結(jié)束該程序。
當(dāng)在步驟535接收到服務(wù)恢復(fù)信號(hào)時(shí),處理過程繼續(xù)到步驟537,在這里,服務(wù)中斷結(jié)束時(shí)間存儲(chǔ)在以相應(yīng)索引系數(shù)表示的數(shù)組中,并且在步驟539,ASP增加該索引系數(shù)。然后,ASP回到步驟519再次執(zhí)行呼叫服務(wù)。如果在步驟535沒有接收到服務(wù)恢復(fù)信號(hào),ASP回到步驟527判斷是否接收到服務(wù)終止信號(hào)。
按照本發(fā)明的第三實(shí)施例,只要服務(wù)被中斷以及只要服務(wù)中斷釋放,就記錄服務(wù)中斷開始時(shí)間和結(jié)束時(shí)間,并產(chǎn)生包括服務(wù)中斷開始時(shí)間和服務(wù)中斷結(jié)束時(shí)間的帳單數(shù)據(jù)。
除在表1中列出的帳單數(shù)據(jù)外,第三實(shí)施例還需的帳單數(shù)據(jù)在表3中給出。
表3
圖6A、6B和6C分別描述本發(fā)明的第一到第三實(shí)施例中使用的數(shù)據(jù)。
如圖6A所示,用于第一實(shí)施例的數(shù)據(jù)包括服務(wù)開始時(shí)間st_sec(4字節(jié))和st_msec(4字節(jié))以及服務(wù)結(jié)束時(shí)間end_sec(4字節(jié))和end_msec(4字節(jié))。在第一實(shí)施例中,只要暫時(shí)服務(wù)中斷發(fā)生,就記錄服務(wù)中斷開始時(shí)間和服務(wù)中斷結(jié)束時(shí)間,并且立即產(chǎn)生帳單數(shù)據(jù)。因此,對(duì)于呼叫服務(wù),應(yīng)發(fā)行多個(gè)帳單票據(jù)。
所圖6B所示,用于第二實(shí)施例的數(shù)據(jù)除第一實(shí)施例中使用的數(shù)據(jù)外,還包括服務(wù)中斷開始時(shí)間nosvc_sec(4字節(jié))和nosvc_msec(4字節(jié))、服務(wù)中斷結(jié)束時(shí)間tmp_sec(4字節(jié))和tmp_msec(4字節(jié)),以及服務(wù)中斷時(shí)間段的累加值nosvc_time(4字節(jié))。在第二實(shí)施例中,當(dāng)發(fā)生服務(wù)中斷時(shí),存儲(chǔ)服務(wù)中斷開始時(shí)間,當(dāng)服務(wù)中斷釋放時(shí),計(jì)算服務(wù)中斷時(shí)間段,并且將所得的值與當(dāng)前的服務(wù)中斷時(shí)間段值相加,從而更新服務(wù)中斷時(shí)間段值。
如圖6C所示,用于第三實(shí)施例的數(shù)據(jù)除第一實(shí)施例中使用的數(shù)據(jù)外,還包括表示服務(wù)中斷開始時(shí)間和服務(wù)中斷結(jié)束時(shí)間的索引系數(shù)以及存儲(chǔ)數(shù)組nosvc_sec[](4字節(jié))和nosvc_msec[](4字節(jié))的數(shù)據(jù)。在第三實(shí)施例中,在數(shù)據(jù)初始化時(shí),索引系數(shù)設(shè)定為0,指針指向數(shù)組中的第一區(qū)域。當(dāng)發(fā)生暫時(shí)服務(wù)中斷時(shí),其發(fā)生時(shí)間存儲(chǔ)在第一區(qū)域,并且索引系數(shù)遞增1,以使指針表示數(shù)組中的第二區(qū)域。接著,當(dāng)服務(wù)中斷被釋放時(shí),其時(shí)間存儲(chǔ)在數(shù)組中的第二區(qū)域。采取這種方法,服務(wù)中斷開始時(shí)間和中斷結(jié)束時(shí)間被順序存儲(chǔ)。然后,當(dāng)呼叫終止時(shí),包括多個(gè)服務(wù)中斷開始時(shí)間和結(jié)束時(shí)間的帳單數(shù)據(jù)發(fā)送到記帳處理器。
僅通過提供服務(wù)中斷發(fā)生的次數(shù),便可從第三實(shí)施例中確定第四實(shí)施例。即,對(duì)服務(wù)過程中的服務(wù)中斷發(fā)生次數(shù)進(jìn)行計(jì)數(shù),并且將包括發(fā)生次數(shù)的帳單數(shù)據(jù)發(fā)送到記帳處理器。接著,記帳處理器通過將服務(wù)中斷發(fā)生的次數(shù)與平均服務(wù)中斷時(shí)間段相乘,計(jì)算出總的服務(wù)中斷時(shí)間段,并且從總的服務(wù)時(shí)段中減去總的服務(wù)中斷時(shí)間段,以便對(duì)用戶進(jìn)行記帳。在這里,通常包含在電子開關(guān)中的服務(wù)中斷時(shí)間段的平均值可用作上述的平均服務(wù)中斷時(shí)間段。
按照本發(fā)明以上的描述,由于系統(tǒng)發(fā)出的暫時(shí)服務(wù)中斷信號(hào)而導(dǎo)致的沒有給用戶提供服務(wù)的時(shí)間段可以從電子開關(guān)中的記帳服務(wù)中排除。因此服務(wù)的收費(fèi)變得更加合理,并且減少了用戶和服務(wù)提供商在服務(wù)收費(fèi)上的不同意見。
雖然本文中已參照特定實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)描述,但這僅僅是示范性的應(yīng)用。因此,應(yīng)該明白,在不脫離本發(fā)明的范圍和精神的情況下,可由本領(lǐng)域的任何技術(shù)人員對(duì)其作各種修改。
權(quán)利要求
1.一種蜂窩網(wǎng)絡(luò)中的電子開關(guān)中的記帳服務(wù)方法,包括以下步驟將產(chǎn)生服務(wù)啟動(dòng)請(qǐng)求或服務(wù)恢復(fù)請(qǐng)求的時(shí)間設(shè)定為服務(wù)開始時(shí)間,并啟動(dòng)一呼叫;當(dāng)在服務(wù)過程中產(chǎn)生服務(wù)中斷請(qǐng)求時(shí),將服務(wù)中斷請(qǐng)求時(shí)間設(shè)定為服務(wù)結(jié)束時(shí)間,并且中斷所述服務(wù);在服務(wù)中斷狀態(tài)中,發(fā)送包括服務(wù)開始時(shí)間和服務(wù)結(jié)束時(shí)間的帳單數(shù)據(jù),并且判斷是否產(chǎn)生了服務(wù)恢復(fù)請(qǐng)求;及當(dāng)在服務(wù)中斷狀態(tài)中產(chǎn)生服務(wù)終止請(qǐng)求時(shí),結(jié)束所述服務(wù)。
2.按照權(quán)利要求1所述的記帳服務(wù)方法,其中所述服務(wù)啟動(dòng)請(qǐng)求是在出局呼叫被應(yīng)答時(shí)產(chǎn)生的。
3.按照權(quán)利要求1所述的記帳服務(wù)方法,其中所述服務(wù)啟動(dòng)請(qǐng)求是在入局呼叫被應(yīng)答時(shí)產(chǎn)生的。
4.按照權(quán)利要求1所述的記帳服務(wù)方法,其中所述服務(wù)中斷信號(hào)是由BSC發(fā)送的,以便通知幀被非正常發(fā)送。
5.按照權(quán)利要求1所述的記帳服務(wù)方法,其中所述服務(wù)恢復(fù)信號(hào)是由BSC發(fā)送的,以便通知幀發(fā)送恢復(fù)。
6.按照權(quán)利要求2所述的記帳服務(wù)方法,其中所述服務(wù)終止請(qǐng)求是在通信中由兩個(gè)用戶中的一個(gè)產(chǎn)生的。
7.按照權(quán)利要求3所述的記帳服務(wù)方法,其中所述服務(wù)終止請(qǐng)求是在通信中由兩個(gè)用戶中的一個(gè)產(chǎn)生的。
8.一種蜂窩網(wǎng)絡(luò)中的電子開關(guān)中的記帳服務(wù)方法,包括以下步驟只要在服務(wù)過程中發(fā)生服務(wù)中斷,就計(jì)算服務(wù)中斷時(shí)間段,并且累加服務(wù)中斷時(shí)間段;以及建立包括最終服務(wù)中斷時(shí)間段的帳單數(shù)據(jù),該最終服務(wù)中斷時(shí)間段即為服務(wù)中斷時(shí)間段的累加值,并且當(dāng)服務(wù)結(jié)束時(shí),將帳單數(shù)據(jù)發(fā)送到記帳處理器。
9.按照權(quán)利要求8所述的記帳服務(wù)方法,其中所述服務(wù)中斷時(shí)間段是服務(wù)中斷開始時(shí)間和服務(wù)恢復(fù)時(shí)間之間的差值。
10.按照權(quán)利要求9所述的記帳服務(wù)方法,其中所述服務(wù)中斷時(shí)間段是服務(wù)中斷開始時(shí)間和服務(wù)結(jié)束時(shí)間之間的差值。
11.一種蜂窩網(wǎng)絡(luò)中的電子開關(guān)中的記帳服務(wù)方法,包括以下步驟只要在服務(wù)中發(fā)生服務(wù)中斷,就計(jì)算服務(wù)中斷時(shí)間段并將服務(wù)中斷時(shí)間段按照唯一索引系數(shù)存儲(chǔ);以及建立包括存儲(chǔ)的服務(wù)中斷時(shí)間段的帳單數(shù)據(jù),并且在服務(wù)結(jié)束時(shí)將帳單數(shù)據(jù)發(fā)送到記帳處理器。
12.按照權(quán)利要求11所述的記帳服務(wù)方法,其中所述服務(wù)中斷時(shí)間段是服務(wù)中斷開始時(shí)間和服務(wù)中斷結(jié)束時(shí)間之間的差,其中所述服務(wù)中斷結(jié)束時(shí)間是服務(wù)恢復(fù)時(shí)間。
13.按照權(quán)利要求12所述的記帳服務(wù)方法,其中所述服務(wù)中斷結(jié)束時(shí)間是服務(wù)結(jié)束時(shí)間。
14.按照權(quán)利要求13所述的記帳服務(wù)方法,其中所述服務(wù)中斷開始時(shí)間和服務(wù)中斷結(jié)束時(shí)間是按照不同的索引系數(shù)存儲(chǔ)的。
15.按照權(quán)利要求11所述的記帳服務(wù)方法,其中所述帳單數(shù)據(jù)還包括發(fā)生服務(wù)中斷的次數(shù)。
16.一種蜂窩網(wǎng)絡(luò)中的電子開關(guān)中的記帳服務(wù)方法,包括以下步驟當(dāng)請(qǐng)求呼叫啟動(dòng)并啟動(dòng)一呼叫時(shí),設(shè)定服務(wù)啟動(dòng)請(qǐng)求時(shí)間;當(dāng)請(qǐng)求服務(wù)中斷時(shí),將服務(wù)中斷請(qǐng)求時(shí)間設(shè)定為服務(wù)中斷開始時(shí)間,并且中斷服務(wù);當(dāng)在服務(wù)中斷狀態(tài)中請(qǐng)求服務(wù)恢復(fù)時(shí),將服務(wù)恢復(fù)請(qǐng)求時(shí)間設(shè)定為服務(wù)中斷結(jié)束時(shí)間,并根據(jù)服務(wù)中斷開始時(shí)間和服務(wù)中斷結(jié)束時(shí)間計(jì)算出服務(wù)中斷時(shí)間,將計(jì)算出的服務(wù)中斷時(shí)間段與以前的服務(wù)中斷時(shí)間段相加,并且恢復(fù)服務(wù);當(dāng)在服務(wù)中斷狀態(tài)中請(qǐng)求服務(wù)終止時(shí),將服務(wù)終止請(qǐng)求時(shí)間設(shè)定為服務(wù)結(jié)束時(shí)間,并根據(jù)服務(wù)中斷開始時(shí)間和服務(wù)結(jié)束時(shí)間計(jì)算出服務(wù)中斷時(shí)間,將計(jì)算出的服務(wù)中斷時(shí)間段與以前的服務(wù)中斷時(shí)間段相加,并且恢復(fù)服務(wù);以及將包括服務(wù)開始時(shí)間、服務(wù)結(jié)束時(shí)間和最后計(jì)算出的服務(wù)中斷時(shí)間段的帳單數(shù)據(jù)發(fā)送到記帳處理器,并且結(jié)束服務(wù)。
17.按照權(quán)利要求16所述的記帳服務(wù)方法,其中所述服務(wù)中斷信號(hào)是由BSC發(fā)送的,以便通知幀被非正常發(fā)送。
18.按照權(quán)利要求16所述的記帳服務(wù)方法,其中所述服務(wù)恢復(fù)信號(hào)是由BSC發(fā)送的,以便通知幀發(fā)送恢復(fù)。
19.按照權(quán)利要求16所述的記帳服務(wù)方法,其中所述服務(wù)中斷時(shí)間段是服務(wù)中斷開始時(shí)間和服務(wù)中斷結(jié)束時(shí)間之間的差。
20.按照權(quán)利要求19所述的記帳服務(wù)方法,其中所述服務(wù)中斷時(shí)間段是服務(wù)中斷開始時(shí)間和服務(wù)結(jié)束時(shí)間之間的差。
21.一種蜂窩網(wǎng)絡(luò)中的電子開關(guān)中的記帳服務(wù)方法,包括以下步驟當(dāng)在服務(wù)過程中請(qǐng)求服務(wù)中斷時(shí),指定唯一的索引系數(shù),并且按照該唯一索引系數(shù)將服務(wù)中斷請(qǐng)求時(shí)間設(shè)定為服務(wù)中斷開始時(shí)間,并中斷服務(wù);當(dāng)在服務(wù)中斷狀態(tài)下請(qǐng)求服務(wù)恢復(fù)時(shí),指定唯一的索引系數(shù),并且按照該唯一的索引系數(shù)將服務(wù)恢復(fù)請(qǐng)求時(shí)間設(shè)定為服務(wù)中斷結(jié)束時(shí)間,并恢復(fù)服務(wù);當(dāng)在服務(wù)中斷狀態(tài)下請(qǐng)求服務(wù)終止時(shí),指定唯一的索引系數(shù),并且按照該唯一的索引系數(shù)將服務(wù)終止請(qǐng)求時(shí)間設(shè)定為服務(wù)中斷結(jié)束時(shí)間;以及建立包括服務(wù)中斷開始時(shí)間和服務(wù)中斷結(jié)束時(shí)間的帳單數(shù)據(jù),將該帳單數(shù)據(jù)發(fā)送到記帳處理器,并結(jié)束服務(wù)。
22.按照權(quán)利要求21所述的記帳服務(wù)方法,其中所述帳單數(shù)據(jù)還包括服務(wù)中斷發(fā)生的次數(shù)。
23.一種蜂窩網(wǎng)絡(luò)中的電子開關(guān)中的記帳服務(wù)方法,包括以下步驟對(duì)在服務(wù)過程中發(fā)生的服務(wù)中斷次數(shù)進(jìn)行計(jì)數(shù),建立包括該計(jì)數(shù)值的帳單數(shù)據(jù),并經(jīng)呼叫處理器將該帳單數(shù)據(jù)發(fā)送到記帳處理器;以及通過將服務(wù)中斷發(fā)生的次數(shù)與平均服務(wù)中斷時(shí)間段相乘,得到總的服務(wù)中斷時(shí)間段,從全部服務(wù)時(shí)段中減去總的服務(wù)中斷時(shí)間段,并且針對(duì)所得到的正常服務(wù)期對(duì)用戶進(jìn)行記帳。
24.一種電子開關(guān)中的記帳服務(wù)方法,包括以下步驟在服務(wù)進(jìn)行過程中計(jì)算服務(wù)中斷時(shí)間段;以及根據(jù)從總的服務(wù)時(shí)段中減去計(jì)算出的服務(wù)中斷時(shí)間段所得到的正常服務(wù)時(shí)段,對(duì)用戶進(jìn)行記帳。
25.按照權(quán)利要求24所述的記帳服務(wù)方法,其中所述服務(wù)中斷時(shí)間段是服務(wù)進(jìn)行過程中服務(wù)中斷請(qǐng)求時(shí)間與服務(wù)恢復(fù)請(qǐng)求時(shí)間之間的差值。
26.按照權(quán)利要求25所述的記帳服務(wù)方法,其中所述的總的服務(wù)時(shí)段是服務(wù)啟動(dòng)請(qǐng)求時(shí)間與服務(wù)終止請(qǐng)求時(shí)間之間的差值。
全文摘要
一種蜂窩網(wǎng)絡(luò)中的電子開關(guān)中的記帳方法。呼叫處理器計(jì)算服務(wù)暫時(shí)中斷的時(shí)間段,以便在帳單數(shù)據(jù)中僅包括正常的服務(wù)時(shí)間段,并且將該帳單數(shù)據(jù)發(fā)送到記帳處理器。因此,可以更合理地對(duì)用戶進(jìn)行記帳。
文檔編號(hào)H04M3/00GK1287741SQ99801258
公開日2001年3月14日 申請(qǐng)日期1999年8月2日 優(yōu)先權(quán)日1998年8月1日
發(fā)明者咸石鎮(zhèn) 申請(qǐng)人:三星電子株式會(huì)社