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

無(wú)線呼叫的方法和系統(tǒng)與流程

文檔序號(hào):11549055閱讀:532來(lái)源:國(guó)知局
無(wú)線呼叫的方法和系統(tǒng)與流程

本發(fā)明涉及通訊領(lǐng)域,特別是一種無(wú)線呼叫的方法和系統(tǒng)。



背景技術(shù):

交流作為人類基本需求之一,其及時(shí)性和信息的完整性始終是人們?cè)u(píng)估各種通訊模式優(yōu)劣的標(biāo)準(zhǔn)。在此基礎(chǔ)上,人們也希望通訊模式能夠盡可能地便捷、易操作。

傳統(tǒng)的通訊模式中,比如通過(guò)固定或移動(dòng)電話進(jìn)行通信,在保證通信網(wǎng)絡(luò)信號(hào)良好的前提下,可以實(shí)現(xiàn)主叫方與被叫方之間的直接溝通,響應(yīng)和反饋都非常及時(shí)。但是,在建立通話之前,主叫方需要先撥打多個(gè)數(shù)字鍵來(lái)輸入被叫方的電話號(hào)碼,而且需要等待一定的時(shí)間間隔直到被叫方接聽(tīng)之后才能進(jìn)行通話。如果遇到對(duì)方正在通話還不知道何時(shí)可以通話,主叫方除了等待別無(wú)他法。這種全雙工的通訊模式雖然能夠在建立通話之后提供即時(shí)的語(yǔ)音通信,在主叫方和被叫方之間實(shí)現(xiàn)較為通暢的即時(shí)通訊,然而建立通話往往需要耗費(fèi)較長(zhǎng)的等待時(shí)間,且一旦無(wú)法接通,則沒(méi)有任何方法通過(guò)該通訊模式傳達(dá)信息。

為了簡(jiǎn)化通訊的操作程序,縮短建立連接的等待時(shí)間,另一種半雙工的通信方式,例如無(wú)線對(duì)講機(jī),同時(shí)也受到人們的青睞。其中,主叫方按住通話鍵,即可采集話音,當(dāng)松開通話鍵時(shí),所采集的話音數(shù)據(jù)將通過(guò)設(shè)定的無(wú)線電頻率發(fā)送至具有相同通信頻率的任一臺(tái)接收方設(shè)備中。在這種通信方式中,主叫方僅需要簡(jiǎn)單的操作就可以實(shí)現(xiàn)主叫數(shù)據(jù)的采集和發(fā)送,且無(wú)需等待被叫方接聽(tīng),具有較好的操作便捷性。然而,由于主被叫雙方無(wú)從得知對(duì)方何時(shí)開始通信,而且常規(guī)對(duì)講設(shè)備的有限待機(jī)時(shí)間使得其無(wú)法一直保持開機(jī)狀態(tài),因此這種通信方式僅適用于在雙方確認(rèn)開啟的有限 時(shí)間段,這就使得該通信方式無(wú)法實(shí)現(xiàn)隨時(shí)呼叫,并且,該種通訊模式也受到無(wú)線電頻率資源和距離的限制。此外,這種通信方式需要配備額外的設(shè)備,例如對(duì)講機(jī),提高了使用的成本門檻,

隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的蓬勃發(fā)展,網(wǎng)絡(luò)的應(yīng)用領(lǐng)域不斷地?cái)U(kuò)寬。人們開始嘗試?yán)镁W(wǎng)絡(luò)資源和技術(shù)提供無(wú)線對(duì)講的服務(wù)。申請(qǐng)?zhí)枮閏n201410158859.5、名稱為“對(duì)講方法、裝置、設(shè)備及系統(tǒng)”的中國(guó)專利申請(qǐng)公開了一種通過(guò)無(wú)線網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)講數(shù)據(jù)的收發(fā)的技術(shù)方案。參考圖1,該技術(shù)方案根據(jù)在用戶界面3中檢測(cè)到的對(duì)對(duì)講按鈕的操作控制麥克風(fēng)錄制對(duì)講數(shù)據(jù),接著通過(guò)發(fā)射機(jī)通過(guò)無(wú)線網(wǎng)絡(luò)向?qū)χv服務(wù)器2發(fā)送對(duì)講數(shù)據(jù)以及接收方標(biāo)識(shí),對(duì)建服務(wù)器2將對(duì)講數(shù)據(jù)通過(guò)無(wú)線網(wǎng)絡(luò)轉(zhuǎn)發(fā)給接收方標(biāo)識(shí)對(duì)應(yīng)的至少一個(gè)接收方對(duì)講裝置6。具體來(lái)說(shuō),對(duì)講數(shù)據(jù)可通過(guò)第三方通信服務(wù)器5、或經(jīng)由接口服務(wù)器4轉(zhuǎn)發(fā)至第三方通信服務(wù)器5,并進(jìn)而傳輸至接收方對(duì)講裝置6。

