專(zhuān)利名稱(chēng):多模態(tài)電話(huà)呼叫的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多模態(tài)電話(huà)呼叫。
背景技術(shù):
智能電話(huà)提供比標(biāo)準(zhǔn)電話(huà)多的計(jì)算和連接選項(xiàng)。除了進(jìn)行電話(huà)呼叫以外,智能電話(huà)通常用于訪(fǎng)問(wèn)因特網(wǎng)或公司內(nèi)聯(lián)網(wǎng)。諸如電子郵件和web瀏覽之類(lèi)的應(yīng)用對(duì)智能電話(huà)是常見(jiàn)的。標(biāo)準(zhǔn)電話(huà)之間的電話(huà)呼叫限于語(yǔ)音通信。雖然ー些智能電話(huà)可包括計(jì)算機(jī)操作系統(tǒng),但是同樣,智能電話(huà)之間的電話(huà)呼叫通常限于語(yǔ)音通信。當(dāng)期望在連接方之間進(jìn)行數(shù)據(jù)交換吋,通常需要使用單獨(dú)設(shè)備的單獨(dú)數(shù)據(jù)信道。
發(fā)明內(nèi)容
本公開(kāi)的實(shí)施例涉及ー種在計(jì)算設(shè)備上實(shí)現(xiàn)的、用于建立多模態(tài)電話(huà)呼叫的方法。在第一計(jì)算設(shè)備上,接收來(lái)自第二計(jì)算設(shè)備的電話(huà)呼叫。在第一計(jì)算設(shè)備和第二計(jì)算設(shè)備之間建立電話(huà)會(huì)話(huà)。在第一計(jì)算設(shè)備上,發(fā)送在在線(xiàn)注冊(cè)服務(wù)處針對(duì)數(shù)據(jù)會(huì)話(huà)注冊(cè)第一計(jì)算設(shè)備的請(qǐng)求消息。在第一計(jì)算設(shè)備上,接收指示在在線(xiàn)注冊(cè)服務(wù)處注冊(cè)第一計(jì)算設(shè)備的響應(yīng)消息。響應(yīng)消息包括唯一地標(biāo)識(shí)數(shù)據(jù)會(huì)話(huà)的密鑰。在第一計(jì)算設(shè)備上,使用密鑰來(lái)建立與第二計(jì)算設(shè)備的數(shù)據(jù)會(huì)話(huà)。一種或多種技術(shù)的細(xì)節(jié)在附圖和以下描述中闡明。通過(guò)描述、附圖和權(quán)利要求,這些技術(shù)的其他特征、目的和優(yōu)點(diǎn)將是顯而易見(jiàn)的。
圖1示出支持建立多模態(tài)電話(huà)呼叫的示例系統(tǒng)。圖2示出在建立多模態(tài)電話(huà)呼叫期間圖1的系統(tǒng)的呼叫方計(jì)算設(shè)備和接收方計(jì)算設(shè)備之間的示例通信。圖3示出在建立多模態(tài)電話(huà)呼叫期間圖1的系統(tǒng)的呼叫方計(jì)算設(shè)備和多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)之間的示例通信。圖4示出在建立多模態(tài)電話(huà)呼叫期間圖1的系統(tǒng)的接收方計(jì)算設(shè)備、消息收發(fā)電子郵件服務(wù)器計(jì)算機(jī)和多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)之間的示例通信。圖5示出了示出建立圖1的系統(tǒng)的多模態(tài)電話(huà)呼叫的示例系統(tǒng)。圖6示出用于從圖1的呼叫計(jì)算設(shè)備的角度來(lái)建立多模態(tài)電話(huà)呼叫的示例流程圖。圖7示出用于從圖1的接收方計(jì)算設(shè)備的角度來(lái)建立多模態(tài)電話(huà)呼叫的示例流程圖。圖8和9示出用于從圖1的多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)的角度來(lái)建立多模態(tài)電話(huà)呼叫的示例流程圖。
圖10示出圖1的計(jì)算設(shè)備的示例組件。
具體實(shí)施例方式本申請(qǐng)涉及用于利用智能電話(huà)的多模態(tài)能力來(lái)在電話(huà)呼叫的上下文中交換語(yǔ)音和數(shù)據(jù)的系統(tǒng)和方法。發(fā)起電話(huà)呼叫作為語(yǔ)音通信,但是當(dāng)電話(huà)呼叫中的雙方都確定多模態(tài)能力可用時(shí)遷移到包括數(shù)據(jù)連接。如本文中所使用的,術(shù)語(yǔ)“多模態(tài)”是指設(shè)備支持語(yǔ)音和數(shù)據(jù)通信兩者的能力。當(dāng)呼叫方從計(jì)算設(shè)備(具有多模態(tài)能力的智能電話(huà))向接收方發(fā)起電話(huà)會(huì)話(huà)時(shí), 呼叫方的計(jì)算設(shè)備還將數(shù)據(jù)會(huì)話(huà)注冊(cè)請(qǐng)求發(fā)送到在線(xiàn)注冊(cè)服務(wù)。在線(xiàn)注冊(cè)服務(wù)通常是提供主存能力、且還提供數(shù)據(jù)會(huì)話(huà)注冊(cè)服務(wù)的服務(wù)器計(jì)算機(jī)。當(dāng)接收方接收到電話(huà)呼叫吋,如果接收方的電話(huà)還是具有多模態(tài)能力的計(jì)算設(shè)備并且如果計(jì)算設(shè)備適當(dāng)?shù)嘏渲?,則接收方的計(jì)算設(shè)備還將數(shù)據(jù)會(huì)話(huà)注冊(cè)請(qǐng)求發(fā)送到在線(xiàn)注冊(cè)服務(wù)。在示例中,計(jì)算設(shè)備可以是智能電話(huà)、膝上型/臺(tái)式計(jì)算機(jī)、統(tǒng)ー消息收發(fā)服務(wù)器等。來(lái)自呼叫方和接收方兩者的計(jì)算設(shè)備的數(shù)據(jù)會(huì)話(huà)注冊(cè)請(qǐng)求包括呼叫方和接收方兩者的電話(huà)號(hào)碼。當(dāng)在線(xiàn)注冊(cè)服務(wù)接收到數(shù)據(jù)會(huì)話(huà)注冊(cè)請(qǐng)求吋,在線(xiàn)注冊(cè)服務(wù)嘗試使注冊(cè)請(qǐng)求兩者中的呼叫方和接收方電話(huà)號(hào)碼相匹配。當(dāng)在線(xiàn)注冊(cè)服務(wù)確定注冊(cè)請(qǐng)求中的呼叫方和接收方電話(huà)號(hào)碼相匹配吋,在線(xiàn)注冊(cè)服務(wù)建立呼叫方和接收方之間的數(shù)據(jù)會(huì)話(huà)。當(dāng)建立了數(shù)據(jù)會(huì)話(huà)吋,在呼叫方和接收方之間存在同時(shí)的語(yǔ)音和數(shù)據(jù)連接。一旦建立語(yǔ)音和數(shù)據(jù)連接,即可經(jīng)由在線(xiàn)注冊(cè)服務(wù)在呼叫方和接收方的計(jì)算設(shè)備之間交換豐富的內(nèi)容。圖1示出支持建立多模態(tài)電話(huà)呼叫的示例系統(tǒng)100。示例系統(tǒng)100包括示例呼叫方計(jì)算設(shè)備102、示例接收方計(jì)算設(shè)備106、公共電話(huà)交換網(wǎng)絡(luò)(PSTN) 104、示例多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108、以及網(wǎng)絡(luò)110和112。呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106是具有多模態(tài)能力的智能電話(huà)。多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108是提供在線(xiàn)注冊(cè)服務(wù)(為主存服務(wù))的服務(wù)器計(jì)算機(jī)。例如,可使用來(lái)自美國(guó)華盛頓州雷德蒙市微軟公司的Windows Azure 云服務(wù)操作系統(tǒng)來(lái)構(gòu)建多模態(tài)注冊(cè)服務(wù)器。接收方計(jì)算設(shè)備106的ー個(gè)示例是具有統(tǒng)ー消息收發(fā)的Microsoft Exchange Server 2010服務(wù)器計(jì)算機(jī)。Microsoft Exchange Server 2010服務(wù)器計(jì)算機(jī)提供自動(dòng)話(huà)務(wù)員主存能力。在示例系統(tǒng)100中,呼叫方計(jì)算設(shè)備120的多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108之間的通信跨網(wǎng)絡(luò)110進(jìn)行,而接收方計(jì)算設(shè)備106的多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108之間的通信跨網(wǎng)絡(luò)112進(jìn)行。在示例中,網(wǎng)絡(luò)110和112是公司內(nèi)聯(lián)網(wǎng)或因特網(wǎng)。在一些示例中,網(wǎng)絡(luò) 110和網(wǎng)絡(luò)112是同一網(wǎng)絡(luò)。當(dāng)呼叫方計(jì)算設(shè)備102的呼叫方向接收方計(jì)算設(shè)備106發(fā)起電話(huà)呼叫吋,呼叫方計(jì)算設(shè)備102還將用于建立數(shù)據(jù)會(huì)話(huà)的第一注冊(cè)請(qǐng)求發(fā)送到多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī) 108。在呼叫方計(jì)算設(shè)備102發(fā)送第一注冊(cè)請(qǐng)求吋,呼叫方計(jì)算設(shè)備102沒(méi)有關(guān)于接收方計(jì)算設(shè)備106的多模態(tài)能力的知識(shí)。然而,請(qǐng)求根據(jù)協(xié)議發(fā)送,以針對(duì)接收方計(jì)算設(shè)備106的確具有多模態(tài)能力的可能性提供呼叫方注冊(cè)信息。通過(guò)PSTN 104進(jìn)行呼叫。當(dāng)接收方計(jì)算設(shè)備106接收到電話(huà)呼叫吋,在呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間建立語(yǔ)音通信電話(huà)會(huì)話(huà)。
當(dāng)接收方計(jì)算設(shè)備106具有多模態(tài)能力吋,接收方計(jì)算設(shè)備106可被配置成發(fā)起對(duì)與呼叫方計(jì)算設(shè)備102的數(shù)據(jù)會(huì)話(huà)的注冊(cè)請(qǐng)求。例如,接收方計(jì)算設(shè)備106可包括自動(dòng)話(huà)務(wù)員,該自動(dòng)話(huà)務(wù)員在接收到傳入呼叫時(shí)自動(dòng)地發(fā)起對(duì)數(shù)據(jù)會(huì)話(huà)的第二注冊(cè)請(qǐng)求。與呼叫方計(jì)算設(shè)備102的情況一祥,接收方計(jì)算設(shè)備106沒(méi)有呼叫方計(jì)算設(shè)備102的多模態(tài)能力的知識(shí)。然而,根據(jù)協(xié)議第二注冊(cè)請(qǐng)求由接收方計(jì)算設(shè)備106發(fā)起,以針對(duì)呼叫方計(jì)算設(shè)備102的確具有多模態(tài)能力的可能性提供注冊(cè)信息。來(lái)自呼叫方計(jì)算設(shè)備102的第一注冊(cè)請(qǐng)求和來(lái)自接收方計(jì)算設(shè)備106的第二注冊(cè)請(qǐng)求各自包括呼叫方計(jì)算設(shè)備102的電話(huà)號(hào)碼和接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼。當(dāng)多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108接收到第二注冊(cè)請(qǐng)求吋,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108嘗試使呼叫方計(jì)算設(shè)備102的電話(huà)號(hào)碼和接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼與來(lái)自在多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108處接收到的其他注冊(cè)請(qǐng)求的呼叫方和接收方電話(huà)號(hào)碼相匹配。當(dāng)多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108確定來(lái)自第一注冊(cè)請(qǐng)求的呼叫方計(jì)算設(shè)備102的電話(huà)號(hào)碼和接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼與來(lái)自第二注冊(cè)請(qǐng)求的呼叫方計(jì)算設(shè)備102的電話(huà)號(hào)碼和接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼相匹配吋,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108建立在呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間的數(shù)據(jù)連接。當(dāng)建立了數(shù)據(jù)連接吋,可使用標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議來(lái)在呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間傳輸數(shù)據(jù)。在交換語(yǔ)音和數(shù)據(jù)兩者的雙方之間建立多模態(tài)轉(zhuǎn)換的能力提供若干可能的應(yīng)用情形。一般而言,如本文中所描述的,建立多模態(tài)轉(zhuǎn)換允許在雙方之間交換豐富的通信。在一個(gè)示例中,使用智能電話(huà)的呼叫方呼叫匹薩店以下訂單購(gòu)買(mǎi)匹薩餅。匹薩店可能有在接收方計(jì)算設(shè)備106上主存的自動(dòng)話(huà)務(wù)員。由于當(dāng)在呼叫方和匹薩店之間建立電話(huà)會(huì)話(huà)時(shí)且當(dāng)在呼叫方和匹薩店之間建立數(shù)據(jù)會(huì)話(huà)吋,匹薩店已配置自動(dòng)話(huà)務(wù)員之ー來(lái)顯示從多模態(tài)設(shè)備(諸如,智能電話(huà))接收到呼叫時(shí)的那天的優(yōu)惠活動(dòng),因此當(dāng)呼叫方呼叫匹薩店時(shí)、在呼叫方正在對(duì)匹薩店的雇員講話(huà)且下訂單的同時(shí),那天的優(yōu)惠活動(dòng)顯示在呼叫方的智能電話(huà)上。在第二示例中,呼叫方給餐館打電話(huà)來(lái)獲取到餐館的駕駛方向。由于呼叫方使用智能電話(huà),因此智能電話(huà)(例如,呼叫方計(jì)算設(shè)備10 還將針對(duì)數(shù)據(jù)會(huì)話(huà)注冊(cè)的請(qǐng)求發(fā)送到在線(xiàn)注冊(cè)服務(wù)(例如,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108)。所注冊(cè)的餐館的自動(dòng)話(huà)務(wù)員應(yīng)答電話(huà)呼叫,并且為呼叫方提供選項(xiàng)的語(yǔ)音菜単。例如,自動(dòng)話(huà)務(wù)員可主存在接收方計(jì)算設(shè)備 106中。菜單中的語(yǔ)音選項(xiàng)之ー是“方向”。當(dāng)呼叫方說(shuō)“方向”吋,在餐館的自動(dòng)話(huà)務(wù)員經(jīng)由在線(xiàn)注冊(cè)服務(wù)向呼叫方發(fā)送呼叫方經(jīng)由呼叫方計(jì)算設(shè)備102與接收方計(jì)算設(shè)備106之間的數(shù)據(jù)連接可見(jiàn)的地圖。在第三示例(S卩,以上第二示例的擴(kuò)展)中,呼叫方通過(guò)電話(huà)下訂單。在下訂單吋, 餐館話(huà)務(wù)員使用數(shù)據(jù)連接來(lái)在呼叫方的智能電話(huà)上顯示訂單并請(qǐng)求呼叫方確認(rèn)訂単。在第四示例中,呼叫方在營(yíng)業(yè)所呼叫雇員。雇員正在度假。由于呼叫方正在從智能電話(huà)呼叫,因此如所討論的,呼叫方還發(fā)起與營(yíng)業(yè)所的數(shù)據(jù)會(huì)話(huà)。當(dāng)在營(yíng)業(yè)所接收到呼叫吋,雇員電話(huà)上的消息通知呼叫方雇員不在營(yíng)業(yè)所。由于營(yíng)業(yè)所使用統(tǒng)ー的消息收發(fā)服務(wù)器計(jì)算機(jī),因此統(tǒng)ー的消息收發(fā)服務(wù)器計(jì)算機(jī)通過(guò)數(shù)據(jù)連接向呼叫方發(fā)送雇員的日程表, 并且還向呼叫方發(fā)送雇員在其離開(kāi)要度假之前創(chuàng)建的聯(lián)系人列表。在第五示例中,一個(gè)男士正在市場(chǎng)上買(mǎi)沙發(fā),但是尚未決定是否買(mǎi)兩個(gè)沙發(fā)。該男士呼叫他的妻子,但是妻子沒(méi)有應(yīng)答電話(huà),并且呼叫重新定向到她的語(yǔ)音郵件系統(tǒng)。由于該男士正在用智能電話(huà)呼叫、且由于妻子的語(yǔ)音郵件系統(tǒng)由統(tǒng)一的消息收發(fā)服務(wù)器計(jì)算機(jī)設(shè)備主存,因此在該男士的智能電話(huà)和統(tǒng)ー的消息收發(fā)服務(wù)器計(jì)算機(jī)設(shè)備之間建立數(shù)據(jù)會(huì)話(huà)。該男士錄下語(yǔ)音消息,并且在結(jié)束電話(huà)呼叫之前發(fā)送兩個(gè)沙發(fā)的圖片。當(dāng)妻子檢查她的智能電話(huà)吋,妻子聽(tīng)到她丈夫留的消息。同吋,妻子的智能電話(huà)顯示她丈夫所發(fā)送的沙發(fā)的兩個(gè)圖片。在第六示例中,呼叫方呼叫百貨商店以檢查訂單的狀態(tài)。由于呼叫方從智能電話(huà)呼叫、且由于百貨商店使用統(tǒng)ー的消息收發(fā)服務(wù)器計(jì)算機(jī)所主存的自動(dòng)話(huà)務(wù)員,因此除了在呼叫方和百貨商店之間建立電話(huà)會(huì)話(huà)以外,還在呼叫方和百貨商店之間建立數(shù)據(jù)會(huì)話(huà)。 當(dāng)呼叫方詢(xún)問(wèn)她的訂單的狀態(tài)時(shí),自動(dòng)話(huà)務(wù)員在呼叫方的智能電話(huà)上顯示訂單狀態(tài)和其他
訂單信息。在第七示例中,來(lái)自第六示例的呼叫方不同意來(lái)自百貨商店的其毎月對(duì)賬單上的 ー些內(nèi)容。當(dāng)呼叫方電話(huà)呼叫百貨商店的賬單部門(mén)時(shí),在呼叫方和與賬單部門(mén)相關(guān)聯(lián)的自動(dòng)話(huà)務(wù)員之間建立數(shù)據(jù)會(huì)話(huà)。自動(dòng)話(huà)務(wù)員在線(xiàn)顯示呼叫方的對(duì)賬単,同時(shí)呼叫方等待某個(gè)人應(yīng)答電話(huà)呼叫。當(dāng)客戶(hù)代表應(yīng)答電話(huà)呼叫吋,呼叫方和客戶(hù)代表兩者都能夠看到呼叫方的對(duì)賬単。呼叫方還能夠高亮對(duì)賬單的多個(gè)部分,從而客戶(hù)服務(wù)代表更容易理解呼叫方正在指哪一部分。以上提供的示例并非窮舉的、或限制性的。本文中所描述的技術(shù)的許多應(yīng)用是可能的。參考圖2-5,更詳細(xì)地描述建立多模態(tài)電話(huà)呼叫的過(guò)程。圖2示出在建立多模態(tài)電話(huà)呼叫期間呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間的示例通信200。在步驟202, 通過(guò)使用智能電話(huà),呼叫方計(jì)算設(shè)備102的呼叫方發(fā)起與接收方計(jì)算設(shè)備106的電話(huà)呼叫。 接收方計(jì)算設(shè)備106是能夠處理多模態(tài)電話(huà)呼叫的計(jì)算設(shè)備。例如,接收方計(jì)算設(shè)備106可以是智能電話(huà)、或統(tǒng)ー的消息收發(fā)服務(wù)器計(jì)算機(jī)等。電話(huà)呼叫通過(guò)公共交換電話(huà)網(wǎng)絡(luò)(例如,PSTN 104)發(fā)送,在圖2中未示出。在接收方計(jì)算設(shè)備106接收到電話(huà)呼叫之后,接收方計(jì)算設(shè)備106確認(rèn)建立了與呼叫方計(jì)算設(shè)備102的電話(huà)呼叫。圖3示出當(dāng)呼叫方計(jì)算設(shè)備102向多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108針對(duì)數(shù)據(jù)連接注冊(cè)時(shí)呼叫方計(jì)算設(shè)備102和多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108之間的示例通信300。當(dāng)呼叫方計(jì)算設(shè)備102發(fā)起與接收方計(jì)算設(shè)備106的電話(huà)呼叫(步驟20 吋,由于呼叫方計(jì)算設(shè)備 102是智能電話(huà),因此在步驟302,呼叫方計(jì)算設(shè)備102還向多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108 發(fā)送向多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108針對(duì)數(shù)據(jù)連接注冊(cè)的請(qǐng)求。該請(qǐng)求包括呼叫方(呼叫方計(jì)算設(shè)備10 的電話(huà)號(hào)碼和接收方(接收方計(jì)算設(shè)備106)的電話(huà)號(hào)碼。該請(qǐng)求還包括多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108的完全合格的域名。如所討論的,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī) 108是提供在線(xiàn)注冊(cè)服務(wù)的主存服務(wù),例如,主存在Windows Azure 云服務(wù)操作系統(tǒng)上的注冊(cè)服務(wù)。在本公開(kāi)中,呼叫方的電話(huà)號(hào)碼被表示為〈CALLERNUMBER〉,而接收方的電話(huà)號(hào)碼被表示為〈RECIPIENTNUMBER〉。當(dāng)多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)208建立呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106 之間的數(shù)據(jù)連接吋,在步驟304,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108創(chuàng)建數(shù)據(jù)連接的密鑰、并將該密鑰發(fā)送到呼叫方計(jì)算設(shè)備102。密鑰表示數(shù)據(jù)會(huì)話(huà)的唯一標(biāo)識(shí)符。密鑰可包括ー個(gè)或多個(gè)數(shù)字字符或字母字符。圖4示出當(dāng)接收方計(jì)算設(shè)備106向多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108針對(duì)數(shù)據(jù)連接注冊(cè)的接收方計(jì)算設(shè)備106和多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108之間的示例通信400。接收方計(jì)算設(shè)備106可以是主存自動(dòng)話(huà)務(wù)員或語(yǔ)音郵件系統(tǒng)的統(tǒng)一的消息收發(fā)服務(wù)器。在步驟402,接收方計(jì)算設(shè)備106向多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108發(fā)起注冊(cè)過(guò)程。 來(lái)自接收方計(jì)算設(shè)備106的注冊(cè)消息包括呼叫方計(jì)算設(shè)備102的電話(huà)號(hào)碼(呼叫方電話(huà)號(hào)碼)、接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼(接收方電話(huà)號(hào)碼)、以及多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī) 108的完全合格域名。在步驟404,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108建立與接收方計(jì)算設(shè)備106的數(shù)據(jù)會(huì)話(huà),并且將數(shù)據(jù)會(huì)話(huà)的密鑰發(fā)送到接收方計(jì)算設(shè)備106。多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108建立與接收方計(jì)算設(shè)備106的數(shù)據(jù)會(huì)話(huà)的過(guò)程包括確定來(lái)自接收方計(jì)算設(shè)備106的注冊(cè)請(qǐng)求消息中所包括的呼叫方計(jì)算設(shè)備102的電話(huà)號(hào)碼和接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼是否與已在多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108注冊(cè)的呼叫方計(jì)算設(shè)備號(hào)碼和接收方計(jì)算設(shè)備號(hào)碼相匹配。例如在步驟302,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108注冊(cè)呼叫方計(jì)算設(shè)備102,并且使呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼與該注冊(cè)相關(guān)聯(lián)。例如,電話(huà)號(hào)碼存儲(chǔ)在多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108中,作為以下句法的串接串<CALLERNUMBERXCALLEDNUMBER>在其他示例中,可使用不同的格式。呼叫方號(hào)碼是呼叫方計(jì)算設(shè)備102的電話(huà)號(hào)碼,而被呼叫的號(hào)碼是接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼。在步驟404,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108注冊(cè)接收方計(jì)算設(shè)備106,并且使呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼與該注冊(cè)相關(guān)聯(lián)。電話(huà)號(hào)碼存儲(chǔ)在多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108中,作為以下句法的串。<CALLERNUMBERXCALLEDNUMBER>呼叫方號(hào)碼是呼叫方計(jì)算設(shè)備102的電話(huà)號(hào)碼,而被呼叫的號(hào)碼是接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼。多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108確定是否在串之間找到匹配??稍谄ヅ溥^(guò)程之前要求串的某歸ー化。當(dāng)在串之間找到匹配吋,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108創(chuàng)建與呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106的數(shù)據(jù)會(huì)話(huà)的臨時(shí)唯一標(biāo)識(shí)符。臨時(shí)唯一標(biāo)識(shí)符還被稱(chēng)為密鑰。在步驟404,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108針對(duì)數(shù)據(jù)會(huì)話(huà)注冊(cè)接收方計(jì)算設(shè)備 106,并且將帶密鑰的請(qǐng)求消息發(fā)送到接收方計(jì)算設(shè)備106。圖5示出示例系統(tǒng)500,示例系統(tǒng)500示出在呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間建立的電話(huà)會(huì)話(huà)和數(shù)據(jù)會(huì)話(huà)。在呼叫方計(jì)算設(shè)備102和多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108之間建立數(shù)據(jù)會(huì)話(huà)。在呼叫方計(jì)算設(shè)備102使用<REGISTERFQDN>和<KEY>的示例中,其中<REGISTERFQDN>是多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108經(jīng)由網(wǎng)絡(luò)協(xié)議(例如,HTTP、 SOAP)發(fā)送和接收消息的完全合格域名。在其他示例中,可使用不同的格式或協(xié)議。在接收方計(jì)算設(shè)備106和多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108之間建立數(shù)據(jù)會(huì)話(huà)。在接收方計(jì)算設(shè)備106使用<REGISTERFQDN>和<KEY>的示例中,其中<REGISTERFQDN>是多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108經(jīng)由網(wǎng)絡(luò)協(xié)議(例如,HTTP或SOAP)發(fā)送和接收消息的完全合格域名。在其他示例中,不同的格式可用于完全合格的域名或密鑰。一旦在呼叫方計(jì)算設(shè)備102和多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108之間以及在接收方計(jì)算設(shè)備106和多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108之間建立了數(shù)據(jù)會(huì)話(huà),就可使用多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108作為中介在呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間傳送數(shù)據(jù)。圖 5還示出與數(shù)據(jù)會(huì)話(huà)一致的電話(huà)會(huì)話(huà),以使語(yǔ)音和數(shù)據(jù)通信可在呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間同時(shí)操作。當(dāng)完成呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間的電話(huà)呼叫吋,例如,當(dāng)電話(huà)呼叫的雙方掛斷吋,呼叫方計(jì)算設(shè)備102將消息發(fā)送到多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108,從而終止數(shù)據(jù)連接并將密鑰標(biāo)識(shí)為不再有效。當(dāng)多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108接收來(lái)自呼叫方計(jì)算設(shè)備102的終止消息吋,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108將呼叫方計(jì)算設(shè)備102取消注冊(cè)。接收方計(jì)算設(shè)備106還將消息發(fā)送到多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108,從而終止數(shù)據(jù)連接并將密鑰標(biāo)識(shí)為不再有效。當(dāng)多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108接收來(lái)自接收方計(jì)算設(shè)備106的終止消息吋,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108將接收方計(jì)算設(shè)備106取消注冊(cè)。圖6示出呼叫方計(jì)算設(shè)備處的、用于建立呼叫方計(jì)算設(shè)備(例如,呼叫方計(jì)算設(shè)備 102)和接收方計(jì)算設(shè)備(例如,接收方計(jì)算設(shè)備106)之間的多模態(tài)電話(huà)呼叫的方法600的示例流程圖。在一些示例中,接收方計(jì)算設(shè)備106還是智能電話(huà)。在其他示例中,接收方計(jì)算設(shè)備106是具有多模態(tài)能力的客戶(hù)機(jī)計(jì)算機(jī)。在操作602,呼叫方計(jì)算設(shè)備102的呼叫方向接收方計(jì)算設(shè)備106發(fā)起電話(huà)呼叫。 在操作604,呼叫方計(jì)算設(shè)備102還將注冊(cè)請(qǐng)求發(fā)送到在線(xiàn)注冊(cè)服務(wù),例如,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108。在線(xiàn)注冊(cè)服務(wù)是還提供注冊(cè)能力的在線(xiàn)主存服務(wù)器計(jì)算機(jī)。注冊(cè)能力供針對(duì)與一個(gè)或多個(gè)其他計(jì)算設(shè)備的數(shù)據(jù)連接注冊(cè)計(jì)算設(shè)備之用。當(dāng)呼叫方在操作602向接收方計(jì)算設(shè)備106發(fā)起電話(huà)呼叫吋,呼叫方計(jì)算設(shè)備102 不知道接收方計(jì)算設(shè)備106是否可支持?jǐn)?shù)據(jù)連接。然而,在操作602每當(dāng)呼叫方計(jì)算設(shè)備 102向接收方計(jì)算設(shè)備102發(fā)起電話(huà)呼叫吋,呼叫方計(jì)算設(shè)備102還將注冊(cè)請(qǐng)求發(fā)送到在線(xiàn)注冊(cè)服務(wù)。當(dāng)接收方計(jì)算設(shè)備106無(wú)法支持?jǐn)?shù)據(jù)連接吋,通常不會(huì)接收到對(duì)操作604的注冊(cè)請(qǐng)求的響應(yīng)。在操作606,從接收方計(jì)算設(shè)備106接收指示在呼叫方計(jì)算設(shè)備和接收方計(jì)算設(shè)備之間建立電話(huà)會(huì)話(huà)的響應(yīng)。在操作608,從在線(xiàn)注冊(cè)服務(wù)(例如,從多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108)接收響應(yīng)消息。響應(yīng)消息指示在多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108處注冊(cè)呼叫方計(jì)算設(shè)備102、且已在多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108處建立數(shù)據(jù)會(huì)話(huà)。響應(yīng)消息還包括電話(huà)會(huì)話(huà)的密鑰。該密鑰是當(dāng)從來(lái)自呼叫方計(jì)算設(shè)備和接收方計(jì)算設(shè)備的注冊(cè)信息檢測(cè)到匹配時(shí)創(chuàng)建的數(shù)據(jù)會(huì)話(huà)的唯 ー標(biāo)識(shí)符。注冊(cè)信息包括呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼。在操作610,該密鑰用于建立呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106的數(shù)據(jù)會(huì)話(huà)。在示例中,數(shù)據(jù)會(huì)話(huà)可實(shí)現(xiàn)呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間的直接通信,或者數(shù)據(jù)會(huì)話(huà)可使用在線(xiàn)注冊(cè)服務(wù)作為呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間的中介。
9
圖7示出接收方計(jì)算設(shè)備(例如,接收方計(jì)算設(shè)備106)處的、用于建立與呼叫方計(jì)算設(shè)備(例如,呼叫方計(jì)算設(shè)備10 的多模態(tài)電話(huà)呼叫的方法700的示例流程圖。在操作702,接收方計(jì)算設(shè)備106接收來(lái)自呼叫方計(jì)算設(shè)備102的電話(huà)呼叫。在操作704,接收方計(jì)算設(shè)備106將指示已在呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間的電話(huà)會(huì)話(huà)的響應(yīng)發(fā)送到呼叫方計(jì)算設(shè)備102。在操作706,接收方計(jì)算設(shè)備106將注冊(cè)請(qǐng)求發(fā)送到在線(xiàn)注冊(cè)服務(wù)。在線(xiàn)注冊(cè)服務(wù) (例如,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108)是還提供注冊(cè)能力的在線(xiàn)主存服務(wù)。注冊(cè)能力供針對(duì)與ー個(gè)或多個(gè)其他計(jì)算設(shè)備的數(shù)據(jù)連接注冊(cè)計(jì)算設(shè)備之用。當(dāng)接收方計(jì)算設(shè)備106接收到電話(huà)呼叫吋,接收方計(jì)算設(shè)備106不知道呼叫方計(jì)算設(shè)備102是否可支持?jǐn)?shù)據(jù)連接。然而,每當(dāng)接收方計(jì)算設(shè)備106接收到電話(huà)呼叫吋,接收方計(jì)算設(shè)備106將注冊(cè)請(qǐng)求發(fā)送到在線(xiàn)注冊(cè)服務(wù)。當(dāng)呼叫方計(jì)算設(shè)備102無(wú)法支持?jǐn)?shù)據(jù)連接吋,通常不會(huì)接收到對(duì)操作706的注冊(cè)請(qǐng)求的響應(yīng)。在操作708,在接收方計(jì)算設(shè)備106接收指示針對(duì)在線(xiàn)注冊(cè)服務(wù)處的數(shù)據(jù)會(huì)話(huà)注冊(cè)接收方計(jì)算設(shè)備106的響應(yīng)消息。響應(yīng)還包括電話(huà)會(huì)話(huà)的密鑰。該密鑰是當(dāng)從來(lái)自呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106的注冊(cè)信息檢測(cè)到匹配時(shí)創(chuàng)建的數(shù)據(jù)會(huì)話(huà)的唯一標(biāo)識(shí)符。注冊(cè)信息包括呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106的電話(huà)號(hào)碼。在操作710,該密鑰用于建立呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間的數(shù)據(jù)會(huì)話(huà)。接收方計(jì)算設(shè)備106使用<REGISTERFQDN>和KEY來(lái)發(fā)送和接收消息,其中 REGISTERFQDN是多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108的完全合格域名,而KEY是數(shù)據(jù)會(huì)話(huà)的唯一標(biāo)識(shí)符。數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)協(xié)議(諸如,HTTP或SOAP)交換。圖8和9示出用于針對(duì)數(shù)據(jù)會(huì)話(huà)在線(xiàn)注冊(cè)服務(wù)處注冊(cè)呼叫方計(jì)算設(shè)備和接收方計(jì)算設(shè)備的方法800的示例流程圖。在該示例中,呼叫方計(jì)算設(shè)備是呼叫方計(jì)算設(shè)備102,接收方計(jì)算設(shè)備是接收方計(jì)算設(shè)備106,而在線(xiàn)注冊(cè)服務(wù)是多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108。在操作802,在多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108,接收來(lái)自呼叫方計(jì)算設(shè)備102的為呼叫方計(jì)算設(shè)備102注冊(cè)數(shù)據(jù)會(huì)話(huà)的第一請(qǐng)求消息。在操作804,在多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108,接收來(lái)自接收方計(jì)算設(shè)備106的第二請(qǐng)求消息。在操作806,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108確定第一請(qǐng)求消息中的電話(huà)號(hào)碼信息是否與第二請(qǐng)求中的電話(huà)號(hào)碼信息相匹配。在操作808,對(duì)是否檢測(cè)到匹配進(jìn)行判定。當(dāng)判定檢測(cè)到匹配、即意味著呼叫方和接收方計(jì)算機(jī)設(shè)備兩者所提供的電話(huà)信息相匹配吋,在操作810,創(chuàng)建呼叫方計(jì)算設(shè)備102 和接收方計(jì)算設(shè)備106之間的數(shù)據(jù)會(huì)話(huà)的標(biāo)識(shí)符。標(biāo)識(shí)符(也稱(chēng)為密鑰)提供數(shù)據(jù)會(huì)話(huà)的唯一標(biāo)識(shí)符。在操作812,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108將響應(yīng)消息發(fā)送到呼叫方計(jì)算設(shè)備 102。響應(yīng)消息還包括數(shù)據(jù)會(huì)話(huà)的密鑰。在操作814,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108將響應(yīng)消息發(fā)送到接收方計(jì)算設(shè)備 106。到接收方計(jì)算設(shè)備106的響應(yīng)消息還包括數(shù)據(jù)會(huì)話(huà)的密鑰。在多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108處設(shè)立數(shù)據(jù)會(huì)話(huà)準(zhǔn)許呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之間的數(shù)據(jù)通信。在操作818,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108接收來(lái)自呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106之一或兩者的消息,指示已結(jié)束呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106 之間的電話(huà)呼叫。在操作820,多模態(tài)注冊(cè)服務(wù)器計(jì)算機(jī)108對(duì)呼叫方計(jì)算設(shè)備102和接收方計(jì)算設(shè)備106取消注冊(cè)。參考圖10,示出計(jì)算設(shè)備102、106和服務(wù)器計(jì)算機(jī)108、114的示例組件。在示例實(shí)施例中,計(jì)算設(shè)備102、106是客戶(hù)機(jī)計(jì)算機(jī)。在示例實(shí)施例中,服務(wù)器計(jì)算機(jī)108、114是計(jì)算設(shè)備。接收方計(jì)算設(shè)備106可包括輸入/輸出設(shè)備、中央處理單元(“CPU”)、數(shù)據(jù)存儲(chǔ)設(shè)備和網(wǎng)絡(luò)設(shè)備。可以類(lèi)似方式配置另ー計(jì)算設(shè)備102和服務(wù)器計(jì)算機(jī)108、114。在基本配置中,接收方計(jì)算設(shè)備106通常包括至少ー個(gè)處理單元1002和系統(tǒng)存儲(chǔ)器1004。取決于計(jì)算設(shè)備的確切配置和類(lèi)型,系統(tǒng)存儲(chǔ)器1004可以是易失性的(諸如, RAM)、非易失性的(諸如,ROM、閃存等)或兩者的某種組合。系統(tǒng)存儲(chǔ)器1004通常包括適用于控制聯(lián)網(wǎng)個(gè)人計(jì)算機(jī)的操作的操作系統(tǒng)1006 (諸如,來(lái)自美國(guó)華盛頓州雷蒙德市的微軟公司的Windows 操作系統(tǒng)),或服務(wù)器(諸如,也來(lái)自美國(guó)華盛頓州雷蒙德市的微軟公司的MicrosoftExchange Server 2010)。系統(tǒng)存儲(chǔ)器1004還可包括ー個(gè)或多個(gè)軟件應(yīng)用 1008,并且可包括程序數(shù)據(jù)。接收方計(jì)算設(shè)備106可具有附加特征或功能。例如,接收方計(jì)算設(shè)備106還可包括計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和通信介質(zhì)兩者。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是物理介質(zhì),諸如包括磁盤(pán)、光盤(pán)或磁帶的數(shù)據(jù)存儲(chǔ)設(shè)備 (可移動(dòng)和/或不可移動(dòng))。此類(lèi)附加存儲(chǔ)在圖10中由可移動(dòng)存儲(chǔ)1010和不可移動(dòng)存儲(chǔ) 1012示出。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)之類(lèi)的信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可包括但不限干,RAM、ROM、EEPR0M、閃存或其他存儲(chǔ)器技木、 CD-ROM、數(shù)字多功能盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其他磁存儲(chǔ)設(shè)備, 或者可用于存儲(chǔ)所需信息且可由接收方計(jì)算設(shè)備106訪(fǎng)問(wèn)的任何其他介質(zhì)。任何此類(lèi)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)都可以是接收方計(jì)算設(shè)備106的一部分。呼叫方計(jì)算設(shè)備102也可具有諸如鍵盤(pán)、鼠標(biāo)、筆、語(yǔ)音輸入設(shè)備、觸摸輸入設(shè)備等的輸入設(shè)備1014。還可包括輸出設(shè)備 1016,諸如顯示器、揚(yáng)聲器、打印機(jī)等。接收方計(jì)算設(shè)備106還可包含允許該設(shè)備與其它計(jì)算設(shè)備1020通信的通信連接 1018,諸如在分布式計(jì)算環(huán)境中通過(guò)網(wǎng)絡(luò),例如內(nèi)聯(lián)網(wǎng)或因特網(wǎng)。通信連接1018是通信介質(zhì)的ー個(gè)示例。通信介質(zhì)通常由諸如載波或其他傳輸機(jī)制之類(lèi)的已調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)來(lái)體現(xiàn),并且包括任何信息傳遞介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”是指具有以在信號(hào)中編碼信息的方式被設(shè)置或改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括諸如有線(xiàn)網(wǎng)絡(luò)或直接線(xiàn)連接之類(lèi)的有線(xiàn)介質(zhì),以及諸如聲學(xué)、RF、紅外及其他無(wú)線(xiàn)介質(zhì)之類(lèi)的無(wú)線(xiàn)介質(zhì)。以上描述的各個(gè)實(shí)施例僅作為說(shuō)明提供,并且不應(yīng)被解釋為限制??蓪?duì)以上描述的實(shí)施例做出各種修改和改變,而不背離本公開(kāi)的真實(shí)精神和范圍。
權(quán)利要求
1.ー種在第一計(jì)算設(shè)備(106)上實(shí)現(xiàn)的、用于建立多模態(tài)電話(huà)呼叫的方法,所述方法包括在所述第一計(jì)算設(shè)備(106)上,接收來(lái)自第二計(jì)算設(shè)備(10 的電話(huà)呼叫;在所述第一計(jì)算設(shè)備(106)上,將在所述第一計(jì)算設(shè)備(106)和第二計(jì)算設(shè)備(102) 之間建立電話(huà)會(huì)話(huà)的響應(yīng)發(fā)送到所述第二計(jì)算設(shè)備(102)在所述第一計(jì)算設(shè)備(106)上,發(fā)送在在線(xiàn)注冊(cè)服務(wù)(108)處針對(duì)數(shù)據(jù)會(huì)話(huà)注冊(cè)所述第一計(jì)算設(shè)備(106)的請(qǐng)求消息;在所述第一計(jì)算設(shè)備(106)上,接收指示在所述在線(xiàn)注冊(cè)服務(wù)(108)處注冊(cè)所述第一計(jì)算設(shè)備(106)的響應(yīng)消息,所述響應(yīng)消息包括唯一地標(biāo)識(shí)所述數(shù)據(jù)會(huì)話(huà)的密鑰;以及在所述第一計(jì)算設(shè)備(106)上,使用所述密鑰來(lái)建立與所述第二計(jì)算設(shè)備(10 的數(shù)據(jù)會(huì)話(huà)。
2.如權(quán)利要求1所述的方法,其特征在于,發(fā)送在在線(xiàn)注冊(cè)服務(wù)(108)處針對(duì)所述數(shù)據(jù)會(huì)話(huà)注冊(cè)所述第一計(jì)算設(shè)備(106)的所述請(qǐng)求消息還包括在所述請(qǐng)求消息中包括第一電話(huà)號(hào)碼和第二電話(huà)號(hào)碼,所述第一電話(huà)號(hào)碼是所述第二計(jì)算設(shè)備(10 的電話(huà)號(hào)碼,而所述第二電話(huà)號(hào)碼是所述第一計(jì)算設(shè)備(106)的電話(huà)號(hào)碼。
3.如權(quán)利要求1所述的方法,其特征在干,使用所述密鑰來(lái)建立與所述第二計(jì)算設(shè)備 (102)的數(shù)據(jù)會(huì)話(huà)還包括在從所述第一計(jì)算設(shè)備(106)發(fā)送到所述第二計(jì)算設(shè)備(102) 的一個(gè)或多個(gè)數(shù)據(jù)消息中包括密鑰。
4.ー種在第一計(jì)算設(shè)備(108)上實(shí)現(xiàn)的、用于建立多模態(tài)電話(huà)呼叫的方法,所述方法包括在所述第一計(jì)算設(shè)備(108)上,接收來(lái)自第二計(jì)算設(shè)備(10 的注冊(cè)所述第二計(jì)算設(shè)備(10 的數(shù)據(jù)會(huì)話(huà)的第一請(qǐng)求消息,所述第一請(qǐng)求消息包括第一電話(huà)號(hào)碼和第二電話(huà)號(hào)碼;在所述第一計(jì)算設(shè)備(108)上,接收注冊(cè)第三計(jì)算設(shè)備(106)的數(shù)據(jù)會(huì)話(huà)的第二請(qǐng)求消息,所述第二請(qǐng)求消息包括第三電話(huà)號(hào)碼和第四電話(huà)號(hào)碼;在所述第一計(jì)算設(shè)備(108)上,確定來(lái)自所述第二計(jì)算設(shè)備(10 和第三計(jì)算設(shè)備 (106)的電話(huà)號(hào)碼是否相匹配;在所述第一計(jì)算設(shè)備(108)上,當(dāng)確定來(lái)自所述第二計(jì)算設(shè)備(10 和第三計(jì)算設(shè)備 (106)的電話(huà)號(hào)碼相匹配時(shí),創(chuàng)建所述第二計(jì)算設(shè)備(102)和第三計(jì)算設(shè)備(106)之間的數(shù)據(jù)會(huì)話(huà)的密鑰,所述密鑰提供所述數(shù)據(jù)會(huì)話(huà)的唯一標(biāo)識(shí)符。
5.如權(quán)利要求4所述的方法,還包括在所述第一計(jì)算設(shè)備(108)上,將第一響應(yīng)消息發(fā)送到所述第二計(jì)算設(shè)備(102),所述第一響應(yīng)消息包括所述密鑰。
6.如權(quán)利要求4所述的方法,還包括在所述第一計(jì)算設(shè)備上,將第二響應(yīng)消息發(fā)送到所述第三計(jì)算設(shè)備,所述第二響應(yīng)消息包括所述密鑰。
7.如權(quán)利要求4所述的方法,其特征在干,所述第一電話(huà)號(hào)碼是與所述第二計(jì)算設(shè)備 (102)相關(guān)聯(lián)的電話(huà)號(hào)碼,而所述第二電話(huà)號(hào)碼是與所述第三計(jì)算設(shè)備(106)相關(guān)聯(lián)的的電話(huà)號(hào)碼。
8.如權(quán)利要求4所述的方法,其特征在干,所述第三電話(huà)號(hào)碼是與所述第三計(jì)算設(shè)備 (106)相關(guān)聯(lián)的電話(huà)號(hào)碼,而所述第四電話(huà)號(hào)碼是與所述第二計(jì)算設(shè)備(10 相關(guān)聯(lián)的電話(huà)號(hào)碼。
9.如權(quán)利要求4所述的方法,其特征在干,確定來(lái)自所述第二計(jì)算設(shè)備(102)和第三計(jì)算設(shè)備(106)的電話(huà)號(hào)碼是否相匹配還包括確定所述第一電話(huà)號(hào)碼是否與所述第四電話(huà)號(hào)碼相匹配,以及確定所述第二電話(huà)號(hào)碼是否與所述第三電話(huà)號(hào)碼相匹配。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括指令,所述指令在由客戶(hù)機(jī)計(jì)算機(jī)(10 執(zhí)行時(shí)使所述客戶(hù)機(jī)計(jì)算機(jī)(102)接收來(lái)自第二計(jì)算設(shè)備(106)的電話(huà)呼叫;將在所述客戶(hù)機(jī)計(jì)算機(jī)(10 和第二計(jì)算設(shè)備(106)之間建立電話(huà)會(huì)話(huà)的響應(yīng)發(fā)送到所述第二計(jì)算設(shè)備(106);發(fā)送在在線(xiàn)注冊(cè)服務(wù)處針對(duì)數(shù)據(jù)會(huì)話(huà)注冊(cè)所述客戶(hù)機(jī)計(jì)算機(jī)(102)的第一請(qǐng)求消息, 所述第一請(qǐng)求消息包括與所述客戶(hù)機(jī)計(jì)算機(jī)(10 相關(guān)聯(lián)的第一電話(huà)號(hào)碼和與所述第二計(jì)算設(shè)備(106)相關(guān)聯(lián)的第二電話(huà)號(hào)碼;接收指示在所述在線(xiàn)注冊(cè)服務(wù)處注冊(cè)所述客戶(hù)機(jī)計(jì)算機(jī)(10 的響應(yīng)消息,所述響應(yīng)消息包括唯一地標(biāo)識(shí)所述數(shù)據(jù)會(huì)話(huà)的密鑰;以及發(fā)起將數(shù)據(jù)發(fā)送到所述第二計(jì)算設(shè)備(106)的第二請(qǐng)求消息,所述第二請(qǐng)求消息包括所述密鑰。
全文摘要
提供了一種用于建立多模態(tài)電話(huà)呼叫的方法。在第一計(jì)算設(shè)備上,接收來(lái)自第二計(jì)算設(shè)備的電話(huà)呼叫。在第一計(jì)算設(shè)備上,將在第一計(jì)算設(shè)備和第二計(jì)算設(shè)備之間建立電話(huà)會(huì)話(huà)的響應(yīng)發(fā)送到第二計(jì)算設(shè)備。在第一計(jì)算設(shè)備上,發(fā)送在在線(xiàn)注冊(cè)服務(wù)處針對(duì)數(shù)據(jù)會(huì)話(huà)注冊(cè)第一計(jì)算設(shè)備的請(qǐng)求消息。在第一計(jì)算設(shè)備上,接收指示在在線(xiàn)注冊(cè)服務(wù)處注冊(cè)第一計(jì)算設(shè)備的響應(yīng)消息。響應(yīng)消息包括唯一地標(biāo)識(shí)數(shù)據(jù)會(huì)話(huà)的密鑰。在第一計(jì)算設(shè)備上,使用密鑰來(lái)建立與第二計(jì)算設(shè)備的數(shù)據(jù)會(huì)話(huà)。
文檔編號(hào)H04L29/06GK102572145SQ201110418158
公開(kāi)日2012年7月11日 申請(qǐng)日期2011年12月6日 優(yōu)先權(quán)日2010年12月7日
發(fā)明者B·S·P·薩那, D·H·卡洛馬尼奧, M·M·瓦爾基 申請(qǐng)人:微軟公司