亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

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

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


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