然而,這種現(xiàn)有技術(shù)方案中,需要將對(duì)講數(shù)據(jù)先行進(jìn)行錄制之后,再進(jìn)行傳輸。由于受到緩存容量大小有限,對(duì)講數(shù)據(jù)的錄制時(shí)長(zhǎng)也會(huì)受到限制,使得對(duì)講通話的用戶體驗(yàn)變得很差。

考慮到上述情況,有必要提供一種對(duì)緩存需求較小且響應(yīng)及時(shí)、操作簡(jiǎn)便的移動(dòng)呼叫機(jī)制。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問(wèn)題是:提供一種對(duì)緩存需求小且響應(yīng)及時(shí)、操作簡(jiǎn)便的移動(dòng)呼叫機(jī)制。

為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種無(wú)線呼叫的方法,根據(jù)本發(fā)明的某些方式,包括:當(dāng)檢測(cè)到存在通話請(qǐng)求時(shí),接收來(lái)自主叫對(duì)象的所述通話請(qǐng)求;對(duì)接收到的通話請(qǐng)求進(jìn)行分析,提取目標(biāo)對(duì)象的標(biāo)識(shí),根據(jù)所述標(biāo)識(shí)查找該目標(biāo)對(duì)象對(duì)應(yīng)的通信端口;通過(guò)所述通信端口將所接收到的通話請(qǐng)求轉(zhuǎn)發(fā)至目標(biāo)對(duì)象,并接收所述目標(biāo)對(duì)象的回應(yīng);當(dāng)所述目標(biāo)對(duì)象同意進(jìn)行通話時(shí),查找主叫對(duì)象和目標(biāo)對(duì)象分別對(duì)應(yīng)的通信參數(shù),并根據(jù)這些通信參數(shù),在所述主叫對(duì)象和所述目標(biāo)對(duì)象之間建立媒體通道,使得 所述主叫對(duì)象和目標(biāo)對(duì)象通過(guò)所述媒體通道以設(shè)定速率實(shí)時(shí)傳輸媒體數(shù)據(jù)。

根據(jù)本發(fā)明的另一些方面,還提供了一種無(wú)線呼叫的系統(tǒng),其特征在于,包括:一個(gè)或多個(gè)終端設(shè)備,適于發(fā)送描述通信能力的通信參數(shù)以完成注冊(cè),發(fā)送通話請(qǐng)求或同意通話請(qǐng)求的指令,以及通過(guò)媒體通道與另一個(gè)終端設(shè)備進(jìn)行實(shí)時(shí)的數(shù)據(jù)交互;中間設(shè)備,適于聯(lián)通至少兩個(gè)終端設(shè)備,在所聯(lián)通的至少兩個(gè)終端設(shè)備之間建立所述媒體通道。

