專利名稱:一種確定碼分多址智能網(wǎng)中用戶通話時長的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種確定碼分多址(CDMA)智能網(wǎng)中用戶通話時長方法,尤其涉及CDMA智能網(wǎng)和綜合智能網(wǎng)領(lǐng)域中,智能網(wǎng)用戶通話時長的確定。
背景技術(shù):
在CDMA智能網(wǎng)WIN(Wireless Intelligent Network,無線智能網(wǎng))協(xié)議中,確定智能網(wǎng)用戶的通話時長有2種方法,第一種是根據(jù)CDMA MSC(CDMAMobile Switch Centre,CDMA移動交換中心)記錄的通話開始時間、通話結(jié)束時間進(jìn)行確定,第二種是根據(jù)CDMA SCP(CDMA Mobile Switch Centre,CDMA業(yè)務(wù)控制點)的記錄的通話開始時間、通話結(jié)束時間進(jìn)行確定。
目前在我國CDMA網(wǎng)絡(luò)中,大多數(shù)是按第一種方式確定智能網(wǎng)用戶的通話時長。在使用第二種方案進(jìn)行計費時,由于SCP上的時間與MSC的時間不同步,容易因為計費起始時間不同而采用不同的計費費率,造成計費不準(zhǔn)確。
在第一種確定方式下,智能網(wǎng)用戶的通話時長是由CDMAMSC在通話開始、結(jié)束時向CDMASCP發(fā)送相關(guān)消息,CDMASCP根據(jù)消息中的時間信息通過計算得到的。但是在目前的WIN協(xié)議中,CDMAMSC產(chǎn)生的通話開始時間、通話結(jié)束時間都沒有日期信息,對于通話時間跨日(23:59:59)的呼叫,僅僅根據(jù)CDMA MSC發(fā)送給CDMA SCP的通話開始時間、通話結(jié)束時間的信息,無法完全正確的確定出用戶的通話時長,容易造成錯誤,引發(fā)錯誤的計費,給用戶或運營商造成損失。
發(fā)明內(nèi)容
本發(fā)明就是為了克服上述缺陷,提出了一種解決方法,能夠正確的確定跨日的通話用戶的通話時長。
本發(fā)明的核心是利用CDMA SCP上的時鐘參與到確定用戶的通話時長,即利用CDMA SCP上的時鐘,記錄收到CDMA MSC發(fā)送過來的通話開始時間、通話結(jié)束時間,計算出二者的時間差,利用這個時間差,可以確定用戶的通話是否超出24、48小時等信息,從而正確的確定出用戶的通話時長。
本發(fā)明所述確定CDMA智能網(wǎng)中用戶通話時長的方法如下(以CDMA智能網(wǎng)用戶呼叫PSTN(Public Switched Telephone Network,公用電話交換網(wǎng))用戶為例)1)主叫發(fā)起呼叫;2)被叫應(yīng)答,MSC發(fā)通話開始消息給SCP,SCP記錄下收到通話開始消息的時間,MSC標(biāo)記通話開始的時間T1,SCP記錄下包含日期的時間是t1;3)通話結(jié)束,MSC發(fā)送通話結(jié)束消息給SCP,SCP記錄下收到通話結(jié)束消息的時間,MSC標(biāo)記,通話結(jié)束的時間T2,SCP記錄下包含日期的時間t2;4)確定通話時長如果T2大于等于T1,則通話時長等于(T2-T1+(t2-t1)%(24×3600)×24×3600),否則,通話時長等于(T2-T1+((t2-t1)%(24×3600)+1)×24×3600)上述二式中,時間均以秒為單位;符號%為取模數(shù),即A%B的含義是取A除以B結(jié)果的整數(shù)部分。
本發(fā)明以CDMA智能網(wǎng)用戶呼叫為例進(jìn)行說明,但該方法不僅僅局限于這種情況。該方法適用于所有CDMA智能網(wǎng)用戶做主叫的呼叫,也適用于所有CDMA智能網(wǎng)用戶做被叫的呼叫。對于CDMA智能網(wǎng)用戶做被叫的情況,在上述步驟中,只有第一個步驟改為PSTN用戶呼叫CDMA智能網(wǎng)用戶,其他步驟是相同的。
運用本發(fā)明的技術(shù)方案,可以正確地確定跨日的通話時長。
具體實施例方式
在本說明書的發(fā)明內(nèi)容部分已對技術(shù)方案作了詳細(xì)說明。下面通過具體實例說明確定通話時長。
某CDMA智能網(wǎng)用戶呼叫PSTN用戶,CDMA MSC送到CDMA SCP上的通話開始時間是T1 23:59:00,即T1=86340秒通話結(jié)束時間是T2 00:02:23,即T2=143秒CDMA SCP記錄的收到通話開始消息的時間是t1 20020201 23:59:00,記錄的收到通話結(jié)束消息的時間是t2 20020203 00:02:23,即t2-t1=86603秒按照現(xiàn)有技術(shù)的處理辦法,只根據(jù)CDMAMSC送給CDMA SCP的通話起始時間、通話結(jié)束時間,由于沒有具體的日期信息,無法正確確定出用戶的通話時長。根據(jù)本發(fā)明,能夠很容易的確定出通話時長是86603秒,即24小時3分23秒。
權(quán)利要求
1.一種確定碼分多址智能網(wǎng)中用戶通話時長的方法,包括1)主叫發(fā)起呼叫;2)被叫應(yīng)答,MSC發(fā)通話開始消息給SCP,SCP記錄下收到通話開始消息的時間,MSC標(biāo)記通話開始的時間T1,SCP記錄下包含日期的時間是t1;3)通話結(jié)束,MSC發(fā)送通話結(jié)束消息給SCP,SCP記錄下收到通話結(jié)束消息的時間,MSC標(biāo)記通話結(jié)束的時間T2,SCP記錄下包含日期的時間t2;4)確定通話時長。
2.權(quán)利要求1所述的確定碼分多址智能網(wǎng)中用戶通話時長的方法,其特征在于,所述步驟4)的具體方法為如果T2大于等于T1,則通話時長等于(T2-T1+(t2-t1)%(24×3600)×24×3600),否則,通話時長等于(T2-T1+((t2-t1)%(24×3600)+1)×24×3600)上述二式中,時間均以秒為單位;符號%為取模數(shù),即A%B的含義是取A除以B結(jié)果的整數(shù)部分。
全文摘要
一種確定碼分多址智能網(wǎng)中用戶通話時長的方法,包括主叫發(fā)起呼叫;被叫應(yīng)答,MSC發(fā)通話開始消息給SCP,SCP記錄下收到通話開始消息的時間,MSC標(biāo)記通話開始的時間T1,SCP記錄下包含日期的時間是t1;通話結(jié)束,MSC發(fā)送通話結(jié)束消息給SCP,SCP記錄下收到通話結(jié)束消息的時間,MSC標(biāo)記,通話結(jié)束的時間T2,SCP記錄下包含日期的時間t2;根據(jù)記錄的時間確定通話時長。運用本發(fā)明的技術(shù)方案,可以正確地確定跨日的通話時長。
文檔編號H04W4/24GK1567779SQ0313194
公開日2005年1月19日 申請日期2003年6月17日 優(yōu)先權(quán)日2003年6月17日
發(fā)明者鄭松, 李煬, 潘飚, 于剛, 曹義林 申請人:中興通訊股份有限公司