午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種語音郵箱通知的實現(xiàn)方法

文檔序號:7618590閱讀:123來源:國知局
專利名稱:一種語音郵箱通知的實現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動網(wǎng)絡(luò)技術(shù),特別是涉及一種語音郵箱通知的實現(xiàn)方法。
背景技術(shù)
隨著移動通信技術(shù)的快速發(fā)展,運營商為用戶提供的業(yè)務(wù)服務(wù)種類越來越多,語音郵箱業(yè)務(wù)就是其中的一種。語音郵箱業(yè)務(wù)的基本實現(xiàn)過程為當(dāng)某個主叫用戶對簽約了語音郵箱業(yè)務(wù)的被叫用戶發(fā)起呼叫時,始發(fā)移動交換中心(MSC)接收到此次呼叫,向被叫用戶所屬的歸屬位置寄存器(HLR)查詢其位置信息;被叫用戶所屬的HLR獲知被叫用戶無法接通而當(dāng)前其語音郵箱已被激活,則將被叫用戶的語音郵箱號碼前轉(zhuǎn)至始發(fā)MSC;始發(fā)MSC根據(jù)語音郵箱號碼將呼叫接續(xù)至語音郵箱;語音郵箱向主叫用戶發(fā)出留言提示;主叫用戶聽到留言提示后在語音郵箱中留言;當(dāng)被叫用戶所屬的HLR獲知被叫用戶可重新接通時向其發(fā)出語音郵箱通知;被叫用戶在接收到語音郵箱通知后獲知自身的語音郵箱中有留言,撥打語音郵箱聽取留言。
由上述流程可以看出,在語音郵箱業(yè)務(wù)中,向用戶發(fā)出語音郵箱通知是一個很重要的過程,該過程關(guān)系到用戶能否獲知自身語音郵箱中存在留言以便及時聽取。
圖1是現(xiàn)有技術(shù)實現(xiàn)語音郵箱通知的流程圖。參見圖1,在現(xiàn)有技術(shù)中,實現(xiàn)語音郵箱通知主要是由HLR通過MSC來通知簽約了語音郵箱業(yè)務(wù)的被叫用戶,其過程具體包括以下步驟步驟101被叫用戶所屬的HLR將被叫用戶的語音郵箱號碼前轉(zhuǎn)至始發(fā)MSC后,判斷被叫用戶是否可接通,如果是,則執(zhí)行步驟102,否則,繼續(xù)等待,繼續(xù)判斷被叫用戶是否可接通。
這里,被叫用戶所屬的HLR根據(jù)自身中保存的該被叫用戶的狀態(tài)為激活狀態(tài)還是去活狀態(tài),判斷該被叫用戶是否可接通,如果為激活狀態(tài),則認為該被叫用戶可接通,如果為去活狀態(tài),則認為該被叫用戶不可接通。
步驟102被叫用戶所屬的HLR向被叫用戶當(dāng)前所在的MSC發(fā)送資格指示消息。
這里,HLR所發(fā)送的資格指示消息中攜帶了自身保存的語音留言數(shù)量,而HLR是根據(jù)自身進行呼叫前轉(zhuǎn)的次數(shù),即向始發(fā)MSC提供語音郵箱號碼的次數(shù)來確定自身中保存的語音留言數(shù)量。
步驟103被叫用戶當(dāng)前所在的MSC接收到資格指示消息,獲取其中攜帶的語音留言數(shù)量,然后將該語音留言數(shù)量發(fā)送至被叫用戶。
這里,如果空口存在業(yè)務(wù)信道,則被叫用戶當(dāng)前所在的MSC將語音留言數(shù)量攜帶在FLASH消息中發(fā)送至被叫用戶,否則,被叫用戶當(dāng)前所在的MSC將語音留言數(shù)量攜帶在FEATURE_NOTIFICATION消息中發(fā)送至被叫用戶。
至此,現(xiàn)有技術(shù)完成了語音郵箱通知流程。
在語音郵箱業(yè)務(wù)中,保存語音留言信息的是語音郵箱。然而在現(xiàn)有的語音郵箱通知流程中,卻是由HLR根據(jù)自身保存的語音留言數(shù)量向用戶發(fā)出通知的,這樣就經(jīng)常會出現(xiàn)HLR所保存的語音留言數(shù)量不符合語音郵箱中實際保存的語音留言數(shù)量的情況,從而導(dǎo)致語音郵箱通知錯誤。比如,用戶關(guān)閉手機使用語音郵箱業(yè)務(wù)后,其語音郵箱接收到了一條留言,HLR和語音郵箱中均會記錄該用戶有一條語音留言。之后,該用戶在未開手機時通過固定電話聽取了自己語音郵箱中的該條留言,雖然語音郵箱可獲知用戶已聽取了該條留言,但是HLR卻無法獲知用戶已聽取了該條留言,那么當(dāng)該用戶重新開機時,HLR仍然會向用戶發(fā)出針對該留言的語音郵箱通知,使得用戶錯誤的認為自身語音郵箱中又有了新的留言內(nèi)容,給用戶帶來了不便,降低了用戶對語音郵箱業(yè)務(wù)的信任度。
另外,現(xiàn)有的語音郵箱通知方式還存在不準確的情況。比如,當(dāng)主叫用戶聽到語音郵箱的留言提示音后沒有留言而直接掛機,這樣,語音郵箱中沒有實際的留言內(nèi)容,被叫用戶沒有必要聽取本條留言,但是由于HLR無法獲知語音留言內(nèi)容為空的信息,只會在自身中記錄存在該條留言,則仍然會向被叫用戶發(fā)出針對該條留言的語音郵箱通知,使得被叫用戶浪費時間去聽取沒有實際內(nèi)容的語音留言。
由此可見,現(xiàn)有的語音郵箱通知方式無法保證為用戶提供準確的語音郵箱通知。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種語音郵箱通知的實現(xiàn)方法,以使HLR保存的語音留言數(shù)量符合語音郵箱中實際保存的語音留言數(shù)量,從而保證用戶接收到的語音郵箱通知準確可靠。
為了達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種語音郵箱通知的實現(xiàn)方法,包括以下步驟A、當(dāng)觸發(fā)事件發(fā)生時,語音郵箱判斷自身中是否存在未被聽取過的語音留言,如果是,則執(zhí)行步驟B,否則,結(jié)束當(dāng)前流程;B、語音郵箱根據(jù)自身對應(yīng)的用戶號碼,將未被聽取過的語音留言數(shù)量以及所述用戶號碼,發(fā)送至所述用戶所屬的歸屬位置寄存器HLR;C、所述用戶所屬的HLR根據(jù)接收到的未被聽取過的語音留言數(shù)量修正自身中保存的語音留言數(shù)量,然后根據(jù)所述用戶號碼將修正后的語音留言數(shù)量攜帶在語音郵箱通知中發(fā)送至所述用戶。
在語音郵箱判斷自身中存在未被聽取過的語音留言之后,并在執(zhí)行步驟B之前,步驟A進一步包括語音郵箱判斷未被聽取過的語音留言中是否存在內(nèi)容不為空的留言,如果是,則執(zhí)行步驟B,否則,結(jié)束當(dāng)前流程;在步驟B中,語音郵箱發(fā)送的是未被聽取過且內(nèi)容不為空的語音留言數(shù)量;在步驟C中,所述用戶所屬的HLR是根據(jù)接收到的未被聽取過且內(nèi)容不為空的語音留言數(shù)量修正自身中保存的語音留言數(shù)量。
該方法進一步包括設(shè)置語音郵箱支持CD口協(xié)議的信令;在步驟B中,語音郵箱根據(jù)所述用戶的號碼,通過CD口協(xié)議的信令將未被聽取過的語音留言數(shù)量直接發(fā)送至所述用戶所屬的HLR。
所述步驟B具體包括以下步驟B11、語音郵箱向信令轉(zhuǎn)換實體發(fā)送一條中繼信令,其中,所述中繼信令中攜帶有未被聽取過的語音留言數(shù)量和所述用戶的號碼;B12、所述信令轉(zhuǎn)換實體根據(jù)接收到的中繼信令構(gòu)造一條CD口協(xié)議信令,其中,所述CD口協(xié)議信令中攜帶有未被聽取過的語音留言數(shù)量和所述用戶的號碼;B13、所述信令轉(zhuǎn)換實體根據(jù)所述用戶的號碼,將所構(gòu)造的CD口協(xié)議信令發(fā)送至用戶所屬的HLR。
在步驟B中,所述信令轉(zhuǎn)換實體為移動交換中心MSC;或營帳系統(tǒng);或預(yù)先設(shè)置的只具備根據(jù)中繼信令產(chǎn)生CD口協(xié)議信令的獨立信令轉(zhuǎn)換實體,該獨立信令轉(zhuǎn)換實體通過中繼信令與語音郵箱相連,并通過CD口協(xié)議信令與HLR相連。
在語音郵箱判斷自身中存在未被聽取過的語音留言之后,并在執(zhí)行步驟B之前,步驟A進一步包括語音郵箱判斷當(dāng)前距離上一次發(fā)送未被聽取過語音留言數(shù)量的時間長度,是否小于自身中預(yù)先設(shè)置的時間閾值,如果是,則在步驟B中,語音郵箱進一步將不下發(fā)通知標(biāo)識發(fā)送至用戶所屬的HLR,否則,在步驟B中,語音郵箱進一步將下發(fā)通知標(biāo)識發(fā)送至用戶所屬的HLR;在步驟B與步驟C之間進一步包括C011、用戶所屬的HLR判斷語音郵箱發(fā)來的是否為下發(fā)通知標(biāo)識,如果是,則執(zhí)行步驟C,否則,執(zhí)行步驟C012;C012、用戶所屬的HLR修正自身中保存的語音留言數(shù)量,然后結(jié)束當(dāng)前流程。
在用戶所屬的HLR修正自身中保存的語音留言數(shù)量之后,并在結(jié)束當(dāng)前流程之前,步驟C012進一步包括用戶所屬的HLR啟動預(yù)先設(shè)置的下發(fā)定時器,并判斷在該下發(fā)定時器的超時時間內(nèi),是否接收到下發(fā)通知標(biāo)識和不下發(fā)通知標(biāo)識中的任一個,如果是,則返回步驟C011,否則用戶所屬的HLR根據(jù)所述用戶號碼將修正后的語音留言數(shù)量攜帶在語音郵箱通知中發(fā)送至所述用戶。
在用戶所屬的HLR修正語音留言數(shù)量之后,并在發(fā)送語音郵箱通知之前,步驟C進一步包括C11、所述用戶所屬的HLR判斷當(dāng)前距離上一次發(fā)送語音郵箱通知的時間長度,是否小于自身中預(yù)先設(shè)置的時間閾值,如果是,則結(jié)束當(dāng)前流程,否則,繼續(xù)執(zhí)行發(fā)送所述語音郵箱通知的步驟。
在用戶所屬的HLR判斷當(dāng)前距離上一次發(fā)送語音郵箱通知的時間長度,小于自身中預(yù)先設(shè)置的時間閾值之后,并在結(jié)束當(dāng)前流程之前,步驟C11進一步包括用戶所屬的HLR啟動預(yù)先設(shè)置的下發(fā)定時器,并判斷在該下發(fā)定時器的超時時間內(nèi),是否接收到未被聽取過的語音留言數(shù)量,如果是,則返回步驟C,否則用戶所屬的HLR根據(jù)所述用戶號碼將修正后的語音留言數(shù)量攜帶在語音郵箱通知中發(fā)送至所述用戶。
在步驟B11與步驟B12之間,進一步包括所述信令轉(zhuǎn)換實體判斷當(dāng)前距離上一次發(fā)送所構(gòu)造的CD口協(xié)議信令的時間長度,是否小于自身中預(yù)先設(shè)置的時間閾值,如果是,則在步驟B12中,所述信令轉(zhuǎn)換實體進一步在所構(gòu)造的CD口協(xié)議信令中攜帶不下發(fā)通知標(biāo)識,如果不是,則在步驟B12中,所述信令轉(zhuǎn)換實體進一步在所構(gòu)造的CD口協(xié)議信令中攜帶下發(fā)通知標(biāo)識;在步驟B13與步驟C之間進一步包括C021、所述用戶所屬的HLR判斷自身接收到的CD口協(xié)議信令中是否攜帶下發(fā)通知標(biāo)識,如果是,則執(zhí)行步驟C,否則,執(zhí)行步驟C022;C022、所述用戶所屬的HLR修正自身中保存的語音留言數(shù)量,然后結(jié)束當(dāng)前流程。
在用戶所屬的HLR修正自身中保存的語音留言數(shù)量之后,并在結(jié)束當(dāng)前流程之前,步驟C022進一步包括用戶所屬的HLR啟動預(yù)先設(shè)置的下發(fā)定時器,并判斷在該下發(fā)定時器的超時時間內(nèi),是否接收到下發(fā)通知標(biāo)識和不下發(fā)通知標(biāo)識中的任一個,如果是,則返回步驟C021,否則用戶所屬的HLR根據(jù)所述用戶號碼將修正后的語音留言數(shù)量攜帶在語音郵箱通知中發(fā)送至所述用戶。
在步驟B中,語音郵箱進一步將自身的號碼發(fā)送至所述用戶所屬的HLR;在步驟C中,所述用戶所屬的HLR進一步將接收到的語音郵箱號碼攜帶在語音郵箱通知中發(fā)送至所述用戶。
在步驟C中,所述用戶所屬的HLR將修正后的語音留言數(shù)量攜帶在語音郵箱通知中發(fā)送至用戶的步驟具體包括C11、所述用戶所屬的HLR判斷所述用戶是否可接通,如果是,則執(zhí)行步驟C12,否則,結(jié)束當(dāng)前流程;C12、所述用戶所屬的HLR根據(jù)所述用戶號碼向所述用戶當(dāng)前所在的MSC發(fā)送資格指示消息,其中,所述資格指示消息中攜帶了HLR修正后的語音留言數(shù)量以及所述用戶號碼;C13、所述用戶當(dāng)前所在的MSC接收到資格指示消息后,將該資格指示消息中攜帶的HLR修正后的語音留言數(shù)量發(fā)送至所述用戶。
由此可見,本發(fā)明具有以下優(yōu)點1、在本發(fā)明中,啟動語音郵箱通知業(yè)務(wù)的是語音郵箱,語音郵箱會根據(jù)自身中實際保存的語音留言是否被標(biāo)注為已聽取,并進一步根據(jù)語音留言的內(nèi)容是否為空,來判斷是否執(zhí)行后續(xù)的語音郵箱通知過程,即是否向HLR發(fā)出修正通知,而HLR只在接收到語音郵箱發(fā)來的修正通知,并修正自身保存的語音留言數(shù)量后,才會發(fā)出語音郵箱通知,而不是現(xiàn)有技術(shù)中,HLR進行呼叫前轉(zhuǎn)后,便根據(jù)進行前轉(zhuǎn)的次數(shù)發(fā)出語音郵箱通知。因此,本發(fā)明對于用戶已聽取的語音留言,并進一步對于內(nèi)容為空的語音留言,則不會發(fā)出語音郵箱通知,從而避免用戶去聽取已聽過的語音留言,并進一步避免了用戶去聽取內(nèi)容為空的語音留言,保證用戶接收到的語音郵箱通知準確可靠。
2、在本發(fā)明中,語音郵箱或信令轉(zhuǎn)換實體或HLR會根據(jù)自身中預(yù)先設(shè)置的時間閾值,來判斷是否繼續(xù)進行后續(xù)的語音郵箱通知業(yè)務(wù),從而保證不會在較短時間內(nèi)連續(xù)向用戶發(fā)送語音郵箱通知,避免對用戶產(chǎn)生較大干擾。