與現(xiàn)有技術(shù)相比,本發(fā)明的各個(gè)實(shí)施方式,通過(guò)注冊(cè)機(jī)制,在中間設(shè)備s端以注冊(cè)表的形式,對(duì)與其進(jìn)行連接的終端設(shè)備的通信參數(shù)進(jìn)行記錄和保存,每一次終端設(shè)備與中間設(shè)備建立連接時(shí),僅需為其分配對(duì)應(yīng)的通信端口以及建立其對(duì)應(yīng)的標(biāo)識(shí)與所述通信端口的關(guān)聯(lián)即可,提高了通信的效率。此外,在終端設(shè)備斷線之前,終端設(shè)備僅需通過(guò)定期發(fā)送極小字節(jié)的?;钚盘?hào)即可保持與中間設(shè)備的連通,從而降低長(zhǎng)時(shí)間保持連通的通信成本。而且,采用輕量化的傳輸信號(hào)作為建立媒體通道的請(qǐng)求信號(hào),有效地降低了維持通話的功耗,通過(guò)建立媒體通道,使得一個(gè)或多個(gè)終端設(shè)備之間能夠以類似打電話的形式進(jìn)行實(shí)時(shí)通話,改變了現(xiàn)有技術(shù)中先錄制再轉(zhuǎn)發(fā)的呼叫傳輸模式,提供了流暢、及時(shí)的移動(dòng)呼叫體驗(yàn)。

附圖說(shuō)明

圖1是現(xiàn)有技術(shù)中一種利用網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)對(duì)講的系統(tǒng)框圖示意圖。

圖2是本發(fā)明系統(tǒng)無(wú)線呼叫系統(tǒng)一種實(shí)施方式的框架示意圖。

圖3是本發(fā)明無(wú)線呼叫方法一種實(shí)施方式的流程示意圖。

圖4是本發(fā)明無(wú)線呼叫方法一種具體實(shí)施方式的信號(hào)傳輸示意圖。

圖5是本發(fā)明無(wú)線呼叫方法一種實(shí)施方式中注冊(cè)表的數(shù)據(jù)結(jié)構(gòu)示意圖。

圖6是本發(fā)明無(wú)線呼叫方法另一種具體實(shí)施方式的信號(hào)傳輸示意圖。

圖7至圖10是本發(fā)明無(wú)線呼叫方法不同實(shí)施方式的流程示意圖。

具體實(shí)施方式

下文將參考附圖更完整地描述本公開內(nèi)容,其中在附圖中顯示了本公開內(nèi)容的實(shí)施方式。但是這些實(shí)施方式可以用許多不同形式來(lái)實(shí)現(xiàn)并且不應(yīng)該被解釋為限于本文所述的實(shí)施方式。相反地,提供這些實(shí)例以使得本公開內(nèi)容將是透徹和完整的,并且將全面地向本領(lǐng)域的熟練技術(shù)人員表達(dá)本公開內(nèi)容的范圍。

附圖中的流程圖和框圖,圖示了按照本發(fā)明各種實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的系統(tǒng)架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)預(yù)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。

本發(fā)明所使用術(shù)語(yǔ)“移動(dòng)終端”旨在于覆蓋支持發(fā)起或者接聽(tīng)呼叫的任何適當(dāng)類型的電子設(shè)備,包括各種移動(dòng)通信設(shè)備、各種非移動(dòng)通信設(shè)備或者其組合形式。移動(dòng)通信設(shè)備,例如移動(dòng)電子通訊終端(比如手機(jī))、移動(dòng)計(jì)算機(jī)、移動(dòng)電話、便攜數(shù)據(jù)通信設(shè)備、便攜web瀏覽器、便攜游戲設(shè)備、便攜數(shù)字相機(jī)/攝像機(jī)、便攜音頻/視頻播放器、便攜無(wú)線電接收機(jī)、便攜數(shù)字視頻記錄器、具有通信功能的定位設(shè)備、具有通信功能的穿戴式設(shè)備,但不限于此。

術(shù)語(yǔ)“中間設(shè)備”適于描述具有一定的處理、數(shù)據(jù)存儲(chǔ)以及網(wǎng)絡(luò)互聯(lián)的設(shè)備,可包括大型機(jī)、小型機(jī)和unix服務(wù)器等非x86服務(wù)器,也可包括其它x86服務(wù)器。

