本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種撥號(hào)控制方法和裝置。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的發(fā)展,手機(jī)已成為人們生活中不可缺少的通訊工具。通過手機(jī)進(jìn)行通信時(shí),首先需要主叫用戶終端撥號(hào),此時(shí)若被叫用戶終端處于待機(jī)狀態(tài),才能夠建立主叫用戶終端與被叫用戶終端之間的通話連接。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
在某些場(chǎng)景下,主叫用戶終端和被叫用戶終端的通話由于用戶原因或者由于信號(hào)等問題被掛斷,此時(shí)兩個(gè)用戶可能會(huì)同時(shí)撥打?qū)Ψ降奶?hào)碼,此時(shí)網(wǎng)絡(luò)側(cè)由于數(shù)據(jù)傳輸?shù)难訒r(shí),判斷兩者所撥的號(hào)碼均為撥號(hào)狀態(tài),因此無法建立通話,從而造成通信的障礙。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種撥號(hào)控制方法和裝置,能夠在兩個(gè)用戶終端同時(shí)撥打?qū)Ψ教?hào)碼時(shí)建立兩者之間的通話連接,從而避免同時(shí)撥號(hào)時(shí)產(chǎn)生的通信障礙。
一方面,本發(fā)明實(shí)施例提供了一種撥號(hào)控制方法,包括:
獲取第一用戶終端發(fā)送的撥號(hào)請(qǐng)求信息,所述撥號(hào)請(qǐng)求信息包括第一用戶被叫號(hào)碼;
根據(jù)所述第一用戶被叫號(hào)碼獲取所述第一用戶被叫號(hào)碼所對(duì)應(yīng)的第二用戶終端的狀態(tài);
當(dāng)所述第二用戶終端為撥號(hào)狀態(tài)時(shí),獲取所述第二用戶終端發(fā)送的撥號(hào)請(qǐng)求信息中的第二用戶被叫號(hào)碼;
當(dāng)所述第二用戶被叫號(hào)碼與所述第一用戶終端號(hào)碼相同時(shí),向所述第一用戶終端和所述第二用戶終端發(fā)送接通電話指令。
具體地,上述撥號(hào)控制方法還包括:當(dāng)所述第二用戶被叫號(hào)碼與所述第一用戶終端號(hào)碼不同時(shí),向所述第一用戶終端發(fā)送無法接通提示信息,向所述第二用戶終端發(fā)送來電提示信息。
具體地,上述撥號(hào)控制方法還包括:當(dāng)所述第二用戶終端為通話狀態(tài)時(shí),向所述第一用戶終端發(fā)送無法接通提示信息,向所述第二用戶終端發(fā)送來電提示信息。
具體地,上述撥號(hào)控制方法還包括:當(dāng)所述第二用戶終端為待機(jī)狀態(tài)時(shí),向所述第一用戶終端和所述第二用戶終端發(fā)送接通電話指令。
另一方面,提供一種撥號(hào)控制裝置,包括:
撥號(hào)請(qǐng)求獲取單元,用于獲取第一用戶終端發(fā)送的撥號(hào)請(qǐng)求信息,所述撥號(hào)請(qǐng)求信息包括第一用戶被叫號(hào)碼;
狀態(tài)獲取單元,用于根據(jù)所述第一用戶被叫號(hào)碼獲取所述第一用戶被叫號(hào)碼所對(duì)應(yīng)的第二用戶終端的狀態(tài);
號(hào)碼獲取單元,用于當(dāng)所述第二用戶終端為撥號(hào)狀態(tài)時(shí),獲取所述第二用戶終端發(fā)送的撥號(hào)請(qǐng)求信息中的第二用戶被叫號(hào)碼;
接通單元,用于當(dāng)所述第二用戶被叫號(hào)碼與所述第一用戶終端號(hào)碼相同時(shí),向所述第一用戶終端和所述第二用戶終端發(fā)送接通電話指令。
具體地,上述撥號(hào)控制裝置還包括:提示單元,用于當(dāng)所述第二用戶被叫號(hào)碼與所述第一用戶終端號(hào)碼不同時(shí),向所述第一用戶終端發(fā)送無法接通提示信息,向所述第二用戶終端發(fā)送來電提示信息。
具體地,所述提示單元還用于,當(dāng)所述第二用戶終端為通話狀態(tài)時(shí),向所述第一用戶終端發(fā)送無法接通提示信息,向所述第二用戶終端發(fā)送來電提示信息。
具體地,所述接通單元,還用于當(dāng)所述第二用戶終端為待機(jī)狀態(tài)時(shí),向所述第一用戶終端和所述第二用戶終端發(fā)送接通電話指令。
本發(fā)明提供的撥號(hào)控制方法和裝置,根據(jù)主叫用戶終端的撥號(hào)請(qǐng)求中的被叫號(hào)碼信息確定被叫用戶終端,當(dāng)被叫用戶終端為撥號(hào)狀態(tài)時(shí),獲取被叫用戶終端所撥打的號(hào)碼,若被叫用戶終端也在向主叫用戶終端撥號(hào),則接通主叫用戶終端和被叫用戶終端,從而實(shí)現(xiàn)了在兩個(gè)用戶終端同時(shí)撥打?qū)Ψ教?hào)碼時(shí)建立兩者之間的通話連接,避免了現(xiàn)有技術(shù)中兩個(gè)用戶終端同時(shí)撥打?qū)Ψ教?hào)碼時(shí)無法接通的通信障礙。
【附圖說明】
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1是本發(fā)明實(shí)施例中一種撥號(hào)控制方法的流程圖;
圖2是本發(fā)明實(shí)施例中另一種撥號(hào)控制方法的流程圖;
圖3是本發(fā)明實(shí)施例中一種撥號(hào)控制裝置的結(jié)構(gòu)框圖;
圖4是本發(fā)明實(shí)施例中另一種撥號(hào)控制裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
如圖1所示,本發(fā)明實(shí)施例提供一種撥號(hào)控制方法,該方法的執(zhí)行主體為網(wǎng)絡(luò)側(cè),具體可以為交換機(jī)等用于撥號(hào)控制的設(shè)備,該方法包括:
步驟101、獲取第一用戶終端發(fā)送的撥號(hào)請(qǐng)求信息,該撥號(hào)請(qǐng)求信息包括第一用戶被叫號(hào)碼;
在該步驟中,第一用戶被叫號(hào)碼是指第一用戶終端所撥打的號(hào)碼。
步驟102、根據(jù)第一用戶被叫號(hào)碼獲取第一用戶被叫號(hào)碼所的第二用戶終端的狀態(tài);
在該步驟中,第二用戶終端是指第一用戶被叫號(hào)碼所對(duì)應(yīng)的用戶終端,即第一用戶終端所呼叫的設(shè)備。
步驟103、判斷第二用戶終端的狀態(tài),當(dāng)?shù)诙脩艚K端為撥號(hào)狀態(tài)時(shí),進(jìn)入步驟104;
步驟104、獲取第二用戶終端發(fā)送的撥號(hào)請(qǐng)求信息中的第二用戶被叫號(hào)碼;
在該步驟中,由于第二用戶終端為撥號(hào)狀態(tài),因此可以獲取第二用戶終端的撥號(hào)請(qǐng)求信息。
步驟105、判斷第二用戶被叫號(hào)碼與第一用戶終端號(hào)碼是否相同,當(dāng)?shù)诙脩舯唤刑?hào)碼與第一用戶終端號(hào)碼相同時(shí),進(jìn)入步驟106;
在該步驟中,判斷第二用戶終端是否也在呼叫第一用戶終端,據(jù)此來判斷是否接通第一用戶終端和第二用戶終端。
步驟106、向第一用戶終端和第二用戶終端發(fā)送接通電話指令。
在該步驟中,即可以建立第一用戶終端與第二用戶終端之間的通話連接。
本實(shí)施例中的撥號(hào)控制方法,根據(jù)主叫用戶終端的撥號(hào)請(qǐng)求中的被叫號(hào)碼信息確定被叫用戶終端,當(dāng)被叫用戶終端為撥號(hào)狀態(tài)時(shí),獲取被叫用戶終端所撥打的號(hào)碼,若被叫用戶終端也在向主叫用戶終端撥號(hào),則接通主叫用戶終端和被叫用戶終端,從而實(shí)現(xiàn)了在兩個(gè)用戶終端同時(shí)撥打?qū)Ψ教?hào)碼時(shí)建立兩者之間的通話連接,避免了現(xiàn)有技術(shù)中兩個(gè)用戶終端同時(shí)撥打?qū)Ψ教?hào)碼時(shí)無法接通的通信障礙。
如圖2所示,具體地,上述撥號(hào)控制方法還包括:在步驟105、判斷第二用戶被叫號(hào)碼與第一用戶終端號(hào)碼是否相同過程中,當(dāng)?shù)诙脩舯唤刑?hào)碼與第一用戶終端號(hào)碼不同時(shí),進(jìn)入步驟107、向第一用戶終端發(fā)送無法接通提示信息,向第二用戶終端發(fā)送來電提示信息。第二用戶被叫號(hào)碼與第一用戶終端號(hào)碼不同,說明第二用戶終端所撥打的號(hào)碼并不是第一用戶終端號(hào)碼,因此可以提示第一用戶終端無法接通,例如提示忙音,第一用戶終端可以根據(jù)提示掛斷或者等待,向第二用戶終端提示有第一用戶終端的來電,第二用戶終端可以根據(jù)提示選擇繼續(xù)撥號(hào)或者選擇接聽第一用戶終端。
具體地,上述撥號(hào)控制方法還包括:在步驟103、判斷第二用戶終端的狀態(tài)的過程中,當(dāng)?shù)诙脩艚K端為通話狀態(tài)時(shí),進(jìn)入步驟107、向第一用戶終端發(fā)送無法接通提示信息,向第二用戶終端發(fā)送來電提示信息。第二用戶終端為通話狀態(tài),說明第二用戶終端不可能向第一用戶終端撥打電話,因此可以提示第一用戶終端無法接通,例如提示忙音,第一用戶終端可以根據(jù)提示掛斷或者等待,向第二用戶終端提示有第一用戶終端的來電,第二用戶終端可以根據(jù)提示選擇繼續(xù)通話或者選擇接聽第一用戶終端。
具體地,上述撥號(hào)控制方法還包括:在步驟103、判斷第二用戶終端的狀態(tài)的過程中,當(dāng)?shù)诙脩艚K端為待機(jī)狀態(tài)時(shí),進(jìn)入步驟106、向第一用戶終端和第二用戶終端發(fā)送接通電話指令。第二用戶終端為待機(jī)狀態(tài),則可以建立第一用戶終端與第二用戶終端之間的通話連接,待第二用戶終端觸發(fā)接聽后即可實(shí)現(xiàn)通話。
如圖3所示,本發(fā)明實(shí)施例提供一種撥號(hào)控制裝置,包括:撥號(hào)請(qǐng)求獲取單元1,用于獲取第一用戶終端發(fā)送的撥號(hào)請(qǐng)求信息,撥號(hào)請(qǐng)求信息包括第一用戶被叫號(hào)碼;狀態(tài)獲取單元2,用于根據(jù)第一用戶被叫號(hào)碼獲取第一用戶被叫號(hào)碼所對(duì)應(yīng)的第二用戶終端的狀態(tài);號(hào)碼獲取單元3,用于當(dāng)?shù)诙脩艚K端為撥號(hào)狀態(tài)時(shí),獲取第二用戶終端發(fā)送的撥號(hào)請(qǐng)求信息中的第二用戶被叫號(hào)碼;接通單元4,用于當(dāng)?shù)诙脩舯唤刑?hào)碼與第一用戶終端號(hào)碼相同時(shí),向第一用戶終端和第二用戶終端發(fā)送接通電話指令。
需要說明的是,本實(shí)施例中的撥號(hào)控制裝置可以應(yīng)用上述實(shí)施例中的撥號(hào)控制方法,其具體過程和原理與上述實(shí)施例相同,在此不再贅述。
本實(shí)施例中的撥號(hào)控制裝置,根據(jù)主叫用戶終端的撥號(hào)請(qǐng)求中的被叫號(hào)碼信息確定被叫用戶終端,當(dāng)被叫用戶終端為撥號(hào)狀態(tài)時(shí),獲取被叫用戶終端所撥打的號(hào)碼,若被叫用戶終端也在向主叫用戶終端撥號(hào),則接通主叫用戶終端和被叫用戶終端,從而實(shí)現(xiàn)了在兩個(gè)用戶終端同時(shí)撥打?qū)Ψ教?hào)碼時(shí)建立兩者之間的通話連接,避免了現(xiàn)有技術(shù)中兩個(gè)用戶終端同時(shí)撥打?qū)Ψ教?hào)碼時(shí)無法接通的通信障礙。
如圖4所示,具體地,上述撥號(hào)控制裝置還包括:提示單元5,用于當(dāng)?shù)诙脩舯唤刑?hào)碼與第一用戶終端號(hào)碼不同時(shí),向第一用戶終端發(fā)送無法接通提示信息,向第二用戶終端發(fā)送來電提示信息。
具體地,提示單元5還用于,當(dāng)?shù)诙脩艚K端為通話狀態(tài)時(shí),向第一用戶終端發(fā)送無法接通提示信息,向第二用戶終端發(fā)送來電提示信息。
具體地,接通單元4,還用于當(dāng)?shù)诙脩艚K端為待機(jī)狀態(tài)時(shí),向第一用戶終端和第二用戶終端發(fā)送接通電話指令。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(Processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。