欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通話建立方法及設(shè)備的制造方法

文檔序號:8398273閱讀:286來源:國知局
一種通話建立方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種通話建立方法。本發(fā)明同時還涉及一種通話控制設(shè)備。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,電話/手機成為人們?nèi)粘I钪胁豢苫蛉钡囊徊糠郑粩嘟o人們的生活帶來方便,但是由于通信過程中不可避免的信號干擾、信號覆蓋不全、用戶誤操作等問題,使用者在手機通話過程中會出現(xiàn)通話中斷的情況,而在這種情況下,通話雙方經(jīng)常會重新?lián)艽驅(qū)Ψ诫娫?,如果雙方撥打?qū)Ψ诫娫挼臅r間差很小,就會出現(xiàn)同時互相撥打的現(xiàn)象,導致雙方分別收到對方忙的提示,從而無法接通,有時連續(xù)撥打多次都會出現(xiàn)同樣的情況,使用者只好放棄嘗試撥打?qū)Ψ诫娫?,給使用者帶來很多不便。
[0003]由于現(xiàn)有的通信系統(tǒng)在進行主被叫接通時,是基于被叫的狀態(tài)進行相應的處理,如果希望通話的雙方同時撥打?qū)Ψ绞謾C,通信系統(tǒng)不會判斷雙方撥打的被叫之間的關(guān)系,而是根據(jù)被叫的狀態(tài)返回忙狀態(tài),從而導致雙方無法接通。因此,如何根據(jù)通話過程中雙方之間的狀態(tài)以及關(guān)系進行判斷,并主動接通互相撥打的用戶,成為本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供了一種通話建立方法,用以將互相撥打的用戶快速接通,該方法預先設(shè)置用于關(guān)聯(lián)主叫號碼以及被叫號碼的對應關(guān)系表,還包括:
[0005]當判斷通話建立過程中的被叫設(shè)備處于忙狀態(tài)時,在所述對應關(guān)系表中查詢是否存在所述被叫設(shè)備的號碼;
[0006]若所述對應關(guān)系表中存在所述號碼,且所述對應關(guān)系表中與所述號碼相對應的被叫號碼與主叫設(shè)備的號碼相同,則確認所述主叫設(shè)備與所述被叫設(shè)備處于互相撥打狀態(tài),將所述主叫設(shè)備與所述被叫設(shè)備進行接通,并將所述號碼及其對應的被叫號碼從所述對應關(guān)系表中刪除;
[0007]若所述狀態(tài)列表中不存在所述號碼,則生成所述主叫設(shè)備的主叫號碼與所述被叫設(shè)備的被叫號碼之間的對應關(guān)系,并將所述對應關(guān)系添加至所述對應關(guān)系表。
[0008]相應地,本發(fā)明還公開了一種通話控制設(shè)備,該設(shè)備中預先設(shè)置有用于關(guān)聯(lián)主叫號碼以及被叫號碼的對應關(guān)系表,還包括:
[0009]查詢模塊,用于當判斷通話建立過程中的被叫設(shè)備處于忙狀態(tài)時,在所述對應關(guān)系表中查詢是否存在所述被叫設(shè)備的號碼;
[0010]通話模塊,用于當所述查詢模塊確認所述對應關(guān)系表中存在所述號碼,且所述對應關(guān)系表中與所述號碼相對應的被叫號碼與主叫設(shè)備的號碼相同時,確認所述主叫設(shè)備與所述被叫設(shè)備處于互相撥打的狀態(tài),將所述主叫設(shè)備與所述被叫設(shè)備進行接通,并將所述號碼及其對應的被叫號碼從所述對應關(guān)系表中刪除;
[0011]生成模塊,用于當所述查詢模塊確認所述狀態(tài)列表中不存在所述號碼時,生成所述主叫設(shè)備的主叫號碼與所述被叫設(shè)備的被叫號碼之間的對應關(guān)系,并將所述對應關(guān)系添加至所述對應關(guān)系表。
[0012]由此可見,通過應用以上技術(shù)方案,當判斷通話建立過程中的被叫設(shè)備處于忙狀態(tài)時,通過預先設(shè)置的對應關(guān)系表檢查主叫設(shè)備與被叫設(shè)備是否處于互相撥打的狀態(tài),在確認雙方為互相撥打的狀態(tài)時直接接通雙方設(shè)備。從而避免通話中斷后,由于雙方設(shè)備互相撥打而導致無法接通的問題,提高了用戶的使用體驗。
【附圖說明】
[0013]圖1為本發(fā)明提出的一種通話建立方法的流程示意圖;
[0014]圖2為本發(fā)明具體實施例提出的MS網(wǎng)絡(luò)下為互撥狀態(tài)直接主被叫建立通話的信令流示意圖;
[0015]圖3為本發(fā)明提出的一種通話控制設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0016]為解決現(xiàn)有技術(shù)中由于主叫設(shè)備與被叫設(shè)備處于互相撥打的狀態(tài)而導致通話無法接通的問題,本發(fā)明提出了一種通話建立方法,通過在呼叫控制中心增加一個互撥狀態(tài)檢查模塊,同時通過改造呼叫控制中心在發(fā)現(xiàn)主被叫處于互撥對方狀態(tài)時實現(xiàn)直接接通雙方的方式,解決互撥狀態(tài)下無法建立通話的問題。
[0017]在執(zhí)行具體的步驟之前,該方法需要預先設(shè)置用于存儲主叫號碼以及被叫號碼的對應關(guān)系表。由于本發(fā)明主要是基于處于忙狀態(tài)下的主叫與被叫之間的號碼之間的關(guān)聯(lián)來實現(xiàn)互撥狀態(tài)的判斷,該對應關(guān)系表中的每一條表項都可同時記錄一個主叫號碼及其對應的被叫號碼,以此實現(xiàn)主叫號碼以及被叫號碼之間的關(guān)聯(lián)。相應地,在發(fā)現(xiàn)當前的被叫設(shè)備處于忙狀態(tài)下時,即將主叫設(shè)備以及被叫設(shè)備的號碼作為一條表項加入該對應關(guān)系表中,若是主叫設(shè)備與被叫設(shè)備相互接通或主叫設(shè)備取消通話后,即將對應的記錄表項從中刪除。
[0018]因此,該對應關(guān)系表實際上是用于將當前處于忙狀態(tài)的被叫設(shè)備及其對應的主叫設(shè)備的號碼相互關(guān)聯(lián)并寄存。該對應關(guān)系表需要由可獲取主被叫設(shè)備通話狀態(tài)以及號碼的通話控制設(shè)備維護,或設(shè)置于其他可實現(xiàn)同樣功能的設(shè)備中,具體的設(shè)置方式均屬于本發(fā)明的保護范圍之內(nèi)。
[0019]如圖1所不,在預先設(shè)置用于存儲主叫號碼以及被叫號碼的對應關(guān)系表后,該方法步驟如下:
[0020]S101,當判斷通話建立過程中的被叫設(shè)備處于忙狀態(tài)時,在所述對應關(guān)系表中查詢是否存在所述被叫設(shè)備的號碼。
[0021]具體的,當呼叫控制中心在為主叫建立通話過程中,發(fā)現(xiàn)被叫處于忙狀態(tài)時,即發(fā)送互撥狀態(tài)檢查請求到互撥狀態(tài)檢查模塊,由互撥狀態(tài)檢查模塊對主被叫進行檢查,請求消息包含主叫號碼、被叫號碼、被叫狀態(tài)。當主叫取消呼叫時,呼叫控制中心需要發(fā)送取消互撥狀態(tài)檢查請求到互撥狀態(tài)檢查模塊。相應地,互撥狀態(tài)檢查模塊會維護一個被叫忙狀態(tài)列表,列表包括主叫號碼、被叫號碼屬性。
[0022]S102,若所述對應關(guān)系表中存在所述號碼,且所述對應關(guān)系表中與所述號碼相對應的被叫號碼與主叫設(shè)備的號碼相同,則確認所述主叫設(shè)備與所述被叫設(shè)備處于互相撥打的狀態(tài),將所述主叫設(shè)備與所述被叫設(shè)備進行接通,并將所述號碼及其對應的被叫號碼從所述對應關(guān)系表中刪除。
[0023]除了該步驟中的情況之外,若所述對應關(guān)系表中存在所述號碼,且所述對應關(guān)系表中與所述號碼相對應的被叫號碼與主叫設(shè)備的號碼不同,則確認所述主叫設(shè)備與所述被叫設(shè)備不處于互相撥打的狀態(tài),并向所述主叫設(shè)備返回忙狀態(tài)響應。
[0024]同時,在判斷主叫設(shè)備以及被叫設(shè)備處于互相撥打的狀態(tài)后,通過以下方式使二者互相接通:
[0025]從所述主叫設(shè)備和/或所述被叫設(shè)備在所述通話建立過程中的協(xié)商報文獲取對應的媒體參數(shù);
[0026]構(gòu)建第一響應報文,所述第一響應報文中攜帶第一設(shè)備的媒體參數(shù),所述第一設(shè)備為所述主叫設(shè)備以及所述被叫設(shè)備之間的任一設(shè)備;
[0027]將所述第一響應報文發(fā)送至第二設(shè)備,所述第二設(shè)備為所述主叫設(shè)備以及所述被叫設(shè)備之間除所述第一設(shè)備的另一設(shè)備;
[0028]接收所述第二設(shè)備根據(jù)所述第一響應報文返回的第一確認報文,并根據(jù)所述第一確認報文中攜帶的第二設(shè)備的媒體參數(shù)構(gòu)建第二響應報文,
[0029]將所述第二響應報文發(fā)送至第二設(shè)備,以使所述第二設(shè)備回復第二確認報文。
[0030]需要說明的是,以上流程中的媒體參數(shù)以及協(xié)商報文在不同的網(wǎng)絡(luò)環(huán)境或場景下具有不同的表現(xiàn)形式,其中的協(xié)商報文可以為INVITE請求報文,而媒體參數(shù)可以為會話描述協(xié)議SDP參數(shù),本發(fā)明通過構(gòu)建主叫設(shè)備和被叫設(shè)備其中一方的響應報文使另一方設(shè)備回復響應報文,用于承載的報文或參數(shù)名稱的不同并不影響本發(fā)明的保護范圍。
[0031]在具體的實施場景中,當互撥狀態(tài)檢查模塊收到呼叫控制中心發(fā)送的互撥狀態(tài)檢查請求時,進行如下處理:
[0032]( I)基于被叫號碼從列表中的查詢是否有相同的主叫號碼記錄;
[0033](2)如果有則對比記錄中的被叫號碼是否與請求消息中的主叫號碼相同:
[0034]如果相同,則說明是互撥狀態(tài),返回互撥狀態(tài)響應(包括主叫號碼、被叫號碼)給呼叫控制中心;
[0035]如果不相同,則說明非互撥狀態(tài),返回非互撥狀態(tài)響應(包括主叫號碼、被叫號碼)給呼叫控制中心。
[0036](3)如果沒有,則返回非互撥狀態(tài)響應(包括主叫號碼、被叫號碼)給呼叫控制中心,并將該請求中的信息作為一條記錄插入被叫忙狀態(tài)列表。
[0037]S103,若所述狀態(tài)列表中不存在所述號碼,則生成所述主叫設(shè)備的主叫號碼與所述被叫設(shè)備的被叫號碼之間的對應關(guān)系,并將所述對應關(guān)系添加至所述對應關(guān)系表。
[0038]在該步驟之后,如果有收到所述主叫設(shè)備發(fā)送的通話建立取消請求,則將所述主叫設(shè)備的主叫號碼及其對應的被叫號碼從所述對應關(guān)系表中刪除。
[0039]具體的,當互撥狀態(tài)檢查模塊收到呼叫控制中心發(fā)送的取消互撥狀態(tài)檢查請求時,基于請求消息主叫號碼從列表中刪除主叫號碼與請求中主叫號碼相同的記錄。
[0040]為了進一步闡述本發(fā)明的技術(shù)思想,現(xiàn)結(jié)合具體的應用場景,對本發(fā)明的技術(shù)方案進行說明。以圖2所示的MS網(wǎng)絡(luò)的SIP通話為例,說明互撥狀態(tài)下直接為主被叫建立通話的信令流程。其中,圖中SI之前為正常的通話流程,中間通話發(fā)生了中斷,由于該實施例的核心在于接通處于互相撥打的用戶設(shè)備,因此以下僅對SI之后的步驟進行介紹:
[0041]SI, Client A 發(fā)起呼叫,呼叫 Client B ;
[0042]S2, Client B 發(fā)起呼叫,呼叫 Client A;
[0043]S3,呼叫控制中心向Client A返回180振鈴響應;
[0044]S4,呼叫控制中心向Client B返回180振鈴響應;
[0045]S5,呼叫控制中心轉(zhuǎn)發(fā)Client B的INVITE請求到Client A ;
[0046]S6,呼叫控制中心轉(zhuǎn)發(fā)Client A的INVITE請求到Client B ;
[0047]S7, Client A向呼叫中心返回486Busy響應;
[0048]S8, Client B向呼
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
龙川县| 都匀市| 文水县| 乌拉特中旗| 大竹县| 阳新县| 崇义县| 河西区| 秭归县| 隆昌县| 九龙坡区| 平利县| 平乡县| 历史| 丹凤县| 缙云县| 海兴县| 玉山县| 车致| 上饶市| 邳州市| 邛崃市| 邹城市| 永城市| 岳池县| 武穴市| 永寿县| 保德县| 临漳县| 普洱| 敦化市| 额敏县| 曲松县| 湖北省| 洱源县| 蒙自县| 大英县| 衡东县| 新民市| 交口县| 清镇市|