圖2示出了根據(jù)本發(fā)明的某些方面所提供的一種無(wú)線呼叫系統(tǒng)100,其中,系統(tǒng)100可包括:一個(gè)或多個(gè)終端設(shè)備110,用于向中間設(shè)備120發(fā)送描述通信能力的通信參數(shù),完成注冊(cè),并通過(guò)向中間設(shè)備120發(fā)送通 話請(qǐng)求或同意通話請(qǐng)求的指令,通過(guò)中間設(shè)備120搭建的媒體通道完成媒體數(shù)據(jù)傳輸;以及中間設(shè)備120,用于分別連通至少兩個(gè)終端設(shè)備110,傳遞終端設(shè)備110之間的通話請(qǐng)求并在至少兩個(gè)終端設(shè)備110之間建立媒體通道,使得相連接的終端設(shè)備110能夠通過(guò)媒體通道進(jìn)行數(shù)據(jù)交互,以實(shí)現(xiàn)媒體數(shù)據(jù)傳輸。

終端設(shè)備110將用于描述其通信能力的通信參數(shù)傳輸至中間設(shè)備120,在中間設(shè)備120上進(jìn)行注冊(cè),獲取信令通道的通信端口;通過(guò)該所分配的通信端口,終端設(shè)備110與中間設(shè)備120進(jìn)行信令傳輸,發(fā)送或回應(yīng)通話請(qǐng)求。終端設(shè)備110周期性向中間設(shè)備120發(fā)送存活信號(hào),直至斷開與中間設(shè)備120的連接。根據(jù)某些實(shí)施方式,該終端設(shè)備120可通過(guò)tcp/ip協(xié)議,或者sip協(xié)議,與中間設(shè)備110建立連接。

中間設(shè)備120接收到終端設(shè)備110的通信參數(shù)后,為其分配信令通道的通信端口,并建立和保存該終端設(shè)備110的通信參數(shù)與該通信端口的關(guān)聯(lián),實(shí)現(xiàn)終端設(shè)備110的注冊(cè),并通過(guò)該關(guān)聯(lián)的通信端口與該終端設(shè)備110進(jìn)行信令傳輸。中間設(shè)備120為至少兩個(gè)終端設(shè)備110建立媒體通道,使終端設(shè)備110能夠通過(guò)媒體通道實(shí)現(xiàn)實(shí)時(shí)通信。中間設(shè)備120監(jiān)聽(tīng)終端設(shè)備110是否存活,當(dāng)接收到來(lái)自終端設(shè)備110的存活信號(hào)時(shí),更新其對(duì)應(yīng)的注冊(cè)信息;當(dāng)檢測(cè)到某個(gè)終端設(shè)備不再存活時(shí),僅刪除該不再存活的終端設(shè)備對(duì)應(yīng)的通信端口及該通信端口與其標(biāo)識(shí)的關(guān)聯(lián)信息,并不影響其它正處于存活狀態(tài)的終端設(shè)備;當(dāng)且僅檢測(cè)到有其它終端設(shè)備向該不再存活的終端設(shè)備發(fā)出通話請(qǐng)求時(shí),才反饋該終端設(shè)備當(dāng)前不在線的信息。

其中,中間設(shè)備120可進(jìn)一步包括一個(gè)或多個(gè)執(zhí)行數(shù)據(jù)交互的處理器121,以及一個(gè)或多個(gè)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)的數(shù)據(jù)庫(kù)122。優(yōu)選地,所述一個(gè)或多個(gè)處理器和一個(gè)或多個(gè)數(shù)據(jù)庫(kù)可設(shè)置于所述移動(dòng)終端,可設(shè)置于云端,或者由設(shè)置于所述移動(dòng)終端的部分與設(shè)置于云端的部分共同構(gòu)成。其中,所述移動(dòng)終端110與所述處理器及所述數(shù)據(jù)庫(kù)之間能夠相互通信。

參考圖3至圖10,按照本發(fā)明的某些實(shí)施方式,提供了一種無(wú)線呼叫方法,包括:

步驟s110,當(dāng)檢測(cè)到存在通話請(qǐng)求時(shí),接收來(lái)自終端設(shè)備的所述通話 請(qǐng)求。

