專利名稱:一種對(duì)講系統(tǒng)及其多個(gè)主叫終端呼叫處理方法
技術(shù)領(lǐng)域:
本發(fā)明屬于對(duì)講系統(tǒng)領(lǐng)域,具體涉及一種對(duì)講系統(tǒng)及其多個(gè)主叫終端呼叫處理方法。
背景技術(shù):
隨著信息時(shí)代的發(fā)展,對(duì)講系統(tǒng)是當(dāng)今小區(qū)普遍應(yīng)用的管理手段之一,也是現(xiàn)代 多功能、高效率的現(xiàn)代化建筑的重要標(biāo)志??梢晫?duì)講系統(tǒng)符合當(dāng)今住宅的安全和通訊需求, 為住戶提供了安全、舒適的生活。譬如在小區(qū)的應(yīng)用中,對(duì)講系統(tǒng)能夠在第一時(shí)間以圖像、聲音形式告知管理和保 安人員現(xiàn)場所發(fā)生的任何情況,以及業(yè)主與訪客之間進(jìn)行溝通,從而有效地做出快速反應(yīng), 對(duì)于社區(qū)的安全與管理提供了極大方便。而且,業(yè)主可可以通過對(duì)講系統(tǒng)進(jìn)行小區(qū)信息詢問以及向管理處反映情況等,足 不出戶便可與小區(qū)物業(yè)部門進(jìn)行及時(shí)溝通。管理中心也可以按照住戶樓棟號(hào)及房間號(hào)碼呼 叫本小區(qū)內(nèi)的任意住戶,及時(shí)與業(yè)主進(jìn)行溝通。并可以接收小區(qū)內(nèi)任意住戶的呼叫信號(hào)。譬 如每個(gè)住戶室內(nèi)分別設(shè)置了瓦斯報(bào)警探頭、門磁、窗磁、緊急呼叫等裝置。當(dāng)觸發(fā)住戶室內(nèi) 報(bào)警探頭時(shí),報(bào)警信號(hào)可清晰的顯示在保安室的管理機(jī)上,并能顯示出報(bào)警別、房號(hào)。以便 小區(qū)管理中心值班人員及時(shí)進(jìn)行處理。但是,當(dāng)被叫方(譬如管理處工作人員)在與另一方進(jìn)行通話時(shí),若有第三方或更 多方有緊急情況呼叫被叫方,由于此時(shí)被叫方正在通話中,不能及時(shí)的對(duì)有緊急情況的第 三方做出回應(yīng),極有可能給第三方帶來極壞的后果,或者即使接通了第三方的呼叫,但是卻 完全終端了與當(dāng)前通訊方的通訊,給當(dāng)前通訊方帶來不便。如何解決在通話過程中有第三方或者更多方呼叫時(shí)、不能按照用戶的需求進(jìn)行有 效處理的問題,提高用戶的體驗(yàn)效果,是對(duì)講技術(shù)領(lǐng)域研究的方向之一。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種對(duì)講系統(tǒng)中多個(gè)主叫終端呼叫處理方法,旨在解決在 通話過程中有第三方或者更多方呼叫時(shí)、不能按照用戶的需求進(jìn)行有效處理的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種對(duì)講系統(tǒng)中多個(gè)主叫終端呼叫處理方法,所述 方法包括以下步驟被叫終端在與一主叫終端進(jìn)行通訊的過程中,監(jiān)聽是否接收到其它主叫終端的呼 叫請(qǐng)求;當(dāng)有接收到其它主叫終端的呼叫請(qǐng)求時(shí),獲取新的通訊端口并通過該端口的信令 通道向所述發(fā)起呼叫請(qǐng)求的主叫終端發(fā)送響應(yīng)消息,根據(jù)所述發(fā)起呼叫請(qǐng)求的主叫終端的 反饋信息判斷是否接通所述發(fā)起呼叫請(qǐng)求的主叫終端;當(dāng)需要接通所述發(fā)起呼叫請(qǐng)求的主叫終端時(shí),中斷與當(dāng)前正在通訊的主叫終端的 數(shù)據(jù)通道的數(shù)據(jù)傳輸,保持與當(dāng)前正在通訊的主叫終端的信令通道的通訊,并建立與所述發(fā)起呼叫請(qǐng)求的主叫終端的數(shù)據(jù)通道的數(shù)據(jù)傳輸,進(jìn)行通訊。本發(fā)明實(shí)施例的另一目的在于提供一種對(duì)講系統(tǒng),包括服務(wù)器、被叫終端以及多 個(gè)主叫終端,所述主叫終端,用于向所述被叫終端發(fā)送呼叫請(qǐng)求,進(jìn)行連接;所述被叫終端,用于在通訊過程中,監(jiān)聽是否接收到其它主叫終端的呼叫請(qǐng)求;并 根據(jù)監(jiān)聽結(jié)果獲取新的通訊端口并通過該端口的信令通道向所述發(fā)起呼叫請(qǐng)求的主叫終 端發(fā)送響應(yīng)消息;所述主叫終端,還用于根據(jù)所述被叫終端的響應(yīng)消息向所述被叫終端返回反饋信 息;所述被叫終端,還用于根據(jù)所述發(fā)起呼叫請(qǐng)求的主叫終端的反饋信息判斷是否接 通所述發(fā)起呼叫請(qǐng)求的主叫終端;并根據(jù)判斷結(jié)果中斷與當(dāng)前正在通訊的主叫終端的數(shù)據(jù) 通道的數(shù)據(jù)傳輸,保持與當(dāng)前正在通訊的主叫終端的信令通道的通訊,并建立與所述發(fā)起 呼叫請(qǐng)求的主叫終端的數(shù)據(jù)通道的數(shù)據(jù)傳輸,進(jìn)行通訊。本發(fā)明實(shí)施例的被叫終端在通話過程中,在監(jiān)聽到有其它主叫終端發(fā)起呼叫請(qǐng)求 時(shí),判斷是否建立與該主叫終端的連接,若需要建立連接,則中斷與當(dāng)前通話的主叫終端的 數(shù)據(jù)通道的傳輸,但保持與當(dāng)前通話的信令通道的傳輸,并建立與發(fā)起呼叫請(qǐng)求的主叫終 端的數(shù)據(jù)通道的連接,進(jìn)行通訊,有效的解決了在通話過程中有第三方或者更多方呼叫時(shí)、 不能按照用戶的需求進(jìn)行有效處理的問題。
圖1為本發(fā)明較佳實(shí)施例提供的對(duì)講系統(tǒng)中多個(gè)主叫終端呼叫處理方法的流程 圖;圖2為本發(fā)明較佳實(shí)施例中被叫終端與主叫終端建立連接的流程圖;圖3為本發(fā)明較佳實(shí)施例提供的對(duì)講系統(tǒng)中根據(jù)主叫終端的優(yōu)先權(quán)接入被叫終 端的流程圖;圖4為本發(fā)明較佳實(shí)施例提供的對(duì)講系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不 用于限定本發(fā)明。本發(fā)明實(shí)施例的被叫終端在通話過程中,監(jiān)聽到有其它主叫終端發(fā)起呼叫請(qǐng)求 時(shí),判斷是否建立與該主叫終端的連接,若需要建立連接,則中斷與當(dāng)前通話的主叫終端的 數(shù)據(jù)通道的傳輸,但保持與當(dāng)前通話的信令通道的傳輸,并建立與發(fā)起呼叫請(qǐng)求主叫終端 的數(shù)據(jù)通道的連接,進(jìn)行通訊。圖1示出了本發(fā)明較佳實(shí)施例提供的對(duì)講系統(tǒng)中多個(gè)主叫終端呼叫處理方法的 流程。步驟S101,被叫終端與一主叫終端建立通訊連接,具體的,被叫終端和主叫終端建 立通訊連接的步驟請(qǐng)參閱圖2及后文對(duì)圖2的描述;
5
步驟S102,在與已建立連接的主叫終端進(jìn)行通訊時(shí),監(jiān)聽是否接收到其它主叫終 端的呼叫請(qǐng)求,若是,則進(jìn)行步驟S103,否則繼續(xù)進(jìn)行步驟SlOl ;步驟S103,判斷是否有超過一個(gè)的呼叫請(qǐng)求,若是,則進(jìn)行步驟S104,否則進(jìn)行步 驟 S105 ;步驟S104,根據(jù)超過一個(gè)的發(fā)起呼叫請(qǐng)求的主叫終端的優(yōu)先權(quán)順序依次接入主叫 終端;步驟S105,被叫終端獲取新的通訊端口并通過該端口的信令通道向接入的主叫終 端發(fā)送響應(yīng)消息;步驟S106,根據(jù)接入的主叫終端的反饋信息判斷是否接通該主叫終端;若是,則 進(jìn)行步驟S107,否則不與接入的主叫終端建立數(shù)據(jù)信道的通訊,繼續(xù)保持原先的通話;步驟S107,建立接入的主叫終端的數(shù)據(jù)通道的數(shù)據(jù)傳輸,進(jìn)行通訊;和步驟S108,通訊結(jié)束,判斷是否接通與原先主叫終端的通訊,若是,則進(jìn)行步驟 S101,否則終止與原先通話的主叫終端的信令通道的通訊,即終止通話。在步驟S104中,被叫終端可以在本機(jī)配置通話優(yōu)先權(quán),比如配置某個(gè)用戶對(duì)應(yīng)的 主叫終端為最高優(yōu)先權(quán)。在本發(fā)明實(shí)施例中,服務(wù)器或者被叫終端也可以為主叫終端建立優(yōu)先權(quán),譬如可 以根據(jù)主叫終端的重要度建立優(yōu)先權(quán),也可以根據(jù)主叫終端與被叫終端的歷史通訊次數(shù)建 立優(yōu)先權(quán),還可以根據(jù)主叫終端占用的網(wǎng)絡(luò)資源情況建立優(yōu)先權(quán),譬如,服務(wù)器或者被叫終 端根據(jù)小區(qū)的特點(diǎn)來為主叫終端配置優(yōu)先權(quán)由于單元門口機(jī)呼叫的時(shí)候需要住戶及時(shí)獲 知,所以可以設(shè)置單元門口機(jī)為最高優(yōu)先權(quán),由于中心管理機(jī)的呼叫也相對(duì)重要,可以設(shè)置 中心管理機(jī)為第二級(jí)優(yōu)先權(quán),其它依次設(shè)置為低優(yōu)先權(quán)?;蛘撸?wù)器或者被叫終端建立一個(gè)查詢機(jī)制,查詢經(jīng)常與該被叫終端通話的其 他主叫終端的標(biāo)識(shí)(譬如房間號(hào)),如果查詢到與該被叫終端的歷史通話次數(shù)是較多的,可 以設(shè)置較高優(yōu)先權(quán),反之,設(shè)置較低優(yōu)先權(quán)。服務(wù)器或者被叫終端也可以根據(jù)網(wǎng)絡(luò)狀態(tài)來進(jìn)行綜合判決,可以按照以下方式實(shí) 施為同時(shí)進(jìn)入呼叫的對(duì)象進(jìn)行網(wǎng)絡(luò)帶寬占用情況的評(píng)分,根據(jù)該對(duì)象是否帶有視頻信息, 以及視頻分辨率和視頻幀數(shù)等信息來分為幾個(gè)優(yōu)先權(quán)等級(jí),每個(gè)優(yōu)先權(quán)等級(jí)對(duì)應(yīng)一個(gè)不同 的分?jǐn)?shù);同時(shí),再根據(jù)前文敘述的建立優(yōu)先權(quán)的方法為呼入的主叫終端再打一個(gè)分?jǐn)?shù),也可 以分為幾個(gè)優(yōu)先權(quán)級(jí)別;最后為每個(gè)分?jǐn)?shù)設(shè)置權(quán)重,最后綜合得出的分?jǐn)?shù)為主叫終端對(duì)象 的優(yōu)先權(quán)等級(jí)。當(dāng)然,為了方便用戶進(jìn)行優(yōu)先權(quán)設(shè)置,也可以根據(jù)本發(fā)明實(shí)施例提供的幾個(gè)不同 的策略來定義,包括根據(jù)網(wǎng)絡(luò)情況設(shè)置,根據(jù)呼入對(duì)象類型來設(shè)置,根據(jù)通話記錄情況設(shè) 置,根據(jù)默認(rèn)設(shè)置等。本發(fā)明較佳實(shí)施例提供的對(duì)講系統(tǒng)中根據(jù)主叫終端的優(yōu)先權(quán)接入被叫終端的步 驟請(qǐng)參閱圖3及后文對(duì)圖3的詳細(xì)描述。能夠理解的是,不管哪種優(yōu)先權(quán)設(shè)置方法,都是為了使得在有更多方主叫終端呼 叫時(shí),被叫終端能更好的、有序的判斷是否接入或者接入哪一方主叫終端,增加用戶對(duì)對(duì)講 系統(tǒng)的體驗(yàn)。在步驟S105中,被叫終端可以從服務(wù)器選擇新的通訊端口,也可由該被叫終端隨機(jī)的分配一通訊端口。其中,該接入的主叫終端指的是建立信令通道連接的主叫終端,主叫終端通過信 令通道可以發(fā)送呼叫請(qǐng)求,被叫終端可以通過信令通道發(fā)送響應(yīng)消息;所述響應(yīng)消息包括 有被叫終端的音視頻接收端口號(hào)以及當(dāng)前正在通話狀態(tài)標(biāo)識(shí)1。本發(fā)明實(shí)施例由于建立了新的線程來處理第三方主叫終端的呼叫請(qǐng)求,所以不會(huì) 影響與原先通話的主叫終端的通訊、造成通訊中斷等情況。在步驟S106中,判斷是否接收到接入的主叫終端的反饋信息,該反饋信息包括該 主叫終端的視頻資源或者相片信息等,當(dāng)接收到該主叫終端的反饋信息后,被叫終端可根 據(jù)用戶的操作有選擇的來接通或者掛斷所述發(fā)起呼叫請(qǐng)求終端。在步驟S108中,被叫終端同時(shí)中斷與當(dāng)前正在通訊的主叫終端的數(shù)據(jù)通道的數(shù) 據(jù)傳輸,保持與當(dāng)前正在通訊的主叫終端的信令通道的通訊。圖2為本發(fā)明實(shí)施例中被叫終端與主叫終端建立連接的流程。步驟a、被叫終端在指定的端口建立監(jiān)聽通道,監(jiān)聽其它終端的呼叫請(qǐng)求;步驟b、是否有其它終端的呼叫請(qǐng)求;若是,則進(jìn)行步驟C,否則繼續(xù)進(jìn)行步驟a ;步驟C、在監(jiān)聽有其它終端的連接請(qǐng)求后,首先建立新的信令通道單獨(dú)起一個(gè)線程 來建立與該終端(即主叫終端)的連接,此時(shí),主叫終端的請(qǐng)求中包含該主叫終端的音頻視 頻的接收端口號(hào),以及該主叫終端是否支持視頻窗口等信息。其中,信令通道是指同主叫 終端建立的呼叫連接,一般用傳輸控制協(xié)議transmission Control Protocol, TCP)來建 立;步驟d、被叫終端在新的線程中通過信令通道回復(fù)主叫終端響應(yīng)消息,表示被叫終 端已經(jīng)準(zhǔn)備好與主叫終端建立通話,同樣,在該響應(yīng)消息中包含本被叫終端的音視頻的接 收端口號(hào),以及本被叫終端是否支持視頻窗口打開,是否支持留影留言等信息;步驟e、被叫終端開始與所述主叫終端建立可視對(duì)講通話,并且設(shè)置本被叫終端通 話標(biāo)志為1,表示本被叫終端已經(jīng)在可視對(duì)講狀態(tài);和步驟f、被叫終端開始在指定的端口通過數(shù)據(jù)通道接收主叫終端發(fā)送的音視頻信 息,解碼并且輸出,同時(shí),發(fā)送本被叫終端的音視頻信息給對(duì)方,實(shí)現(xiàn)主叫終端和被叫終端 之間的音視頻通訊。其中,數(shù)據(jù)通道是指發(fā)送或者接收音視頻數(shù)據(jù)的通道,一般用用戶數(shù)據(jù) 包協(xié)議(User Datagram Protocol, UDP)來建立。圖3示出了本發(fā)明較佳實(shí)施例提供的對(duì)講系統(tǒng)中根據(jù)主叫終端的優(yōu)先權(quán)接入被 叫終端的步驟步驟al、在通訊時(shí),有其它主叫方(即主叫終端)發(fā)起呼叫請(qǐng)求時(shí),連接服務(wù)器查 詢主叫方IP地址;步驟a2、判斷主叫方是否已設(shè)置重要通話,若是,則直接將該主叫方作為第三方接 入,否則進(jìn)行步驟a3,在具體實(shí)施過程中,某些主叫終端對(duì)象以最高優(yōu)先權(quán)級(jí)通話,那么該 主叫終端對(duì)象可以主動(dòng)設(shè)置重要通話,此時(shí),服務(wù)器可以不根據(jù)當(dāng)前的優(yōu)先級(jí)判決策略來 判決,不過這種情況需要被叫終端預(yù)先設(shè)置同意。比如被叫終端可以預(yù)先設(shè)置管理機(jī)可以 發(fā)起重要通話;步驟a3、判斷主叫方是否配置優(yōu)先級(jí)策略,若是,則進(jìn)行步驟a8,否則進(jìn)行步驟 a4 ;
7
步驟a4、查詢主叫方終端類型,評(píng)分以及加權(quán);步驟a5、獲知當(dāng)前網(wǎng)絡(luò)狀況;步驟a6、根據(jù)為對(duì)方評(píng)分,加權(quán);步驟a7、綜合評(píng)分,接入優(yōu)先級(jí)最高的主叫方;步驟a8、根據(jù)主叫方優(yōu)先級(jí)策略判定優(yōu)先級(jí);步驟a9、判斷主叫方所要占用的帶寬是否超過網(wǎng)絡(luò)當(dāng)前剩余帶寬,若是,則進(jìn)行步 驟all,否則進(jìn)行步驟alO,作為其它實(shí)施方式,此處也可以根據(jù)主叫方所要占用的帶寬與 網(wǎng)絡(luò)當(dāng)前剩余帶寬的比值是否超過系統(tǒng)設(shè)置的標(biāo)準(zhǔn)值來判斷,或者其他的權(quán)重方式,此處 不一一列舉;步驟alO、發(fā)送主叫方IP地址到主叫方,攜帶發(fā)送視頻命令;步驟all、發(fā)送主叫方IP地址到對(duì)方,同時(shí)告知主叫方需降低帶寬占用,或者發(fā)送 照片;步驟al2、通過IP地址來建立呼叫連接;步驟al3、提取出優(yōu)先級(jí)較低的主叫方;和步驟al4、發(fā)送等待消息使主叫方可以進(jìn)入等待隊(duì)列,并繼續(xù)進(jìn)行步驟al。對(duì)于更多方主叫終端的呼叫,通過上述的步驟,避免了由于第三方主叫終端或者 更多方主叫終端通話造成的更多網(wǎng)絡(luò)資源和本被叫終端CPU資源的占用,將第三方主叫終 端后的主叫終端對(duì)象按照順序優(yōu)先放入等待隊(duì)列中,保證更高優(yōu)先權(quán)的主叫終端的呼叫請(qǐng) 求能夠更及時(shí)的被處理。采用本發(fā)明實(shí)施例的技術(shù)方案,在處理第三方主叫終端或者更多方主叫終端的呼 叫請(qǐng)求時(shí),不會(huì)使第三方主叫終端呼叫出現(xiàn)“對(duì)方忙”而中斷對(duì)話的狀態(tài),而是及時(shí)的處理 了第三方主叫終端的呼叫。譬如,在某小區(qū)中,住戶A建立起與住戶B之間的音視頻通訊連接,同時(shí),住戶A在 主線程上繼續(xù)監(jiān)聽外方的呼叫連接,當(dāng)同時(shí)收到來訪者C和管理中心D的連接請(qǐng)求后,服務(wù) 器根據(jù)對(duì)來訪者C和管理中心D的優(yōu)先權(quán)的分析,優(yōu)先將管理中心D的呼叫請(qǐng)求發(fā)送至住 戶A。住戶A通過服務(wù)器選擇一個(gè)單獨(dú)的線程與管理中心D建立連接,這時(shí)并不會(huì)影響 與住戶B的通話,該連接只是處理管理中心D的請(qǐng)求信息,并且查詢當(dāng)前的通話狀態(tài),由于 住戶A已經(jīng)建立了通話,所以這時(shí)的通話狀態(tài)為1,此時(shí),回復(fù)響應(yīng)消息,告知管理中心D的 音視頻端口,并且告知管理中心D已經(jīng)在通話狀態(tài)中,請(qǐng)管理中心D等待。如果管理中心D掛機(jī),則斷開該連接,結(jié)束該線程,釋放資源;如果管理中心D等 待,此時(shí),管理中心D可以發(fā)送視頻資源或者相片等信息到住戶A,住戶A可以使用畫中畫方 式來顯示管理中心D的圖像或者視頻。這時(shí),提示住戶A有新的呼叫,住戶A可以查看,決 定是否需要接聽該電話。如果需要接聽管理中心D呼叫,則告知原先通話的對(duì)象住戶B,暫時(shí)中斷與住戶B 的通話,這時(shí),繼續(xù)保持與住戶B通話的信令通道暢通,只是暫時(shí)中斷與住戶B數(shù)據(jù)通道。然 后,本方建立與管理中心D的數(shù)據(jù)通道,接收并且發(fā)送住戶A的音視頻信息到管理中心D,實(shí) 現(xiàn)與管理中心D的通話。如果不需要接聽管理中心D呼叫,則掛斷該呼叫,此時(shí),服務(wù)器根據(jù)優(yōu)先權(quán)將排在管理中心D后面等待的來訪者C的呼叫請(qǐng)求發(fā)送至住戶A,由住戶A判斷是否接通,判斷步 驟同與處理管理中心D的呼叫請(qǐng)求的步驟類似,此處不再贅述。以接通管理中心D的呼叫為例繼續(xù)說明本發(fā)明實(shí)施例,在與管理中心D的通話結(jié) 束時(shí),查看與住戶B的信令通道,如果住戶B沒有掛機(jī),則該信令通道仍然存在,這時(shí)再將原 先與住戶B的數(shù)據(jù)通道建立起來,繼續(xù)與住戶B進(jìn)行通話。圖4示出了本發(fā)明實(shí)施例提供的對(duì)講系統(tǒng)的結(jié)構(gòu)。該對(duì)講系統(tǒng)包括服務(wù)器、被叫終端以及多個(gè)主叫終端,當(dāng)然,也可以為多個(gè)被叫終 端。可以理解的是,此處的被叫終端也可作為主叫終端,同時(shí)主叫終端也可作為被叫終端。其中,主叫終端用于發(fā)送呼叫請(qǐng)求,請(qǐng)求與被叫終端建立通訊,被叫終端用于建立 與主叫終端的通訊。被叫終端在與一主叫終端進(jìn)行通訊的過程中,監(jiān)聽是否接收到其它主叫終端的呼 叫請(qǐng)求。當(dāng)被叫終端監(jiān)聽到其它主叫終端的呼叫請(qǐng)求時(shí),判斷是否是超過一個(gè)的主叫終端 的呼叫,若是,服務(wù)器或者被叫終端根據(jù)優(yōu)先權(quán)順序依次將呼叫請(qǐng)求連接至被叫終端,若只 有一個(gè)主叫終端的呼叫請(qǐng)求,則直接將該唯一的呼叫請(qǐng)求連接至被叫終端。服務(wù)器或者被叫終端根據(jù)系統(tǒng)預(yù)存的檢測標(biāo)準(zhǔn)判斷發(fā)起呼叫請(qǐng)求終端的優(yōu)先權(quán), 根據(jù)發(fā)起呼叫請(qǐng)求終端的優(yōu)先權(quán),建立依次發(fā)送呼叫請(qǐng)求的順序,所述被叫終端根據(jù)優(yōu)先 權(quán)順序依次接入呼叫請(qǐng)求,具體的判斷以及接入的過程在前文已有詳細(xì)的描述,此處不再 贅述。優(yōu)選的,所述服務(wù)器或者被叫終端通過以下準(zhǔn)則建立優(yōu)先權(quán)主叫終端的重要度、 主叫終端與被叫終端的歷史通訊次數(shù)以及主叫終端占用的網(wǎng)絡(luò)資源情況。被叫終端獲取新的通訊端口并通過該端口的信令通道向接入的主叫終端發(fā)送響 應(yīng)消息,所述響應(yīng)消息包括所述被叫終端的音視頻接收端口號(hào)以及當(dāng)前正在通話狀態(tài)標(biāo) 識(shí)。在具體實(shí)施過程中,被叫終端可以從服務(wù)器選擇新的通訊端口,也可由該被叫終 端隨機(jī)分配一通訊端口。其中,該接入的主叫終端指的是建立信令通道連接的主叫終端,通 過信令通道可以發(fā)送呼叫請(qǐng)求。被叫終端根據(jù)所述接入主叫終端的反饋信息判斷是否接通所述發(fā)起呼叫請(qǐng)求的
主叫終端。具體的,所述被叫終端判斷是否接收到所述發(fā)起呼叫請(qǐng)求終端的反饋信息,當(dāng)有 接收到接入的主叫終端的反饋信息后,所述被叫終端根據(jù)用戶的操作有選擇的接通或者掛 斷接入的主叫終端。所述反饋信息包括所述發(fā)起呼叫請(qǐng)求主叫終端的視頻資源或者相片。當(dāng)被叫終端判斷需要接通所述接入的主叫終端時(shí),所述被叫終端中斷與當(dāng)前正在 通訊的主叫終端的數(shù)據(jù)通道的數(shù)據(jù)傳輸,保持與當(dāng)前正在通訊的主叫終端的信令通道的通 訊,并建立與接入的主叫終端的數(shù)據(jù)通道的數(shù)據(jù)傳輸,進(jìn)行通訊。在與后來接入的主叫終端通訊結(jié)束后,判斷原先通訊的主叫終端是否已掛斷信令 通道的連接,若沒有,則重新建立與原先通訊的主叫終端的數(shù)據(jù)通道的通訊,若原先通訊的 主叫終端已掛斷信令通道的連接,則終止通話。本發(fā)明實(shí)施例的被叫終端在通話過程中,在監(jiān)聽到有其它主叫終端發(fā)起呼叫請(qǐng)求時(shí),判斷是否建立與該主叫終端的連接,若需要建立連接,則中斷與當(dāng)前通話的主叫終端的 數(shù)據(jù)通道的傳輸,但保持與當(dāng)前通話的信令通道的傳輸,并建立與發(fā)起呼叫請(qǐng)求主叫終端 的數(shù)據(jù)通道的連接,進(jìn)行通訊,有效的解決了在通話過程中有第三方或者更多方呼叫時(shí)、不 能按照用戶的需求進(jìn)行有效處理的問題。 應(yīng)當(dāng)理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換, 而這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種對(duì)講系統(tǒng)中多個(gè)主叫終端呼叫處理方法,其特征在于,所述方法包括以下步驟被叫終端在與一主叫終端進(jìn)行通訊的過程中,監(jiān)聽是否接收到其它主叫終端的呼叫請(qǐng)求;當(dāng)監(jiān)聽到其它主叫終端的呼叫請(qǐng)求時(shí),所述被叫終端獲取新的通訊端口并通過該端口 的信令通道向所述發(fā)起呼叫請(qǐng)求的主叫終端發(fā)送響應(yīng)消息,并根據(jù)所述發(fā)起呼叫請(qǐng)求的主 叫終端的反饋信息判斷是否接通所述發(fā)起呼叫請(qǐng)求的主叫終端;當(dāng)需要接通所述發(fā)起呼叫請(qǐng)求的主叫終端時(shí),中斷與當(dāng)前正在通訊的主叫終端的數(shù)據(jù) 通道的數(shù)據(jù)傳輸,保持與當(dāng)前正在通訊的主叫終端的信令通道的通訊,并建立與所述發(fā)起 呼叫請(qǐng)求的主叫終端的數(shù)據(jù)通道的數(shù)據(jù)傳輸,進(jìn)行通訊。
2.如權(quán)利要求1所述的對(duì)講系統(tǒng)中多個(gè)主叫終端呼叫處理方法,其特征在于,當(dāng)被叫 終端在與一主叫終端進(jìn)行通訊的過程中,監(jiān)聽到其它主叫終端的呼叫請(qǐng)求后,所述方法還 包括判斷是否監(jiān)聽到超過一個(gè)的主叫終端的呼叫請(qǐng)求;若是,則根據(jù)系統(tǒng)預(yù)存的檢測標(biāo)準(zhǔn)判斷發(fā)起呼叫請(qǐng)求主叫終端的優(yōu)先權(quán),根據(jù)發(fā)起呼 叫請(qǐng)求主叫終端的優(yōu)先權(quán),建立依次發(fā)送呼叫請(qǐng)求的順序,并根據(jù)優(yōu)先權(quán)順序依次將呼叫 請(qǐng)求發(fā)送至所述被叫終端;否則直接將唯一發(fā)起呼叫請(qǐng)求的主叫終端的呼叫請(qǐng)求發(fā)送至所述被叫終端。
3.如權(quán)利要求1所述的對(duì)講系統(tǒng)中多個(gè)主叫終端呼叫處理方法,其特征在于,所述選 擇新的通訊端口并通過該端口的信令通道向所述發(fā)起呼叫請(qǐng)求的終端發(fā)送響應(yīng)消息,根據(jù) 所述發(fā)起呼叫請(qǐng)求的主叫終端的反饋信息判斷是否接通所述發(fā)起呼叫請(qǐng)求主叫終端的步 驟具體包括所述被叫終端通過所述通訊端口的信令通道返回給所述發(fā)起呼叫請(qǐng)求主叫終端一響 應(yīng)消息,所述響應(yīng)消息包括所述被叫終端的音視頻接收端口號(hào)以及當(dāng)前正在通話狀態(tài)標(biāo) 識(shí);所述被叫終端判斷是否接收到所述發(fā)起呼叫請(qǐng)求主叫終端的反饋信息,所述反饋信息 包括所述發(fā)起呼叫請(qǐng)求主叫終端的視頻資源或者相片;當(dāng)接收到所述發(fā)起呼叫請(qǐng)求主叫終端的反饋信息后,所述被叫終端選擇性接通或者掛 斷所述發(fā)起呼叫請(qǐng)求的主叫終端。
4.如權(quán)利要求2所述的對(duì)講系統(tǒng)中多個(gè)主叫終端呼叫處理方法,其特征在于,所述優(yōu) 先權(quán)通過以下方式建立根據(jù)發(fā)起呼叫請(qǐng)求主叫終端的重要度建立優(yōu)先權(quán);根據(jù)發(fā)起呼叫請(qǐng)求主叫終端與所述被叫終端的歷史通訊次數(shù)建立優(yōu)先權(quán);根據(jù)發(fā)起呼叫請(qǐng)求主叫終端占用的網(wǎng)絡(luò)資源情況建立優(yōu)先權(quán)。
5.如權(quán)利要求1所述的對(duì)講系統(tǒng)中多個(gè)主叫終端呼叫處理方法,其特征在于,所述被 叫終端在終止與所述發(fā)起呼叫請(qǐng)求的主叫終端的通訊后,重新建立原先與所述被叫終端保 持信令通道連接的主叫終端的數(shù)據(jù)通道的通訊。
6.一種對(duì)講系統(tǒng),包括服務(wù)器、被叫終端以及多個(gè)主叫終端,所述主叫終端,用于向所 述被叫終端發(fā)送呼叫請(qǐng)求,進(jìn)行連接;所述被叫終端,用于在通訊過程中,監(jiān)聽是否接收到其它主叫終端的呼叫請(qǐng)求,并根據(jù)監(jiān)聽結(jié)果獲取新的通訊端口并通過該端口的信令通道向 所述發(fā)起呼叫請(qǐng)求的主叫終端發(fā)送響應(yīng)消息,其特征在于所述主叫終端,還用于根據(jù)所述被叫終端的響應(yīng)消息向所述被叫終端返回反饋信息;所述被叫終端,還用于根據(jù)所述發(fā)起呼叫請(qǐng)求的主叫終端的反饋信息判斷是否接通所 述發(fā)起呼叫請(qǐng)求的主叫終端;并根據(jù)判斷結(jié)果中斷與當(dāng)前正在通訊的主叫終端的數(shù)據(jù)通道 的數(shù)據(jù)傳輸,保持與當(dāng)前正在通訊的主叫終端的信令通道的通訊,并建立與所述發(fā)起呼叫 請(qǐng)求的主叫終端的數(shù)據(jù)通道的數(shù)據(jù)傳輸,進(jìn)行通訊。
7.如權(quán)利要求6所述的對(duì)講系統(tǒng),其特征在于,所述被叫終端,還用于判斷是否有超過一個(gè)的主叫終端的呼叫請(qǐng)求;所述服務(wù)器或所述被叫終端,用于根據(jù)系統(tǒng)預(yù)存的檢測標(biāo)準(zhǔn)判斷發(fā)起呼叫請(qǐng)求主叫終 端的優(yōu)先權(quán),并根據(jù)優(yōu)先權(quán)順序依次將呼叫請(qǐng)求傳送至所述被叫終端。
8.如權(quán)利要求6所述的對(duì)講系統(tǒng),其特征在于,所述被叫終端,還用于通過通訊端口 的信令通道返回所述發(fā)起呼叫請(qǐng)求主叫終端一響應(yīng)消息,并判斷是否接收到所述發(fā)起呼叫 請(qǐng)求主叫終端的反饋信息,根據(jù)反饋信息選擇性接通或者掛斷所述發(fā)起呼叫請(qǐng)求的主叫終 端,所述響應(yīng)消息包括所述被叫終端的音視頻接收端口號(hào)以及當(dāng)前正在通話狀態(tài)標(biāo)識(shí),所 述反饋信息包括所述發(fā)起呼叫請(qǐng)求主叫終端的視頻資源或者相片。
9.如權(quán)利要求7所述的對(duì)講系統(tǒng),其特征在于,所述服務(wù)器或者所述被叫終端通過為 主叫終端建立優(yōu)先權(quán)的方式包括發(fā)起呼叫請(qǐng)求主叫終端的重要度、發(fā)起呼叫請(qǐng)求主叫終端與所述被叫終端的歷史通訊 次數(shù)以及發(fā)起呼叫請(qǐng)求主叫終端占用的網(wǎng)絡(luò)資源情況。
10.如權(quán)利要求6所述的對(duì)講系統(tǒng),其特征在于,所述被叫終端,還用于終止與所述發(fā) 起呼叫請(qǐng)求的主叫終端的通訊,重新建立原先與所述被叫終端保持信令通道連接的主叫終 端的數(shù)據(jù)通道的通訊。
全文摘要
本發(fā)明公開了一種對(duì)講系統(tǒng)及其多個(gè)主叫終端呼叫處理方法,所述方法包括被叫終端在與一主叫終端進(jìn)行通訊的過程中,監(jiān)聽是否接收到其它主叫終端的呼叫請(qǐng)求;當(dāng)監(jiān)聽到其它主叫終端的呼叫請(qǐng)求時(shí),獲取新的通訊端口并通過該端口的信令通道向所述發(fā)起呼叫請(qǐng)求的主叫終端發(fā)送響應(yīng)消息,根據(jù)所述發(fā)起呼叫請(qǐng)求的主叫終端的反饋信息判斷是否接通所述發(fā)起呼叫請(qǐng)求的主叫終端;當(dāng)需要接通所述發(fā)起呼叫請(qǐng)求的主叫終端時(shí),中斷與當(dāng)前正在通訊的主叫終端的數(shù)據(jù)通道的數(shù)據(jù)傳輸,保持與當(dāng)前正在通訊的主叫終端的信令通道的通訊,并與所述發(fā)起呼叫請(qǐng)求的主叫終端進(jìn)行通訊。本發(fā)明在通話過程中有第三方或者更多方呼叫時(shí),可以按照用戶的需求進(jìn)行有效處理。
文檔編號(hào)H04Q5/24GK102083011SQ20091018856
公開日2011年6月1日 申請(qǐng)日期2009年11月26日 優(yōu)先權(quán)日2009年11月26日
發(fā)明者張小剛 申請(qǐng)人:Tcl集團(tuán)股份有限公司