圖1是現(xiàn)有技術(shù)實現(xiàn)語音郵箱通知的流程圖。
圖2是本發(fā)明實施例一利用現(xiàn)有MSC作為信令轉(zhuǎn)換實體實現(xiàn)語音郵箱通知的流程圖。
圖3是本發(fā)明實施例一利用現(xiàn)有營帳系統(tǒng)作為信令轉(zhuǎn)換實體實現(xiàn)語音郵箱通知的流程圖。
圖4是本發(fā)明實施例一利用增設(shè)的獨立信令轉(zhuǎn)換實體實現(xiàn)語音郵箱通知的流程圖。
圖5是本發(fā)明實施例二由語音郵箱直接通知HLR修正語音留言數(shù)量并預(yù)先在HLR上設(shè)置時間閾值實現(xiàn)語音郵箱通知的流程圖。
圖6是本發(fā)明實施例二由語音郵箱直接通知HLR修正語音留言數(shù)量并預(yù)先在語音郵箱上設(shè)置時間閾值實現(xiàn)語音郵箱通知的流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖及具體實施例對本發(fā)明作進一步地詳細描述。
在語音郵箱業(yè)務(wù)中,由語音郵箱接收主叫用戶的語音留言,因此語音郵箱才是最準確了解語音留言的數(shù)量及具體內(nèi)容的網(wǎng)絡(luò)實體。而本發(fā)明正是利用了這一特點,當(dāng)語音郵箱接收到語音留言后,將自身中保存的實際語音留言數(shù)量通知HLR,HLR接收到通知后,首先修正自身保存的語音留言數(shù)量,然后向用戶發(fā)出語音郵箱通知,從而使得用戶所接收到的語音郵箱通知信息準確可靠。
本發(fā)明至少可以有以下兩種實施方式方式一、語音郵箱通過信令轉(zhuǎn)換實體通知HLR修正語音留言數(shù)量后,HLR向用戶發(fā)出語音郵箱通知。
由于語音郵箱自身支持中繼信令,而HLR支持的是CD口協(xié)議的信令,而不支持中繼信令,因此,為了能將語音郵箱中保存的實際語音留言數(shù)量通知給HLR,本發(fā)明預(yù)先設(shè)置能夠根據(jù)中繼信令產(chǎn)生HLR所支持的CD口協(xié)議信令的信令轉(zhuǎn)換實體。語音郵箱首先將自身保存的實際語音留言數(shù)量通過中繼信令發(fā)送至該信令轉(zhuǎn)換實體,該信令轉(zhuǎn)換實體將該中繼信令轉(zhuǎn)換為具有相應(yīng)內(nèi)容的CD口協(xié)議信令后發(fā)送至HLR,HLR修正自身保存的語音留言數(shù)量,然后向用戶發(fā)送語音郵箱通知。
方式二、語音郵箱直接通知HLR修正語音留言數(shù)量后,HLR向用戶發(fā)出語音郵箱通知。
由于HLR支持的是CD口協(xié)議的信令,而語音郵箱支持中繼信令,不支持CD口協(xié)議的信令,因此,本發(fā)明預(yù)先在語音郵箱上進行功能增強,使其支持CD口協(xié)議的信令,語音郵箱直接將自身保存的實際語音留言數(shù)量通過CD口協(xié)議的信令發(fā)送至HLR,HLR修正自身保存的語音留言數(shù)量后向用戶發(fā)送語音郵箱通知。
另外,在本發(fā)明中,語音郵箱每當(dāng)接收到語音留言時,就會通知HLR修正語音留言數(shù)量。這樣,如果在短時間內(nèi),用戶的語音郵箱頻繁接收到語音留言,語音郵箱就會頻繁的通知HLR修正語音留言數(shù)量,相應(yīng)地,HLR就會頻繁地向用戶發(fā)送語音郵箱通知,而在實際業(yè)務(wù)中,用戶沒有必要頻繁地接收語音郵箱信息,針對此種情況,本發(fā)明提供了一種優(yōu)化的實施方法對于方式一,預(yù)先在語音郵箱上設(shè)置一個時間閾值,語音郵箱在通知HLR進行修正之前,首先判斷當(dāng)前距離自身上一次通知HLR進行修正的時間長度是否小于預(yù)先設(shè)置的時間閾值,如果小于,則通過不下發(fā)標(biāo)識來通知HLR不進行下發(fā)語音郵箱通知的過程,如果不小于,則通過下發(fā)標(biāo)識來通知HLR進行下發(fā)語音郵箱通知的過程;或者,預(yù)先在信令轉(zhuǎn)換實體上設(shè)置一個時間閾值,當(dāng)該信令轉(zhuǎn)換實體接收到語音郵箱發(fā)來的、通知HLR進行修正的消息后,首先判斷當(dāng)前距離自身上一次轉(zhuǎn)發(fā)通知HLR進行修正消息的時間長度是否小于預(yù)先設(shè)置的時間閾值,如果小于,則通過不下發(fā)標(biāo)識來通知HLR不進行下發(fā)語音郵箱通知的過程,如果不小于,則通過下發(fā)標(biāo)識來通知HLR進行下發(fā)語音郵箱通知的過程;或者,預(yù)先在HLR上設(shè)置一個時間閾值,當(dāng)HLR接收到通知自身進行修正的消息并完成修正后,首先判斷當(dāng)前距離上一次發(fā)送語音郵箱通知的時間長度是否小于預(yù)先設(shè)置的時間閾值,如果小于,則不進行語音郵箱通知的后續(xù)過程,如果不小于,則進行語音郵箱通知的后續(xù)過程。
對于方式二,預(yù)先在語音郵箱或HLR上設(shè)置一個時間閾值,其具體實現(xiàn)過程與上述方式一中的相應(yīng)描述相同。
下面就上述兩種實施方式分別舉一個實施例進行詳細說明。
實施例一在本實施例中,所述的設(shè)置能夠根據(jù)中繼信令產(chǎn)生HLR所支持的CD口協(xié)議信令的信令轉(zhuǎn)換實體包括將MSC作為信令轉(zhuǎn)換實體,或,將營帳系統(tǒng)作為信令轉(zhuǎn)換實體,或,增設(shè)一個只具備根據(jù)中繼信令產(chǎn)生HLR所支持的CD口協(xié)議信令的獨立的信令轉(zhuǎn)換實體。
由于現(xiàn)有的MSC支持語音郵箱所支持的中繼信令,并可與HLR直接通過CD口協(xié)議信令進行通信,因此,可利用現(xiàn)有MSC作為信令轉(zhuǎn)換實體,并預(yù)先設(shè)置一個MSC作為語音郵箱與HLR之間的信令轉(zhuǎn)換實體;或設(shè)置多個MSC作為信令轉(zhuǎn)換實體,此時,如果語音郵箱需要向HLR發(fā)送實際語音留言信息,則可任意選擇其中一個MSC作為信令轉(zhuǎn)換實體;或語音郵箱直接將由HLR前轉(zhuǎn)來的始發(fā)MSC作為信令轉(zhuǎn)換實體。
圖2是本發(fā)明實施例一利用現(xiàn)有MSC作為信令轉(zhuǎn)換實體實現(xiàn)語音郵箱通知的流程圖。參見圖2,這里,以預(yù)先在語音郵箱上設(shè)置時間閾值為例,語音郵箱通過MSC通知HLR修正語音留言數(shù)量,實現(xiàn)語音郵箱通知的過程具體包括以下步驟步驟201當(dāng)觸發(fā)事件發(fā)生時,語音郵箱判斷自身保存的語音留言中是否存在未被聽取過的留言,如果是,則執(zhí)行步驟202,否則,繼續(xù)等待,并返回步驟201。
這里,所述觸發(fā)事件可以是語音郵箱接收到一條語音留言,也可以是當(dāng)前計時已到達語音郵箱中預(yù)先設(shè)定的一個周期時間長度。
另外,對于用戶已聽取過的留言,語音郵箱會將其標(biāo)注為已聽取,因此,語音郵箱可根據(jù)所保存的語音留言中是否存在未被標(biāo)注為已聽取的留言來判斷是否進行后續(xù)的語音郵箱通知流程。
步驟202語音郵箱判斷未被用戶聽取過的留言中,是否存在內(nèi)容不為空的語音留言,如果存在,則執(zhí)行步驟203,否則,繼續(xù)等待,并返回步驟201。
執(zhí)行到本步驟,語音郵箱已獲取了未被用戶聽取過且內(nèi)容不為空的語音留言的數(shù)量。
步驟201到步驟202是本發(fā)明提出的語音郵箱判斷是否應(yīng)進行語音郵箱通知的過程,即是否應(yīng)通知HLR進行修正的過程。
步驟203語音郵箱判斷當(dāng)前距離自身上一次通知HLR進行修正的時間長度是否小于自身中預(yù)先設(shè)置的時間閾值,如果是,則執(zhí)行步驟204,否則,執(zhí)行步驟205。
步驟204語音郵箱構(gòu)造一條初始地址消息(IAM),并在該IAM消息中攜帶自身保存的實際語音留言信息,以及攜帶不下發(fā)通知標(biāo)識,然后執(zhí)行步驟206。
這里,所述的語音留言信息包括業(yè)務(wù)前綴、未被用戶聽取過且內(nèi)容不為空的語音留言的數(shù)量以及語音郵箱自身的號碼。在具體實現(xiàn)時,語音郵箱可以將自身號碼填寫在IAM消息中的主叫號碼域中,將業(yè)務(wù)前綴、未被用戶聽取過且內(nèi)容不為空的語音留言的數(shù)量以及實際被叫用戶號碼填寫在IAM消息中的被叫號碼域中。比如,IAM消息中的被叫號碼域為300 020444516022,那么,300為業(yè)務(wù)前綴表示語音郵箱通知業(yè)務(wù),02表示有兩條語音留言,0444516022為實際被叫用戶號碼。而不下發(fā)通知標(biāo)識是語音郵箱通知HLR只進行修正不進行發(fā)送語音郵箱通知的標(biāo)識。另外,由于被叫用戶可能有多個語音郵箱,所以語音郵箱將自身的號碼比如1001攜帶在IAM消息中,以便準確通知被叫用戶。
步驟205語音郵箱構(gòu)造一條IAM消息,并在該IAM消息中攜帶自身保存的實際語音留言信息,以及攜帶下發(fā)通知標(biāo)識。
這里,下發(fā)通知標(biāo)識是語音郵箱通知HLR進行修正并發(fā)送語音郵箱通知的標(biāo)識。
步驟206語音郵箱將所構(gòu)造的IAM消息發(fā)送至設(shè)置為信令轉(zhuǎn)換實體的MSC。
在步驟204到步驟206中,語音郵箱將所構(gòu)造的IAM消息作為通知HLR修正語音留言數(shù)量的修正通知。并且,在步驟204到步驟206中,IAM消息是語音郵箱為向MSC發(fā)送修正通知而使用的中繼信令中的一種。在實際的業(yè)務(wù)實現(xiàn)中,也可以采用其它的中繼信令。
步驟207該MSC對接收到的IAM消息進行分析,然后根據(jù)該IAM消息構(gòu)造一條具有相應(yīng)內(nèi)容的Feature消息。
這里,MSC對IAM消息進行分析時,根據(jù)IAM消息中的業(yè)務(wù)前綴獲知本次業(yè)務(wù)為語音郵箱通知業(yè)務(wù),則構(gòu)造一條與IAM消息具有相應(yīng)內(nèi)容的Feature消息。在具體實現(xiàn)時,MSC可以將IAM消息中攜帶的語音郵箱號碼填寫在所構(gòu)造Feature消息中的主叫號碼域中,將IAM消息中攜帶的業(yè)務(wù)前綴、未被用戶聽取過且內(nèi)容不為空的語音留言的數(shù)量以及實際被叫用戶號碼填寫在所構(gòu)造Feature消息中的被叫號碼域中。并且,如果該MSC接收到的IAM消息中攜帶的是不下發(fā)通知標(biāo)識,則該MSC相應(yīng)地在所構(gòu)造Feature消息中攜帶該不下發(fā)通知標(biāo)識;如果該MSC接收到的IAM消息中攜帶的是下發(fā)通知標(biāo)識,則該MSC相應(yīng)地在所構(gòu)造Feature消息中攜帶該下發(fā)通知標(biāo)識。
步驟208該MSC根據(jù)實際被叫用戶號碼將所構(gòu)造的Feature消息發(fā)送至被叫用戶所屬的HLR。
在步驟207和步驟208中,F(xiàn)eature消息是MSC為向被叫用戶所屬HLR發(fā)送語音郵箱中實際語音留言信息,而使用的CD口協(xié)議信令中的一種消息。在實際的業(yè)務(wù)實現(xiàn)中,也可以采用CD口協(xié)議信令的其它消息。
步驟209被叫用戶所屬的HLR判斷所接收到的Feature消息中是否攜帶下發(fā)通知標(biāo)識,如果是,則執(zhí)行步驟212,否則,執(zhí)行步驟210。
步驟210被叫用戶所屬的HLR根據(jù)Feature消息修改自身中保存的語音留言數(shù)量,并初始化自身中預(yù)先設(shè)置的下發(fā)定時器。
這里,所述初始化下發(fā)定時器是指,使該下發(fā)定時器從0開始計時。
步驟211被叫用戶所屬的HLR判斷在該下發(fā)定時器的超時時間內(nèi)是否接收到Feature消息,如果是,則返回步驟209,否則,直接執(zhí)行步驟213。
這里,下發(fā)定時器的超時時間是預(yù)先設(shè)定的,比如可設(shè)定為24小時。
步驟212被叫用戶所屬的HLR根據(jù)Feature消息修正自身中保存的語音留言數(shù)量。
這里,被叫用戶所屬的HLR對接收到的Feature消息進行分析,根據(jù)該Feature消息被叫號碼域中的業(yè)務(wù)前綴獲知本次業(yè)務(wù)為語音郵箱通知業(yè)務(wù),則根據(jù)該Feature消息被叫號碼域中的未被用戶聽取過且內(nèi)容不為空的語音留言的數(shù)量,修正在自身中保存的該被叫用戶的語音留言的數(shù)量。
步驟213被叫用戶所屬的HLR判斷該被叫用戶是否可接通,如果是,則執(zhí)行步驟214,否則繼續(xù)等待,并返回步驟213。
這里,被叫用戶所屬的HLR是在接收到語音郵箱發(fā)來的修正通知,即Feature消息,并修正自身保存的語音留言數(shù)量后,才執(zhí)行后續(xù)的語音郵箱通知業(yè)務(wù),即在用戶可接通情況下,發(fā)出語音郵箱通知,而不是現(xiàn)有技術(shù)中的,在HLR進行呼叫前轉(zhuǎn)后,便在用戶可接通情況下,發(fā)出語音郵箱通知。
步驟214被叫用戶所屬的HLR根據(jù)實際被叫用戶號碼向被叫用戶當(dāng)前所在的MSC發(fā)送資格指示消息。
這里,HLR所發(fā)送的資格指示消息中攜帶了HLR中保存的修正后的語音留言數(shù)量,以及語音郵箱號碼。
步驟215被叫用戶當(dāng)前所在的MSC接收到資格指示消息,獲取其中攜帶的語音留言數(shù)量和語音郵箱號碼,然后將該語音留言數(shù)量和語音郵箱號碼發(fā)送至被叫用戶。
這里,如果空口存在業(yè)務(wù)信道,則被叫用戶當(dāng)前所在的MSC將語音留言數(shù)量和語音郵箱號碼攜帶在FLASH消息中發(fā)送至被叫用戶,否則,被叫用戶當(dāng)前所在的MSC將語音留言數(shù)量和語音郵箱號碼攜帶在FEATURE_NOTIFICATION消息中發(fā)送至被叫用戶。
至此,被叫用戶獲得了語音郵箱中實際保存的未聽取過且內(nèi)容不為空的語音留言的數(shù)量。
在本發(fā)明中,由于現(xiàn)有的營帳系統(tǒng)支持語音郵箱所支持的中繼信令,并可與HLR直接通過CD口協(xié)議的信令進行通信,因此,可直接利用營帳系統(tǒng)作為信令轉(zhuǎn)換實體,并預(yù)先將語音郵箱與網(wǎng)絡(luò)中作為信令轉(zhuǎn)換實體的營帳系統(tǒng)相連。
圖3是本發(fā)明實施例一利用現(xiàn)有營帳系統(tǒng)作為信令轉(zhuǎn)換實體實現(xiàn)語音郵箱通知的流程圖。參見圖3,這里,以預(yù)先在信令轉(zhuǎn)換實體即營帳系統(tǒng)上設(shè)置時間閾值為例,語音郵箱通過營帳系統(tǒng)通知HLR修正語音留言信息實現(xiàn)語音郵箱通知的過程具體包括以下步驟步驟301當(dāng)觸發(fā)事件發(fā)生時,語音郵箱判斷自身保存的語音留言中是否存在未被聽取過的留言,如果是,則執(zhí)行步驟302,否則,繼續(xù)等待,并返回步驟301。
步驟302語音郵箱判斷未被用戶聽取過的留言中,是否存在內(nèi)容不為空的語音留言,如果存在,則執(zhí)行步驟303,否則,繼續(xù)等待,并返回步驟301。
步驟303語音郵箱構(gòu)造一條IAM消息,并在該IAM消息中攜帶自身保存的實際語音留言信息。
這里,所述的語音留言信息包括業(yè)務(wù)前綴、未被用戶聽取過且內(nèi)容不為空的語音留言的數(shù)量以及語音郵箱自身的號碼。在具體實現(xiàn)時,語音郵箱可以將自身號碼填寫在IAM消息中的主叫號碼域中,將業(yè)務(wù)前綴、未被用戶聽取過且內(nèi)容不為空的語音留言的數(shù)量以及實際被叫用戶號碼填寫在IAM消息中的被叫號碼域中。比如,IAM消息中的被叫號碼域為300 020444516022,那么,300為業(yè)務(wù)前綴表示語音郵箱通知業(yè)務(wù),02表示有兩條語音留言,0444516022為實際被叫用戶號碼。另外,由于被叫用戶可能有多個語音郵箱,所以語音郵箱將自身的號碼比如1001攜帶在IAM消息中,以便準確通知被叫用戶。
步驟304語音郵箱將所構(gòu)造的IAM消息發(fā)送至設(shè)置為信令轉(zhuǎn)換實體營帳系統(tǒng)。
在步驟303到步驟304,語音郵箱將所構(gòu)造的IAM消息作為通知HLR進行修正的消息。
步驟305營帳系統(tǒng)判斷當(dāng)前距離自身上一次轉(zhuǎn)發(fā)通知HLR進行修正消息即IAM消息的時間長度是否小于預(yù)先設(shè)置的時間長度,如果是,則執(zhí)行步驟306,否則,執(zhí)行步驟307。
步驟306營帳系統(tǒng)根據(jù)接收到的IAM消息構(gòu)造一條具有相應(yīng)內(nèi)容的Feature消息,并在該Feature消息中攜帶不下發(fā)通知標(biāo)識,然后執(zhí)行步驟308。
步驟307營帳系統(tǒng)根據(jù)接收到的IAM消息構(gòu)造一條具有相應(yīng)內(nèi)容的Feature消息,并在該Feature消息中攜帶下發(fā)通知標(biāo)識。
在步驟306和步驟307中,營帳系統(tǒng)對IAM消息進行分析時,根據(jù)IAM消息中的業(yè)務(wù)前綴獲知本次業(yè)務(wù)為語音郵箱通知業(yè)務(wù),則構(gòu)造一條與IAM消息具有相應(yīng)內(nèi)容的Feature消息。在具體實現(xiàn)時,營帳系統(tǒng)可以將IAM消息中攜帶的語音郵箱號碼填寫在所構(gòu)造Feature消息中的主叫號碼域中,將IAM消息中攜帶的業(yè)務(wù)前綴、未被用戶聽取過且內(nèi)容不為空的語音留言的數(shù)量以及實際被叫用戶號碼填寫在所構(gòu)造Feature消息中的被叫號碼域中。
步驟308營帳系統(tǒng)根據(jù)實際被叫用戶號碼將所構(gòu)造的Feature消息發(fā)送至被叫用戶所屬的HLR。
步驟309被叫用戶所屬的HLR判斷所接收到的Feature消息中是否攜帶下發(fā)通知標(biāo)識,如果是,則執(zhí)行步驟312,否則,執(zhí)行步驟310。
步驟310被叫用戶所屬的HLR根據(jù)Feature消息修正自身中保存的語音留言數(shù)量,并初始化自身中預(yù)先設(shè)置的下發(fā)定時器。
步驟311被叫用戶所屬的HLR判斷在該下發(fā)定時器的超時時間內(nèi)是否接收到Feature消息,如果是,則返回步驟309,否則,直接執(zhí)行步驟313。
步驟312被叫用戶所屬的HLR根據(jù)Feature消息修正自身中保存的語音留言數(shù)量。
步驟313被叫用戶所屬的HLR判斷該被叫用戶是否可接通,如果是,則執(zhí)行步驟314,否則繼續(xù)等待,并返回步驟313。
步驟314被叫用戶所屬的HLR根據(jù)實際被叫用戶號碼向被叫用戶當(dāng)前所在的MSC發(fā)送資格指示消息。
這里,HLR所發(fā)送的資格指示消息中攜帶了HLR中保存的修正后的語音留言數(shù)量,以及語音郵箱號碼。
步驟315被叫用戶當(dāng)前所在的MSC接收到資格指示消息,獲取其中攜帶的語音留言數(shù)量和語音郵箱號碼,然后將該語音留言數(shù)量和語音郵箱號碼發(fā)送至被叫用戶。
在本發(fā)明中,當(dāng)采用增設(shè)一個只具備根據(jù)中繼信令產(chǎn)生CD口協(xié)議信令功能的獨立的信令轉(zhuǎn)換實體來實現(xiàn)語音郵箱通知業(yè)務(wù)時,需要預(yù)先通過中繼信令連接該獨立的信令轉(zhuǎn)換實體與語音郵箱,以及通過CD口協(xié)議信令連接該獨立的信令轉(zhuǎn)換實體與HLR。
圖4是本發(fā)明實施例一利用增設(shè)的獨立信令轉(zhuǎn)換實體實現(xiàn)語音郵箱通知的流程圖。參見圖4,這里,以預(yù)先在HLR上設(shè)置時間閾值為例,語音郵箱通過增設(shè)的只具備根據(jù)中繼信令產(chǎn)生CD口協(xié)議信令功能的獨立的信令轉(zhuǎn)換實體,通知HLR修正語音留言信息實現(xiàn)語音郵箱通知的過程具體包括以下步驟步驟401當(dāng)觸發(fā)事件發(fā)生時,語音郵箱判斷自身保存的語音留言中是否存在未被聽取過的留言,如果是,則執(zhí)行步驟402,否則,繼續(xù)等待,并返回步驟401。
步驟402語音郵箱判斷未被用戶聽取過的留言中,是否存在內(nèi)容不為空的語音留言,如果存在,則執(zhí)行步驟403,否則,繼續(xù)等待,并返回步驟401。
步驟403語音郵箱構(gòu)造一條IAM消息,并在該IAM消息中攜帶自身保存的實際語音留言信息。
步驟404語音郵箱將所構(gòu)造的IAM消息發(fā)送至與自身相連的所述獨立的信令轉(zhuǎn)換實體。
步驟405該獨立的信令轉(zhuǎn)換實體根據(jù)接收到的IAM消息構(gòu)造一條具有相應(yīng)內(nèi)容的Feature消息。
步驟406該獨立的信令轉(zhuǎn)換實體根據(jù)實際被叫用戶號碼將所構(gòu)造的Feature消息發(fā)送至被叫用戶所屬的HLR。
步驟407被叫用戶所屬的HLR判斷當(dāng)前距離自身上一次發(fā)送語音郵箱通知的時間長度是否小于預(yù)先設(shè)置的時間閾值,如果是,則執(zhí)行步驟408,否則,執(zhí)行步驟410。
步驟408被叫用戶所屬的HLR根據(jù)Feature消息修正自身中保存的語音留言數(shù)量,并初始化自身中預(yù)先設(shè)置的下發(fā)定時器。
步驟409被叫用戶所屬的HLR判斷在該下發(fā)定時器的超時時間內(nèi)是否接收到Feature消息,如果是,則返回步驟407,否則,直接執(zhí)行步驟411。。
步驟410被叫用戶所屬的HLR根據(jù)Feature消息修正自身中保存的語音留言數(shù)量。
步驟411被叫用戶所屬的HLR判斷該被叫用戶是否可接通,如果是,則執(zhí)行步驟412,否則繼續(xù)等待,并返回步驟411。
步驟412被叫用戶所屬的HLR向被叫用戶當(dāng)前所在的MSC發(fā)送資格指示消息。
這里,HLR所發(fā)送的資格指示消息中攜帶了HLR中保存的修正后的語音留言數(shù)量,以及語音郵箱號碼。
步驟413被叫用戶當(dāng)前所在的MSC接收到資格指示消息,獲取其中攜帶的語音留言數(shù)量和語音郵箱號碼,然后將該語音留言數(shù)量和語音郵箱號碼發(fā)送至被叫用戶。
實施例二在本實施例中,預(yù)先對語音郵箱進行功能增強,使其支持HLR所支持的CD口協(xié)議信令。
圖5是本發(fā)明實施例二由語音郵箱直接通知HLR修正語音留言數(shù)量并預(yù)先在HLR上設(shè)置時間閾值實現(xiàn)語音郵箱通知的流程圖。參見圖5,這里,以預(yù)先在HLR上設(shè)置時間閾值為例,語音郵箱將自身保存的實際語音留言數(shù)量通過CD口協(xié)議的信令直接發(fā)送至HLR,實現(xiàn)語音郵箱通知的過程具體包括以下步驟步驟501~步驟502的所有描述與步驟401~步驟402的所有描述均相同。
步驟503語音郵箱構(gòu)造一條Feature消息,在該Feature消息中攜帶語音郵箱通知信息。
這里,所述語音郵箱通知信息包括未被用戶聽取過且內(nèi)容不為空的語音留言的數(shù)量以及語音郵箱自身的號碼。在具體實現(xiàn)時,語音郵箱可以將自身號碼填寫在Feature消息中的主叫號碼域中,將未被用戶聽取過且內(nèi)容不為空的語音留言的數(shù)量以及實際被叫用戶號碼填寫在Feature消息中的被叫號碼域中。
步驟504語音郵箱根據(jù)實際被叫用戶號碼將所構(gòu)造的Feature消息發(fā)送至被叫用戶所屬的HLR。
從步驟503到步驟504,F(xiàn)eature消息是語音郵箱為向HLR發(fā)送通知而使用的CD口協(xié)議信令中的一種消息,在實際的業(yè)務(wù)實現(xiàn)中,也可采用CD口協(xié)議信令中的其它消息。
步驟505~步驟511與步驟407~步驟413的所有描述均相同。
圖6是本發(fā)明實施例二由語音郵箱直接通知HLR修正語音留言數(shù)量并預(yù)先在語音郵箱上設(shè)置時間閾值實現(xiàn)語音郵箱通知的流程圖。參見圖6,這里,以預(yù)先在語音郵箱上設(shè)置時間閾值為例,語音郵箱將自身保存的實際語音留言數(shù)量通過CD口協(xié)議的信令直接發(fā)送至HLR,實現(xiàn)語音郵箱通知的過程具體包括以下步驟步驟601~步驟602與步驟201~步驟202的所有描述均相同。
步驟603語音郵箱判斷當(dāng)前距離自身上一次通知HLR進行修正的時間長度是否小于自身中預(yù)先設(shè)置的時間閾值,如果是,則執(zhí)行步驟604,否則,執(zhí)行步驟605。
步驟604語音郵箱構(gòu)造一條Feature消息,在該Feature消息中攜帶語音郵箱通知信息及不下發(fā)通知標(biāo)識,然后執(zhí)行步驟606。
步驟605語音郵箱構(gòu)造一條Feature消息,在該Feature消息中攜帶語音郵箱通知信息及下發(fā)通知標(biāo)識。
步驟606語音郵箱根據(jù)實際被叫用戶號碼將所構(gòu)造的Feature消息發(fā)送至被叫用戶所屬的HLR。
步驟607~步驟613與步驟209~步驟215的所有描述均相同。
總之,以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種語音郵箱通知的實現(xiàn)方法,其特征在于,該方法包括以下步驟A、當(dāng)觸發(fā)事件發(fā)生時,語音郵箱判斷自身中是否存在未被聽取過的語音留言,如果是,則執(zhí)行步驟B,否則,結(jié)束當(dāng)前流程;B、語音郵箱根據(jù)自身對應(yīng)的用戶號碼,將未被聽取過的語音留言數(shù)量以及所述用戶號碼,發(fā)送至所述用戶所屬的歸屬位置寄存器HLR;C、所述用戶所屬的HLR根據(jù)接收到的未被聽取過的語音留言數(shù)量修正自身中保存的語音留言數(shù)量,然后根據(jù)所述用戶號碼將修正后的語音留言數(shù)量攜帶在語音郵箱通知中發(fā)送至所述用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在語音郵箱判斷自身中存在未被聽取過的語音留言之后,并在執(zhí)行步驟B之前,步驟A進一步包括語音郵箱判斷未被聽取過的語音留言中是否存在內(nèi)容不為空的留言,如果是,則執(zhí)行步驟B,否則,結(jié)束當(dāng)前流程;在步驟B中,語音郵箱發(fā)送的是未被聽取過且內(nèi)容不為空的語音留言數(shù)量;在步驟C中,所述用戶所屬的HLR是根據(jù)接收到的未被聽取過且內(nèi)容不為空的語音留言數(shù)量修正自身中保存的語音留言數(shù)量。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括設(shè)置語音郵箱支持CD口協(xié)議的信令;在步驟B中,語音郵箱根據(jù)所述用戶的號碼,通過CD口協(xié)議的信令將未被聽取過的語音留言數(shù)量直接發(fā)送至所述用戶所屬的HLR。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B具體包括以下步驟B11、語音郵箱向信令轉(zhuǎn)換實體發(fā)送一條中繼信令,其中,所述中繼信令中攜帶有未被聽取過的語音留言數(shù)量和所述用戶的號碼;B12、所述信令轉(zhuǎn)換實體根據(jù)接收到的中繼信令構(gòu)造一條CD口協(xié)議信令,其中,所述CD口協(xié)議信令中攜帶有未被聽取過的語音留言數(shù)量和所述用戶的號碼;B13、所述信令轉(zhuǎn)換實體根據(jù)所述用戶的號碼,將所構(gòu)造的CD口協(xié)議信令發(fā)送至用戶所屬的HLR。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在步驟B中,所述信令轉(zhuǎn)換實體為移動交換中心MSC;或營帳系統(tǒng);或預(yù)先設(shè)置的只具備根據(jù)中繼信令產(chǎn)生CD口協(xié)議信令的獨立信令轉(zhuǎn)換實體,該獨立信令轉(zhuǎn)換實體通過中繼信令與語音郵箱相連,并通過CD口協(xié)議信令與HLR相連。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,在語音郵箱判斷自身中存在未被聽取過的語音留言之后,并在執(zhí)行步驟B之前,步驟A進一步包括語音郵箱判斷當(dāng)前距離上一次發(fā)送未被聽取過語音留言數(shù)量的時間長度,是否小于自身中預(yù)先設(shè)置的時間閾值,如果是,則在步驟B中,語音郵箱進一步將不下發(fā)通知標(biāo)識發(fā)送至用戶所屬的HLR,否則,在步驟B中,語音郵箱進一步將下發(fā)通知標(biāo)識發(fā)送至用戶所屬的HLR;在步驟B與步驟C之間進一步包括C011、用戶所屬的HLR判斷語音郵箱發(fā)來的是否為下發(fā)通知標(biāo)識,如果是,則執(zhí)行步驟C,否則,執(zhí)行步驟C012;C012、用戶所屬的HLR修正自身中保存的語音留言數(shù)量,然后結(jié)束當(dāng)前流程。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在用戶所屬的HLR修正自身中保存的語音留言數(shù)量之后,并在結(jié)束當(dāng)前流程之前,步驟C012進一步包括用戶所屬的HLR啟動預(yù)先設(shè)置的下發(fā)定時器,并判斷在該下發(fā)定時器的超時時間內(nèi),是否接收到下發(fā)通知標(biāo)識和不下發(fā)通知標(biāo)識中的任一個,如果是,則返回步驟C011,否則用戶所屬的HLR根據(jù)所述用戶號碼將修正后的語音留言數(shù)量攜帶在語音郵箱通知中發(fā)送至所述用戶。
8.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,在用戶所屬的HLR修正語音留言數(shù)量之后,并在發(fā)送語音郵箱通知之前,步驟C進一步包括C11、所述用戶所屬的HLR判斷當(dāng)前距離上一次發(fā)送語音郵箱通知的時間長度,是否小于自身中預(yù)先設(shè)置的時間閾值,如果是,則結(jié)束當(dāng)前流程,否則,繼續(xù)執(zhí)行發(fā)送所述語音郵箱通知的步驟。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,在用戶所屬的HLR判斷當(dāng)前距離上一次發(fā)送語音郵箱通知的時間長度,小于自身中預(yù)先設(shè)置的時間閾值之后,并在結(jié)束當(dāng)前流程之前,步驟C11進一步包括用戶所屬的HLR啟動預(yù)先設(shè)置的下發(fā)定時器,并判斷在該下發(fā)定時器的超時時間內(nèi),是否接收到未被聽取過的語音留言數(shù)量,如果是,則返回步驟C,否則用戶所屬的HLR根據(jù)所述用戶號碼將修正后的語音留言數(shù)量攜帶在語音郵箱通知中發(fā)送至所述用戶。
10.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,在步驟B11與步驟B12之間,進一步包括所述信令轉(zhuǎn)換實體判斷當(dāng)前距離上一次發(fā)送所構(gòu)造的CD口協(xié)議信令的時間長度,是否小于自身中預(yù)先設(shè)置的時間閾值,如果是,則在步驟B12中,所述信令轉(zhuǎn)換實體進一步在所構(gòu)造的CD口協(xié)議信令中攜帶不下發(fā)通知標(biāo)識,如果不是,則在步驟B12中,所述信令轉(zhuǎn)換實體進一步在所構(gòu)造的CD口協(xié)議信令中攜帶下發(fā)通知標(biāo)識;在步驟B13與步驟C之間進一步包括C021、所述用戶所屬的HLR判斷自身接收到的CD口協(xié)議信令中是否攜帶下發(fā)通知標(biāo)識,如果是,則執(zhí)行步驟C,否則,執(zhí)行步驟C022;C022、所述用戶所屬的HLR修正自身中保存的語音留言數(shù)量,然后結(jié)束當(dāng)前流程。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,在用戶所屬的HLR修正自身中保存的語音留言數(shù)量之后,并在結(jié)束當(dāng)前流程之前,步驟C022進一步包括用戶所屬的HLR啟動預(yù)先設(shè)置的下發(fā)定時器,并判斷在該下發(fā)定時器的超時時間內(nèi),是否接收到下發(fā)通知標(biāo)識和不下發(fā)通知標(biāo)識中的任一個,如果是,則返回步驟C021,否則用戶所屬的HLR根據(jù)所述用戶號碼將修正后的語音留言數(shù)量攜帶在語音郵箱通知中發(fā)送至所述用戶。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟B中,語音郵箱進一步將自身的號碼發(fā)送至所述用戶所屬的HLR;在步驟C中,所述用戶所屬的HLR進一步將接收到的語音郵箱號碼攜帶在語音郵箱通知中發(fā)送至所述用戶。
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟C中,所述用戶所屬的HLR將修正后的語音留言數(shù)量攜帶在語音郵箱通知中發(fā)送至用戶的步驟具體包括C11、所述用戶所屬的HLR判斷所述用戶是否可接通,如果是,則執(zhí)行步驟C12,否則,結(jié)束當(dāng)前流程;C12、所述用戶所屬的HLR根據(jù)所述用戶號碼向所述用戶當(dāng)前所在的MSC發(fā)送資格指示消息,其中,所述資格指示消息中攜帶了HLR修正后的語音留言數(shù)量以及所述用戶號碼;C13、所述用戶當(dāng)前所在的MSC接收到資格指示消息后,將該資格指示消息中攜帶的HLR修正后的語音留言數(shù)量發(fā)送至所述用戶。
全文摘要
本發(fā)明公開了一種語音郵箱通知的實現(xiàn)方法,該方法包括當(dāng)觸發(fā)事件發(fā)生時,語音郵箱判斷自身中是否存在未被聽取過的語音留言,如果不存在,則結(jié)束當(dāng)前流程;如果存在,語音郵箱根據(jù)自身對應(yīng)的用戶號碼,將未被聽取過的語音留言數(shù)量以及所述用戶號碼,發(fā)送至所述用戶所屬的歸屬位置寄存器(HLR);所述用戶所屬的HLR根據(jù)接收到的未被聽取過的語音留言數(shù)量修正自身中保存的語音留言數(shù)量,然后根據(jù)所述用戶號碼將修正后的語音留言數(shù)量攜帶在語音郵箱通知中發(fā)送至所述用戶。本發(fā)明能夠保證HLR保存的語音留言數(shù)量符合語音郵箱中實際保存的語音留言數(shù)量,從而使用戶接收到的語音郵箱通知準確可靠。
文檔編號H04M3/537GK1852373SQ200510072210
公開日2006年10月25日 申請日期2005年5月23日 優(yōu)先權(quán)日2005年5月23日
發(fā)明者李世前, 王承勇 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1