在一種具體實(shí)施例中,參考圖4,主叫對(duì)象,例如終端設(shè)備a,向中間設(shè)備s發(fā)送通話請(qǐng)求。例如,終端設(shè)備a可采用tcp/ip協(xié)議與中間設(shè)備s建立連接;當(dāng)握手成功之后,終端設(shè)備a與終端設(shè)備s之間建立tcp通道。其中,具體來(lái)說(shuō),建立tcp通道可包括:中間設(shè)備s為終端設(shè)備a分配用于傳輸信令的通信端口aa,并通過(guò)該通信端口aa接收來(lái)自終端設(shè)備a的通話請(qǐng)求或傳輸其它信令,也就是說(shuō),將該tcp通道作為信令通道。

根據(jù)本發(fā)明的某些實(shí)施方式,為了降低對(duì)通信資源的占用以及提高通信效率,可采用注冊(cè)機(jī)制,提前在通信初始就將與終端設(shè)備的通信能力相關(guān)的通信參數(shù)通知中間設(shè)備s。例如,隨著tcp通道的建立,終端設(shè)備a可將描述其通信能力的通信參數(shù),例如,終端設(shè)備a的設(shè)備型號(hào)、編解碼器、操作系統(tǒng)、通信網(wǎng)絡(luò)、版本號(hào)、渠道號(hào)等各通信參數(shù),發(fā)送至中間設(shè)備s,中間設(shè)備s為其分配對(duì)應(yīng)的通信端口并采用對(duì)應(yīng)的標(biāo)識(shí)信息標(biāo)記該終端設(shè)備,完成終端設(shè)備a的注冊(cè)。參考圖5,中間設(shè)備s保存與其相連接的各個(gè)終端設(shè)備的通信參數(shù),形成注冊(cè)表。

步驟s120,中間設(shè)備s對(duì)接收到的通話請(qǐng)求進(jìn)行分析,提取目標(biāo)對(duì)象的標(biāo)識(shí),并根據(jù)所述標(biāo)識(shí)查找該目標(biāo)對(duì)象對(duì)應(yīng)的通信端口。

其中,所述通話請(qǐng)求可包括主叫對(duì)象的標(biāo)識(shí)信息,即終端設(shè)備a的標(biāo)識(shí)信息,以及請(qǐng)求信號(hào)。當(dāng)終端設(shè)備a已在中間設(shè)備s中注冊(cè)過(guò),則終端設(shè)備a將其標(biāo)記信息以及請(qǐng)求信號(hào)發(fā)送至中間設(shè)備s時(shí),中間設(shè)備s根據(jù)終端設(shè)備a的標(biāo)記信息從注冊(cè)表中獲取其對(duì)應(yīng)的通信參數(shù),以及從所述請(qǐng)求信號(hào)中獲取待通信的目標(biāo)對(duì)象,例如終端設(shè)備b,的標(biāo)識(shí)信息,并進(jìn)一步根據(jù)目標(biāo)對(duì)象的標(biāo)識(shí)信息,從注冊(cè)表中獲取終端設(shè)備b對(duì)應(yīng)的通信參數(shù)。

步驟s130,中間設(shè)備s通過(guò)與目標(biāo)對(duì)象對(duì)應(yīng)的通信端口將所接收到的通話請(qǐng)求轉(zhuǎn)發(fā)至目標(biāo)對(duì)象,并接收來(lái)自該目標(biāo)對(duì)象的回應(yīng)。當(dāng)目標(biāo)對(duì)象忙碌或拒絕進(jìn)行通話,參考圖6,目標(biāo)對(duì)象向中間設(shè)備s返回忙碌信號(hào),中間設(shè)備s根據(jù)該忙碌信號(hào),拒絕主叫對(duì)象的通話請(qǐng)求。

當(dāng)目標(biāo)對(duì)象同意進(jìn)行通話時(shí),則進(jìn)入步驟s140。在步驟s140中,參考圖4,當(dāng)中間設(shè)備s接收到來(lái)自目標(biāo)對(duì)象的同意信號(hào)之后,在注冊(cè)表中 查找主叫對(duì)象和目標(biāo)對(duì)象分別對(duì)應(yīng)的通信參數(shù),并根據(jù)這些通信參數(shù),在主叫對(duì)象和目標(biāo)對(duì)象之間建立媒體通道,使得該主叫對(duì)象和該目標(biāo)對(duì)象通過(guò)所述媒體通道進(jìn)行媒體數(shù)據(jù)的實(shí)時(shí)交互。

在一種具體實(shí)施方式中,中間設(shè)備s通過(guò)信令通道向主叫對(duì)象和目標(biāo)對(duì)象分別發(fā)送ssdp信號(hào),通過(guò)ssdp協(xié)議傳輸媒體數(shù)據(jù)。例如,當(dāng)終端設(shè)備a發(fā)出通話請(qǐng)求時(shí),其向特定的多播地址的ssdp端口使用m-search方法發(fā)送“ssdp:discover”消息,當(dāng)中間設(shè)備s監(jiān)聽(tīng)到這個(gè)保留的多播地址上由終端設(shè)備a發(fā)送的請(qǐng)求通話的消息時(shí),會(huì)分析終端設(shè)備a請(qǐng)求的服務(wù)并響應(yīng)該請(qǐng)求。例如,將來(lái)自終端設(shè)備a的媒體數(shù)據(jù)傳遞至終端設(shè)備b。

在另一種實(shí)施方式中,為了使得通話盡可能的輕量化,減少所需傳輸和分析的數(shù)據(jù),加快數(shù)據(jù)傳輸?shù)乃俾剩约皽p少待機(jī)的功耗,還可以采用輕量化的傳輸信號(hào)作為用以建立媒體通道的請(qǐng)求信號(hào),并由中間設(shè)備s分別發(fā)送至終端設(shè)備a和終端設(shè)備b。其中,通過(guò)過(guò)濾該輕量化的傳輸信號(hào)可包括例如音頻流、ip端口、編碼方式、采樣率等參數(shù),使得在保證通話效果的前提下,盡可能地降低待機(jī)的功耗,加快數(shù)據(jù)傳輸?shù)乃俾省?/p>

其中,當(dāng)建立媒體通道之后,經(jīng)由終端設(shè)備a發(fā)出的媒體數(shù)據(jù)通過(guò)媒體通道,以設(shè)定速率,例如50次/秒,實(shí)時(shí)傳輸至終端對(duì)象b,而無(wú)需錄制后再上傳至服務(wù)器之后經(jīng)由終端設(shè)備b下載并播放,從而消除了現(xiàn)有技術(shù)中對(duì)待傳輸?shù)拿襟w數(shù)據(jù)大小或時(shí)長(zhǎng)的限制,使得通話雙方,即終端設(shè)備a和終端設(shè)備b,之間能夠以類似打電話的形式進(jìn)行實(shí)時(shí)的通信,大大提升了移動(dòng)呼叫的通話體驗(yàn)。

其中,參考圖7,步驟s140進(jìn)一步可包括,步驟s141,主叫對(duì)象或目標(biāo)對(duì)象對(duì)媒體數(shù)據(jù)進(jìn)行加工處理。例如,作為主叫的終端設(shè)備a在采用設(shè)定傳輸速率發(fā)送語(yǔ)音數(shù)據(jù)之前,對(duì)語(yǔ)音數(shù)據(jù)進(jìn)行拆分壓縮,以保證數(shù)據(jù)傳輸?shù)牧鲿承?。又例如,作為目?biāo)的終端設(shè)備b接收到所傳輸?shù)恼Z(yǔ)音數(shù)據(jù)之后,對(duì)其進(jìn)行解壓縮還原。

根據(jù)本發(fā)明的某些實(shí)施方式,中間設(shè)備s可根據(jù)主叫對(duì)象和目標(biāo)對(duì)象的通信參數(shù),獲取主叫對(duì)象和目標(biāo)對(duì)象的通信參數(shù),例如獲取作為主叫對(duì) 象的終端設(shè)備a的操作系統(tǒng)為ios8和g729編碼器,以及作為被叫對(duì)象的終端設(shè)備b的操作系統(tǒng)andriodl和ilbc編碼器。其中,參考圖8,步驟s140進(jìn)一步還包括,步驟s142,中間設(shè)備s根據(jù)主叫對(duì)象和目標(biāo)對(duì)象的通信參數(shù),對(duì)雙方通信的數(shù)據(jù)進(jìn)行轉(zhuǎn)碼。

參考圖9,當(dāng)主叫對(duì)象和目標(biāo)對(duì)象通過(guò)所述媒體通道進(jìn)行媒體數(shù)據(jù)的實(shí)時(shí)交互時(shí),進(jìn)一步還可包括步驟s150,中間設(shè)備s檢測(cè)終端設(shè)備是否保持連通狀態(tài)。根據(jù)本發(fā)明的某些實(shí)施方式,當(dāng)終端設(shè)備a/b保持連通狀態(tài)時(shí),定期向中間設(shè)備s發(fā)送?;钚盘?hào),中間設(shè)備s接收到該保活信號(hào)時(shí),對(duì)終端設(shè)備a/b的注冊(cè)信息進(jìn)行更新。具體來(lái)說(shuō),步驟s150可包括:步驟s151,在設(shè)定時(shí)間t1內(nèi),檢測(cè)是否收到?;钚盘?hào);當(dāng)收到保活信號(hào)時(shí),原有計(jì)時(shí)清零并返回步驟s151,重新開始檢測(cè);當(dāng)沒(méi)有收到保活信號(hào)時(shí),執(zhí)行步驟s160。

在一種具體實(shí)施方式中,當(dāng)終端設(shè)備a或終端設(shè)備b采用ssdp協(xié)議進(jìn)行數(shù)據(jù)通信時(shí),其向特定的多播地址的ssdp端口使用notify方法發(fā)送“ssdp:alive”消息,中間設(shè)備s監(jiān)聽(tīng)該消息;考慮到終端設(shè)備有可能在沒(méi)有通知的情況下停止服務(wù)或者從網(wǎng)絡(luò)上卸載,“ssdp:alive”消息必須在http協(xié)議頭cache-control里面指定超時(shí)值,終端設(shè)備必須在約定的超時(shí)值到達(dá)以前重發(fā)“ssdp:alive”消息,如果中間設(shè)備s在指定的超時(shí)值內(nèi)沒(méi)有再次收到終端設(shè)備a或終端設(shè)備b所發(fā)送的“ssdp:alive”消息,中間設(shè)備s將認(rèn)為終端設(shè)備a或終端設(shè)備b已經(jīng)斷開連接。

根據(jù)本發(fā)明的某些實(shí)施方式,當(dāng)終端設(shè)備a斷開連接時(shí),執(zhí)行步驟s160,中間設(shè)備s從注冊(cè)表中刪除其對(duì)應(yīng)的注冊(cè)信息,例如刪除為其分配對(duì)應(yīng)的通信端口以及刪除用于標(biāo)記該終端設(shè)備的標(biāo)識(shí)信息等。然而,不同于現(xiàn)有技術(shù)中,中間設(shè)備s并不將終端設(shè)備a的斷線事件通知給與終端設(shè)備a進(jìn)行過(guò)通信的其它終端設(shè)備,其與其它終端設(shè)備之間仍舊保持正常連接。當(dāng)其它終端設(shè)備,例如終端設(shè)備b或c發(fā)出通話請(qǐng)求,且通話請(qǐng)求的目標(biāo)對(duì)象為終端設(shè)備a時(shí),中間設(shè)備s再向終端設(shè)備b或c,反饋無(wú)法送達(dá)的回復(fù)信息。對(duì)于斷線事件采用查詢-反饋的機(jī)制,而不進(jìn)行廣播,能夠提高資源的利用率,減少對(duì)用戶無(wú)謂的干擾,提升通話體驗(yàn)。

以上僅為說(shuō)明便利,以終端設(shè)備a作為通信的主叫對(duì)象以及終端設(shè)備b作為通信的目標(biāo)對(duì)象,然而本領(lǐng)域技術(shù)人員應(yīng)能理解,終端設(shè)備a與終端設(shè)備b的角色可以互換,即終端設(shè)備b可以作為通信的主叫對(duì)象,而終端設(shè)備a也可以作為通信的目標(biāo)對(duì)象。其中,終端設(shè)備a或者終端設(shè)備b,均可包含一個(gè)或者多個(gè)支持發(fā)起或者接聽(tīng)所述移動(dòng)呼叫的電子設(shè)備。

在上述實(shí)施方式中,通過(guò)注冊(cè)機(jī)制,在中間設(shè)備s端以注冊(cè)表的形式,對(duì)與其進(jìn)行連接的終端設(shè)備的通信參數(shù)進(jìn)行記錄和保存,每一次終端設(shè)備與中間設(shè)備建立連接時(shí),僅需為其分配對(duì)應(yīng)的通信端口以及建立其對(duì)應(yīng)的標(biāo)識(shí)與所述通信端口的關(guān)聯(lián)即可,提高了通信的效率。此外,在終端設(shè)備斷線之前,終端設(shè)備僅需通過(guò)定期發(fā)送極小字節(jié)的?;钚盘?hào)即可保持與中間設(shè)備的連通,從而降低長(zhǎng)時(shí)間保持連通的通信成本。而且,采用輕量化的傳輸信號(hào)作為建立媒體通道的請(qǐng)求信號(hào),有效地降低了維持通話的功耗,通過(guò)建立媒體通道,使得一個(gè)或多個(gè)終端設(shè)備之間能夠以類似打電話的形式進(jìn)行實(shí)時(shí)通話,改變了現(xiàn)有技術(shù)中先錄制再轉(zhuǎn)發(fā)的呼叫傳輸模式,提供了流暢、及時(shí)的移動(dòng)呼叫體驗(yàn)。

參考圖10,根據(jù)本發(fā)明某些實(shí)施方式,該無(wú)線呼叫方法進(jìn)一步包括:預(yù)處理步驟,適于執(zhí)行終端設(shè)備110在中間設(shè)備120的注冊(cè)。其中,終端設(shè)備110將用于描述其通信能力的通信參數(shù)發(fā)送至中間設(shè)備120,中間設(shè)備120對(duì)其進(jìn)行保存之后,為其分配對(duì)應(yīng)的信令通道的通信端口。

在一種具體實(shí)施方式中,該預(yù)處理步驟可根據(jù)終端設(shè)備的網(wǎng)絡(luò)情況而觸發(fā),例如當(dāng)終端設(shè)備連接至wifi或者3g/4g/lte時(shí),則觸發(fā)終端設(shè)備的注冊(cè)。在另一種具體實(shí)施方式中,也可根據(jù)用戶在終端設(shè)備的特定操作而觸發(fā),例如當(dāng)用戶通過(guò)終端設(shè)備啟動(dòng)該移動(dòng)呼叫軟件時(shí),觸發(fā)終端設(shè)備的注冊(cè)。

本發(fā)明的教導(dǎo)還可以實(shí)現(xiàn)為一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序代碼,當(dāng)計(jì)算機(jī)程序代碼由處理器執(zhí)行時(shí),其使得處理器能夠按照本發(fā)明實(shí)施方式的方法來(lái)實(shí)現(xiàn)服務(wù)信息的推送。計(jì)算機(jī)存儲(chǔ)介質(zhì)可以為任何有形媒介,例如軟盤、cd-rom、dvd、硬盤驅(qū)動(dòng)器、甚至網(wǎng)絡(luò)介質(zhì)等。

已經(jīng)出于示出和描述的目的給出了本發(fā)明的說(shuō)明書,但是其并不意在是窮舉的或者限制于所公開形式的發(fā)明。本領(lǐng)域技術(shù)人員在閱讀了本公開內(nèi)容后,還可以想到很多修改和變體。上文描述的各種實(shí)施方式可以單獨(dú)使用或者在各種組合中使用,除非上下文明確指出。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實(shí)施方式中的方法和裝置可以以軟件、硬件、固件或其組合實(shí)現(xiàn)。

因此,實(shí)施方式是為了更好地說(shuō)明本發(fā)明的原理、實(shí)際應(yīng)用以及使本領(lǐng)域技術(shù)人員中的其他人員能夠理解以下內(nèi)容而選擇和描述的,即,在不脫離本發(fā)明精神的前提下,做出的所有修改和替換都將落入所附權(quán)利要求定義的本發(fā)明保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1