專(zhuān)利名稱(chēng):用于移動(dòng)臺(tái)到計(jì)算機(jī)通信的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及用于無(wú)線設(shè)備的無(wú)線通信,具體而言,涉及在移動(dòng)通信設(shè)備和計(jì)算機(jī)之間建立語(yǔ)音通信
背景技術(shù):
無(wú)線通信系統(tǒng)已發(fā)展了數(shù)代,包括第一代模擬無(wú)線電話服務(wù)(1G)、第二代(2G)數(shù)字無(wú)線電話服務(wù)(包括過(guò)渡的2. 5G和2. 75G網(wǎng)絡(luò))以及第三代(3G)和第四代(4G)高速數(shù)據(jù)/支持因特網(wǎng)的無(wú)線服務(wù)。目前存在使用中的許多不同類(lèi)型的無(wú)線通信系統(tǒng),包括蜂窩和個(gè)人通信服務(wù)(PCS)系統(tǒng)。已知的蜂窩系統(tǒng)的示例包括蜂窩模擬高級(jí)移動(dòng)電話系統(tǒng)(AMPS)和基于碼分多址(CDMA)、頻分多址(FDMA)、時(shí)分多址(TDMA)、TDMA的全球移動(dòng)接入系統(tǒng)(GSM)變體,以及使用TDMA和CDMA兩種技術(shù)的較新的混合數(shù)字通信系統(tǒng)的數(shù)字蜂窩系統(tǒng)。已知各種呼叫形態(tài)。ー些無(wú)線設(shè)備可以彼此通信和/或使用電路交換連接與陸上線路電話進(jìn)行通信。另ー些無(wú)線設(shè)備將計(jì)算機(jī)連接到另ー計(jì)算機(jī),并且可以使用分組交換技術(shù)(諸如因特網(wǎng)協(xié)議語(yǔ)音(VoIP))將計(jì)算機(jī)和無(wú)線設(shè)備相連接。然而,仍然難以在無(wú)線設(shè)備和計(jì)算機(jī)(諸如個(gè)人計(jì)算機(jī)(PC))之間方便地安排、建立以及進(jìn)行語(yǔ)音通信。
發(fā)明內(nèi)容
本公開(kāi)內(nèi)容的示例性方面針對(duì)用于通過(guò)使用現(xiàn)有的語(yǔ)音通信技術(shù)(例如,電路交換技術(shù))和非專(zhuān)用于建立語(yǔ)音通信的公共共享的通信服務(wù)器(例如,即時(shí)消息(頂)服務(wù)器、社交網(wǎng)絡(luò)服務(wù)器等)來(lái)促進(jìn)無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)之間的語(yǔ)音通信的系統(tǒng)和方法。ー個(gè)方面可以包括一種在無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)(PC)之間建立語(yǔ)音呼叫的方法,所述方法包括在服務(wù)器處接收來(lái)自所述無(wú)線設(shè)備的呼叫發(fā)起消息,所述呼叫發(fā)起消息包括所述PC的信息;創(chuàng)建會(huì)議,包括建立用于使所述無(wú)線設(shè)備和所述PC進(jìn)行會(huì)議的會(huì)議ID ;生成針對(duì)所述PC的消息,所述消息包含與所述會(huì)議ID相關(guān)的所述無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息;將所述消息發(fā)送到所述PC ;以及向所述無(wú)線設(shè)備發(fā)送撥入電話號(hào)碼以撥入所述會(huì)議。另ー方面可以包括配置為在無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)(PC)之間建立語(yǔ)音呼叫的裝置,所述裝置包括第一模塊,其用于接收來(lái)自所述無(wú)線設(shè)備的呼叫發(fā)起消息,所述呼叫發(fā)起消息包括所述PC的信息;第二模塊,其配置為創(chuàng)建會(huì)議,包括配置為建立用于使所述無(wú)線設(shè)備和所述PC進(jìn)行會(huì)議的會(huì)議ID ;第三模塊,其配置為生成針對(duì)所述PC的消息,所述消息包含與所述會(huì)議ID相關(guān)的所述無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息;第四模塊,其配置為將所述消息發(fā)送到所述PC;以及第五模塊,其配置為向所述無(wú)線設(shè)備發(fā)送撥入電話號(hào)碼以撥入所述會(huì)議。另ー方面可以包括一種用于在無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)(PC)之間建立語(yǔ)音呼叫的裝置,所述裝置包括用于在服務(wù)器處接收來(lái)自所述無(wú)線設(shè)備的呼叫發(fā)起消息的模塊,所述呼叫發(fā)起消息包括所述PC的信息;用于創(chuàng)建會(huì)議,包括建立用于使所述無(wú)線設(shè)備和所述PC進(jìn)行會(huì)議的會(huì)議ID的模塊;用于生成針對(duì)所述PC的消息的模塊,所述消息包含與所述會(huì)議ID相關(guān)的所述無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息;用于將所述消息發(fā)送到所述PC的模塊;以及用于向所述無(wú)線設(shè)備發(fā)送撥入電話號(hào)碼以撥入所述會(huì)議的模塊。另ー方面可以包括ー種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括與在無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)(PC)之間建立語(yǔ)音呼叫相關(guān)的指令的至少ー個(gè)序列,所述指 令包括用于在服務(wù)器處接收來(lái)自所述無(wú)線設(shè)備的呼叫發(fā)起消息的至少ー個(gè)指令,所述呼叫發(fā)起消息包括所述PC的信息;用于創(chuàng)建會(huì)議,包括建立用于使所述無(wú)線設(shè)備和所述PC進(jìn)行會(huì)議的會(huì)議ID的至少ー個(gè)指令;用于生成針對(duì)所述PC的消息的至少ー個(gè)指令,所述消息包含與所述會(huì)議ID相關(guān)的所述無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息;用于將所述消息發(fā)送到所述PC的至少ー個(gè)指令;以及用于向所述無(wú)線設(shè)備發(fā)送撥入電話號(hào)碼以撥入所述會(huì)議的至少ー個(gè)指令。其它方面可以包括在個(gè)人計(jì)算機(jī)(PC)處建立無(wú)線設(shè)備和所述PC之間語(yǔ)音呼叫的方法和裝置,所述方法包括登錄到也可由所述無(wú)線設(shè)備接入的第一服務(wù)器中;在所述PC處接收消息,所述消息包含所述無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息和用于發(fā)起電話應(yīng)用的代碼;發(fā)起所述電話應(yīng)用;以及使用所述語(yǔ)音聯(lián)系信息經(jīng)由第二服務(wù)器從所述PC進(jìn)行所述語(yǔ)音呼ロ q,其中,所述語(yǔ)音聯(lián)系信息不是所述無(wú)線設(shè)備的電話號(hào)碼。其它方面可以包括在無(wú)線設(shè)備處建立所述無(wú)線設(shè)備和PC之間語(yǔ)音呼叫的方法和裝置,所述方法包括由包含所述PC的聯(lián)系信息的所述無(wú)線設(shè)備登錄到第一服務(wù)器中;基于來(lái)自所述第一服務(wù)器的存在指示識(shí)別所述PC的存在;利用所述PC的聯(lián)系信息與第二服務(wù)器聯(lián)系,以建立所述語(yǔ)音呼叫;接收來(lái)自所述第二服務(wù)器的撥入電話號(hào)碼;以及使用所述撥入電話號(hào)碼呼叫專(zhuān)用交換機(jī)(PBX)服務(wù)器。
提供附圖以幫助對(duì)本公開(kāi)內(nèi)容的各方面的描述,并附圖僅提供用于對(duì)這些方面的說(shuō)明,而并非對(duì)其進(jìn)行限制。圖I是無(wú)線系統(tǒng)的說(shuō)明。圖2是無(wú)線設(shè)備的ー個(gè)示例的說(shuō)明。圖3是個(gè)人計(jì)算機(jī)的ー個(gè)示例的說(shuō)明。圖4是個(gè)人計(jì)算機(jī)的一個(gè)示例的說(shuō)明。圖5是包括各種服務(wù)器、個(gè)人計(jì)算機(jī)和無(wú)線設(shè)備的無(wú)線系統(tǒng)的說(shuō)明。圖6是呼叫流程的一個(gè)示例的說(shuō)明。圖7是包括各種服務(wù)器、個(gè)人計(jì)算機(jī)和無(wú)線設(shè)備的無(wú)線系統(tǒng)的另ー示例的說(shuō)明。圖8是用于至少部分地在無(wú)線設(shè)備上執(zhí)行的活動(dòng)的一個(gè)示例流程圖的說(shuō)明。圖9是用于至少部分地在一個(gè)或多個(gè)服務(wù)器上執(zhí)行的活動(dòng)的一個(gè)示例流程圖的說(shuō)明。
圖10是用于至少部分地在個(gè)人計(jì)算機(jī)上執(zhí)行的活動(dòng)的另ー示例流程圖的說(shuō)明。
具體實(shí)施例方式在以下描述以及針對(duì)本公開(kāi)內(nèi)容的特定方面的相關(guān)附圖中公開(kāi)了本公開(kāi)內(nèi)容的各方面。在不脫離本發(fā)明范圍的情況下可以設(shè)計(jì)替換方面。此外,本發(fā)明中眾所周知的元件將不詳細(xì)地進(jìn)行描述或者將被省略,以便不使本發(fā)明的相關(guān)細(xì)節(jié)模糊。在本文中所使用的詞語(yǔ)“示例性”意思是“作為例子、實(shí)例或例證”。本文中描述的作為“示例性”的任何方面不必解釋為優(yōu)選的或優(yōu)于其它方面。并且,術(shù)語(yǔ)“本發(fā)明實(shí)施例”或“本公開(kāi)內(nèi)容的各方面”并不需要所有實(shí)施例或方面均包括所討論的特征、優(yōu)點(diǎn)或操作的模式。本文中所使用的術(shù)語(yǔ)僅是出于描述特定的方面的目的,而并不_在限制本公開(kāi)內(nèi)容的各方面。除非文中明確指出,否則,如在本文使用的単數(shù)形式的“一”、“ー個(gè)”和“該”旨在也包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解,術(shù)語(yǔ)“包括”、“正包括”、“包 含”和/或“正包含”當(dāng)在本文中使用時(shí)指明了所闡述的特征、功能、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、功能、步驟、操作、元素、組件和/或其組的存在或添加。另外,根據(jù)由例如計(jì)算設(shè)備的元件執(zhí)行的動(dòng)作序列來(lái)描述許多方面。應(yīng)當(dāng)認(rèn)識(shí)到,本文中所描述的各種動(dòng)作可以由特定電路(例如,專(zhuān)用集成電路(ASIC))、由通過(guò)ー個(gè)或多個(gè)處理器執(zhí)行的程序指令、或由兩者的組合來(lái)執(zhí)行。此外,本文中描述的這些動(dòng)作序列可以被認(rèn)為整體體現(xiàn)在其中存儲(chǔ)相應(yīng)的計(jì)算機(jī)指令集的任何形式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,在執(zhí)行之后,該相應(yīng)的計(jì)算機(jī)指令集將使得相關(guān)聯(lián)的處理器執(zhí)行本文中所描述的功能。因此,本公開(kāi)內(nèi)容的各方面可以以多種不同的形式來(lái)體現(xiàn),所有的形式均已被考慮在權(quán)利要求的主題的范圍內(nèi)。另外,對(duì)于本文中所描述的每個(gè)方面,任何這些方面中的相應(yīng)形式可以在本文中描述為例如“邏輯,其配置為”執(zhí)行所描述的動(dòng)作。無(wú)線接入網(wǎng)可以連接到該無(wú)線接入網(wǎng)之外的附加網(wǎng)絡(luò),這種核心網(wǎng)包括與特定的載波相關(guān)的服務(wù)器和設(shè)備以及到諸如企業(yè)內(nèi)部網(wǎng)、因特網(wǎng)、公共交換電話網(wǎng)(PSTN)、服務(wù)通用分組無(wú)線業(yè)務(wù)(GPRS)支持節(jié)點(diǎn)(SGSN)、網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)之類(lèi)的其它網(wǎng)絡(luò)的連通性,并且可以在每個(gè)無(wú)線設(shè)備和這些網(wǎng)絡(luò)之間傳輸語(yǔ)音和數(shù)據(jù)分組。無(wú)線設(shè)備可以是通過(guò)無(wú)線信道進(jìn)行通信的任何數(shù)據(jù)設(shè)備。無(wú)線設(shè)備還可以是任意多種類(lèi)型的設(shè)備,例如包括但不限于PC卡、緊湊式閃存設(shè)備、外部或內(nèi)部調(diào)制解調(diào)器、或蜂窩電話。圖I示出了根據(jù)本公開(kāi)內(nèi)容的至少ー個(gè)方面的無(wú)線通信系統(tǒng)100的一個(gè)示例性方面的框圖。系統(tǒng)100可以包含跨越空中接ロ 104與接入網(wǎng)或無(wú)線接入網(wǎng)(RAN) 120進(jìn)行通信的無(wú)線設(shè)備200 (諸如蜂窩電話102),接入網(wǎng)或無(wú)線接入網(wǎng)(RAN) 120可以將無(wú)線設(shè)備200連接到在分組交換數(shù)據(jù)網(wǎng)絡(luò)(例如,內(nèi)部網(wǎng)、因特網(wǎng)175和/或IP核心網(wǎng)50)和無(wú)線設(shè)備200 (例如,102、108和110)之間提供數(shù)據(jù)連通性的網(wǎng)絡(luò)裝置。如在此所示出的,無(wú)線設(shè)備200可以是蜂窩電話102、平板設(shè)備110、或智能電話108。因此,本公開(kāi)內(nèi)容的方面可以在包括具有無(wú)線通信能力的無(wú)線的任意形式的無(wú)線設(shè)備上實(shí)現(xiàn)。此外,如本文所使用,術(shù)語(yǔ)“無(wú)線設(shè)備”可以互換地稱(chēng)作“接入終端”、“ AT”、“UE”、“客戶端設(shè)備”、“移動(dòng)終端”、“移動(dòng)站”及其變形。參照回圖1,無(wú)線通信系統(tǒng)100的組件與本公開(kāi)內(nèi)容的示例性方面的元件的相互關(guān)系并不限于所示出的配置。無(wú)線通信系統(tǒng)100僅提供用于說(shuō)明,并且可以包括允許無(wú)線設(shè)備200 (諸如102、108和/或110)在彼此之間和之中和/或在經(jīng)由空中接ロ 104和RAN120連接至電路交換網(wǎng)絡(luò)20和/或分組交換網(wǎng)絡(luò)40的組件之間和之中進(jìn)行空中通信的任何系統(tǒng)。無(wú)線設(shè)備(諸如102、108和/或110)可以使用電路交換網(wǎng)絡(luò)20來(lái)與公共交換電話網(wǎng)(PSTN) 10進(jìn)行通信,公共交換電話網(wǎng)(PSTN) 10支持傳統(tǒng)的陸地線路設(shè)備。無(wú)線設(shè)備(諸如102、108和/或110)還可以通過(guò)分組交換網(wǎng)絡(luò)40與因特網(wǎng)175和/或IP網(wǎng)絡(luò)和/或其它遠(yuǎn)程服務(wù)器190進(jìn)行通信。無(wú)線設(shè)備(諸如102、108和/或110)還可以通過(guò)無(wú)線LAN (WLAN) 60與因特網(wǎng)175和/或IP網(wǎng)絡(luò)和/或其它遠(yuǎn)程服務(wù)器190進(jìn)行通信,還可以通過(guò)空中接ロ 104接入無(wú)線LAN (WLAN) 60。參照?qǐng)D2,示出了諸如蜂窩電話之類(lèi)的無(wú)線設(shè)備200。無(wú)線設(shè)備具有平臺(tái)202,平臺(tái)202可以接收和執(zhí)行從RAN 120發(fā)送的軟件應(yīng)用、數(shù)據(jù)和/或命令(其最終可能來(lái)自因特網(wǎng) 175和/或其它遠(yuǎn)程服務(wù)器和網(wǎng)絡(luò))。平臺(tái)202可以包括RF收發(fā)機(jī)電路206(其可以包括用于在諸如蜂窩、WiFi等的各種網(wǎng)絡(luò)上進(jìn)行操作的多個(gè)RF電路),RF收發(fā)機(jī)電路206可操作地耦合至一個(gè)或多個(gè)處理器208或其它數(shù)據(jù)處理設(shè)備。處理器208執(zhí)行與無(wú)線設(shè)備的存儲(chǔ)器212中的任意駐留程序連接的操作系統(tǒng)210層。存儲(chǔ)器212可以包括只讀存儲(chǔ)器或隨機(jī)存取存儲(chǔ)器(RAM和R0M)、EEPR0M、閃存卡、或共用于計(jì)算機(jī)平臺(tái)的任何存儲(chǔ)器。平臺(tái)202的組件和軟件還可以可操作地耦合至外部設(shè)備,諸如本領(lǐng)域已知的其它組件之中的天線222、顯示器224、ー鍵通按鈕228和鍵板226。因此,本公開(kāi)內(nèi)容的方面可以包括無(wú)線設(shè)備,該無(wú)線設(shè)備包括加載在存儲(chǔ)器212中并在處理器208上執(zhí)行的無(wú)線客戶端語(yǔ)音(WCV)應(yīng)用250,處理器208具有連接至無(wú)線設(shè)備200的各種能力以執(zhí)行下文圍繞本公開(kāi)內(nèi)容的各個(gè)方面描述的功能的能力。諸如IM客戶端252以及社交網(wǎng)絡(luò)客戶端254之類(lèi)的其它應(yīng)用還可以在個(gè)人計(jì)算機(jī)PC上活動(dòng)并在如下文所討論的方面中使用。如本領(lǐng)域技術(shù)人員將意識(shí)到的,本公開(kāi)內(nèi)容的各方面可以體現(xiàn)為分立元件、在處理器上執(zhí)行的軟件模塊、或軟件和硬件的任意組合中,以實(shí)現(xiàn)本文所公開(kāi)的功能。例如,處理器208、存儲(chǔ)器212以及操作系統(tǒng)210均可以用于協(xié)同地加載、存儲(chǔ)和執(zhí)行WCV應(yīng)用250和其它應(yīng)用,以執(zhí)行本文中公開(kāi)的各種功能,并因此用于執(zhí)行這些功能的邏輯或模塊可以分布在各個(gè)元件上。另外,應(yīng)當(dāng)理解,圖2中的無(wú)線設(shè)備200的特征應(yīng)當(dāng)僅被理解為說(shuō)明性的,并且本公開(kāi)內(nèi)容的各個(gè)方面并不限于所示出的特征或排列。無(wú)線設(shè)備200和RAN 120之間的無(wú)線通信可以基于不同的技木,諸如碼分多址(CDMA )、W-CDMA、時(shí)分多址(TDMA )、頻分多址(FDMA )、正交頻分復(fù)用(OFDM)、全球移動(dòng)通信系統(tǒng)(GSM)、或可以在無(wú)線通信網(wǎng)絡(luò)或數(shù)據(jù)通信網(wǎng)絡(luò)中使用的其它協(xié)議。如前面討論和本領(lǐng)域已知的,可以使用各種網(wǎng)絡(luò)和配置將語(yǔ)音傳輸從RAN發(fā)送到無(wú)線設(shè)備200。因此,本文所提供的說(shuō)明并不g在限制本公開(kāi)內(nèi)容的方面,而僅幫助對(duì)本公開(kāi)內(nèi)容的方面的描述。圖3是個(gè)人計(jì)算機(jī)PC 300的說(shuō)明,如本文所討論,PC 300可以用于與無(wú)線設(shè)備200通信。PC 300可以具有用于經(jīng)由本地網(wǎng)絡(luò)(例如,LAN、WLAN等)連接至因特網(wǎng)175的網(wǎng)絡(luò)接ロ 304。網(wǎng)絡(luò)接ロ 304上的通信通常是分組交換的。PC 300還可以包括ー個(gè)或多個(gè)處理器310、操作系統(tǒng)312以及存儲(chǔ)器314 (包括RAM和硬盤(pán)等)。PC 300的處理器310、操作系統(tǒng)312以及存儲(chǔ)器314用于執(zhí)行PC 300上的各種應(yīng)用。這些應(yīng)用還具有到PC 300的各種硬件和軟件組件的接入,諸如顯示器320、音頻輸出322、麥克風(fēng)輸入324、鍵盤(pán)326、定點(diǎn)設(shè)備(其可以獨(dú)立的設(shè)備或集成在鍵盤(pán)326中)、以及本領(lǐng)域已知的其它硬件和軟件組件。
因此,本公開(kāi)內(nèi)容的方面可以包括包含軟電話應(yīng)用350的PC 300,軟電話應(yīng)用350可以實(shí)現(xiàn)為加載到存儲(chǔ)器314中并至少部分地由處理器310執(zhí)行的Flash 客戶端應(yīng)用,處理器310具有執(zhí)行下文圍繞本公開(kāi)內(nèi)容的各個(gè)方面描述的功能的能力。例如,在一方面,軟電話應(yīng)用350可以存儲(chǔ)在遠(yuǎn)程服務(wù)器上,并且當(dāng)打開(kāi)鏈接到所存儲(chǔ)的軟電話應(yīng)用的URL吋,軟電話應(yīng)用350可以從該遠(yuǎn)程服務(wù)器下載下來(lái),并且至少部分地在PC 300上執(zhí)行。在另ー方面,軟電話應(yīng)用350可以在PC 300中存儲(chǔ)并本地實(shí)例化。例如,在提供呼叫信息之前,軟電話應(yīng)用350可以至少部分地進(jìn)行實(shí)例化,以使其能夠檢測(cè)具有由軟電話使用的信息的特定消息,并且與無(wú)線設(shè)備通信,這可以允許軟電話的自動(dòng)啟動(dòng)。諸如頂客戶端352以及社交網(wǎng)絡(luò)客戶端354之類(lèi)的其它應(yīng)用也可以在PC 300上活動(dòng)并在下文討論的方面中使用。如本領(lǐng)域技術(shù)人員將意識(shí)到的,執(zhí)行這些功能的各種邏輯可以分布在網(wǎng)絡(luò)環(huán)境中的各種元件上。另外,應(yīng)意識(shí)到的是,圖3中的PC 300的特征應(yīng)當(dāng)被認(rèn)為僅是說(shuō)明性的,并且本公開(kāi)內(nèi)容的各個(gè)方面并不限于所示出的特征或排列。
本文公開(kāi)的方面針對(duì)用于在無(wú)線設(shè)備和耦合到有線網(wǎng)絡(luò)的計(jì)算機(jī)之間提供包括語(yǔ)音通信的通信的系統(tǒng)和方法。所謂有線網(wǎng)絡(luò),是指至少部分地通過(guò)硬線路、光纖線路、電纜等將裝置(例如,PC 300)連接到網(wǎng)絡(luò)/因特網(wǎng)的那些網(wǎng)絡(luò)。所謂無(wú)線網(wǎng)絡(luò)或移動(dòng)網(wǎng)絡(luò)或蜂窩網(wǎng)絡(luò),指的是包括某些射頻或微波或其它非有線通信鏈路以攜載相關(guān)的語(yǔ)音和/或數(shù)據(jù)的那些網(wǎng)絡(luò),諸如圍繞上面提供的圖I所描述的。相比于已知的通信技術(shù),諸如基于分組交換技術(shù)由應(yīng)用服務(wù)器仲裁的組通信或調(diào)度通信,本文所公開(kāi)的方面針對(duì)用于在無(wú)線設(shè)備和耦合至有線網(wǎng)絡(luò)的計(jì)算機(jī)(例如,PC300)之間提供語(yǔ)音通信的系統(tǒng)和方法。這些方面利用現(xiàn)有的語(yǔ)音通信協(xié)議(例如,電路交換技木)和一般的非專(zhuān)用于建立語(yǔ)音通信的共享通信服務(wù)器(例如,頂服務(wù)器、社交網(wǎng)絡(luò)服務(wù)器等)。以下討論涉及圖4,圖4示出了用于無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)設(shè)備PC 300之間的通信的系統(tǒng)400。系統(tǒng)400可以包括或耦合至多個(gè)服務(wù)器設(shè)備(例如,401、403、406)、無(wú)線通信基礎(chǔ)設(shè)施(例如,蜂窩通信基礎(chǔ)設(shè)施或無(wú)線網(wǎng)絡(luò)420 (其可以包括諸如RAN 120之類(lèi)的元素和如圖I所示的相關(guān)基礎(chǔ)設(shè)施))、以及通信設(shè)備(諸如無(wú)線設(shè)備200和PC 300以及相關(guān)聯(lián)的有線基礎(chǔ)設(shè)施網(wǎng)絡(luò)技木)。在所公開(kāi)的各個(gè)方面中還可以采用各種軟件組件,包括服務(wù)器軟件、客戶端軟件以及操作系統(tǒng)支持程序。此外,數(shù)據(jù)庫(kù)可以并入到服務(wù)器中的一個(gè)或多個(gè)服務(wù)器中,或者可以通過(guò)如本領(lǐng)域已知的網(wǎng)絡(luò)連接的方式耦合至服務(wù)器。 無(wú)線設(shè)備200包括允許無(wú)線(例如,蜂窩)電話呼叫的硬件和軟件能力。此外,無(wú)線設(shè)備200包括用于顯示一組聯(lián)系人的能力(當(dāng)在電子電話簿或目錄中找到吋)。另外,如本領(lǐng)域已知的,無(wú)線設(shè)備200可以適合于發(fā)送和接收數(shù)字或模擬數(shù)據(jù)信號(hào)以及控制信號(hào)。無(wú)線設(shè)備200耦合至無(wú)線網(wǎng)絡(luò)420或其它無(wú)線集線器、中繼器、或無(wú)線接入點(diǎn)。在ー些方面,無(wú)線設(shè)備200的用戶的聯(lián)系人(聯(lián)系列表)的電話簿是由無(wú)線設(shè)備200提供給用戶的。該聯(lián)系列表可以存儲(chǔ)在無(wú)線設(shè)備200上,本地存儲(chǔ)在無(wú)線設(shè)備200上的存儲(chǔ)器中,或可以使用適當(dāng)?shù)拇鎯?chǔ)來(lái)存儲(chǔ)在服務(wù)器(包括社交網(wǎng)絡(luò)服務(wù)器)上,以便將聯(lián)系列表提供給無(wú)線設(shè)備的用戶。可以在無(wú)線設(shè)備200、無(wú)線網(wǎng)絡(luò)420、以及第一服務(wù)器401中的任意方之間建立無(wú)線連接(例如,諸如圍繞圖I討論的)。第一服務(wù)器401可以是適合于并編程為在客戶端-服務(wù)器環(huán)境中用作服務(wù)器裝置的傳統(tǒng)計(jì)算機(jī)服務(wù)器。第一服務(wù)器401可以包括各種功能,諸如VM和/或PBX交換功能。無(wú)線設(shè)備200適合于登入第一服務(wù)器401井向第一服務(wù)器401認(rèn)證其自身,以獲得對(duì)第一服務(wù)器401的功能的接入。例如,無(wú)線設(shè)備200可以登入(使用第一服務(wù)器401)至來(lái)自第三方提供者的社交網(wǎng)絡(luò)特征。一個(gè)這樣的示例可以包括登錄到由第一服務(wù)器401能夠進(jìn)行的即時(shí)消息(IM)賬號(hào)特征。
第一服務(wù)器401可以通過(guò)合適的通信路徑耦合至第二服務(wù)器403,該通信路徑可以是有線路徑或無(wú)線路徑。第二服務(wù)器403包括或可以耦合至數(shù)據(jù)庫(kù)404 (例如,MySQL數(shù)據(jù)庫(kù))。第二服務(wù)器403和數(shù)據(jù)庫(kù)404包括與用戶賬號(hào)相關(guān)的數(shù)據(jù)以及與該用戶的賬號(hào)相關(guān)聯(lián)的屬性。例如,第二服務(wù)器403可以適合于促進(jìn)由無(wú)線設(shè)備200的用戶進(jìn)行的IM會(huì)話。應(yīng)當(dāng)意識(shí)到的是,在網(wǎng)絡(luò)環(huán)境中,服務(wù)器和數(shù)據(jù)庫(kù)可以集成在一個(gè)設(shè)備中或可以遍布在若干設(shè)備上。因此,所識(shí)別的服務(wù)器和數(shù)據(jù)庫(kù)僅提供用于討論,而并非限制本發(fā)明的范圍。第一服務(wù)器401和第二服務(wù)器403之間的通信可以包括Gaim類(lèi)型(即時(shí)消息)格式化的通信,并且ー個(gè)或這兩個(gè)服務(wù)器可以實(shí)現(xiàn)Pidgin平臺(tái)-轉(zhuǎn)換功能或相似功能。Pidgin是多平臺(tái)即時(shí)消息客戶端,其靈活地支持有益的多個(gè)常用的頂協(xié)議。因此,用戶能夠使用上述技術(shù)同時(shí)登入多于ー個(gè)服務(wù)器。服務(wù)器403還可以適合于并編程為支持可擴(kuò)展消息及存在協(xié)議(XMPP)。第二服務(wù)器403的功能可以允許向計(jì)算機(jī)(諸如個(gè)人計(jì)算機(jī)(例如,PC 300)、工作站、膝上型計(jì)算機(jī)或類(lèi)似設(shè)備)發(fā)送即時(shí)消息。在各方面中,PC 300能夠運(yùn)行即時(shí)消息程序,該即時(shí)消息程序接收來(lái)自第二服務(wù)器403的即時(shí)消息信息并將其顯示給PC 300的用戶。顯示屏或模擬可視或可聽(tīng)用戶輸出接ロ將消息內(nèi)容411顯示給PC 300的用戶。在ー些方面,消息內(nèi)容411包括允許PC 300的用戶點(diǎn)擊或選擇或指示他或她有興趣連接到消息內(nèi)容411中所呈現(xiàn)的鏈接(URL)的鏈接、或統(tǒng)ー資源定位符(URL)或類(lèi)似的邏輯連接。具體來(lái)說(shuō),根據(jù)ー些方面,將URL作為可選的鏈接呈現(xiàn)給PC 300的用戶。在選擇呈現(xiàn)給PC 300的用戶的鏈接或URL之后,可以啟動(dòng)向PC 300的用戶呈現(xiàn)基于Flash的電話界面(軟電話)的瀏覽器客戶端,用戶可以從基于Flash的電話界面中點(diǎn)擊以經(jīng)由Flash 電話422呼叫被呼者。被呼者是無(wú)線設(shè)備200 (即,無(wú)線設(shè)備的用戶),并且在PC 300和第三服務(wù)器406之間經(jīng)由軟電話應(yīng)用(例如,經(jīng)由Flash 電話422)建立音頻連接,其中第三服務(wù)器406適合于并被編程為支持這種通信,并通過(guò)例如第一服務(wù)器401將它們傳送到期望的無(wú)線設(shè)備(例如,無(wú)線設(shè)備200)。參照?qǐng)D5,示出了根據(jù)本公開(kāi)內(nèi)容的各個(gè)方面用于建立移動(dòng)臺(tái)到PC呼叫的示例性方法。在501,無(wú)線設(shè)備200的用戶可以登錄到安全聊天或即時(shí)消息(頂)服務(wù)。移動(dòng)用戶可以看到他或她的聯(lián)系人、朋友、或頂環(huán)境中的其它用戶中的ー些的存在。在502,無(wú)線設(shè)備用戶選擇他或她的聯(lián)系人中希望對(duì)其講話的ー個(gè)。所選聯(lián)系人是PC用戶,該P(yáng)C用戶也在503登錄到頂服務(wù)并且也在504知道該無(wú)線設(shè)備的用戶的存在。無(wú)線設(shè)備用戶可以在步驟505與PC用戶建立聊天或頂會(huì)話,這使得聊天窗ロ在PC屏幕上打開(kāi)。該聊天窗ロ包括諸如已發(fā)起聯(lián)系的移動(dòng)用戶的身份之類(lèi)的信息,以及該P(yáng)C用戶可以選擇以與該無(wú)線設(shè)備用戶建立呼叫連接的鏈接(URL)。當(dāng)PC用戶在步驟506選擇URL鏈接時(shí),PC上的瀏覽器可以彈出基于Flash的電話界面,并且允許該P(yáng)C在507建立或創(chuàng)建呼叫(例如,使用SIP/RTP)。然后,可以從基于Flash的電話界面中,使用Asterisk或類(lèi)似的PBX形態(tài),從PC到無(wú)線設(shè)備建立連接。因此,在508,在無(wú)線設(shè)備和PC之間開(kāi)啟呼叫信道。除了 Pidgin類(lèi)型頂應(yīng)用之外,本公開(kāi)內(nèi)容的ー些方面可以使用Flash RXIFF應(yīng)用或類(lèi)似的或等價(jià)的應(yīng)用。在其它方面中,可替換地使用Flash https協(xié)議或其它協(xié)議來(lái)橋接PC和無(wú)線設(shè)備用戶之間的呼叫。應(yīng)當(dāng)意識(shí)到的是,盡管本文中使用了商業(yè)產(chǎn)品,諸如來(lái)自Adobe 的F丨ash ,然而其僅用作可以在各個(gè)方面中使用的示例產(chǎn)品。然而,應(yīng)當(dāng)意識(shí)到的是,本公開(kāi)內(nèi)容的各個(gè)方面針對(duì)基礎(chǔ)功能(諸如針對(duì)Flash 的跨平臺(tái)多媒體應(yīng)用平臺(tái)),而并非實(shí)際產(chǎn)品自身。
如從前述中應(yīng)當(dāng)意識(shí)到的,可以使用各種方法以允許無(wú)線設(shè)備和PC之間進(jìn)行呼叫的各種實(shí)施方式。例如,在一方面,無(wú)線設(shè)備用戶(用戶A)經(jīng)由無(wú)線設(shè)備登錄到公共服務(wù)器(例如,使用頂客戶端或社交網(wǎng)絡(luò)客戶端)。PC用戶(用戶B)經(jīng)由PC通過(guò)至少部分的有線網(wǎng)路連接也登錄到公共服務(wù)器中(例如,使用頂客戶端或社交網(wǎng)絡(luò)客戶端)。用戶A檢測(cè)到用戶B在線,并在無(wú)線設(shè)備上選擇“呼叫”。無(wú)線設(shè)備通過(guò)http與服務(wù)器通信(例如,服務(wù)器運(yùn)行Perl腳本)??梢允褂肞erl腳本來(lái)通過(guò)以下操作創(chuàng)建呼叫I)在會(huì)議數(shù)據(jù)庫(kù)中輸入與啟動(dòng)呼叫的個(gè)人(例如,用戶A)相關(guān)的信息。數(shù)據(jù)庫(kù)中的這個(gè)記錄通過(guò)唯一的“會(huì)議ID”與數(shù)據(jù)庫(kù)中的兩個(gè)其它表中的記錄相關(guān)聯(lián)。2)利用唯一的擴(kuò)展ID構(gòu)建到Flash 服務(wù)器(或軟電話服務(wù)器)的URL。該唯一的擴(kuò)展ID與上面引用的兩個(gè)數(shù)據(jù)庫(kù)表中的一個(gè)數(shù)據(jù)庫(kù)表中的唯一會(huì)議ID相關(guān)。該URL的示例可以是 “http: //test-flash-server/flash_phone src=1434233428383”。在該不例中,唯一擴(kuò)展 ID 是 “1434233428383”。3)然后,通過(guò)建立的通信鏈接將URL發(fā)送至用戶B (在PC上),該通信鏈接與諸如可擴(kuò)展消息及出現(xiàn)協(xié)議(XMPP )之類(lèi)的通信協(xié)議相關(guān)聯(lián)。4)當(dāng)PC用戶在URL上點(diǎn)擊時(shí),該P(yáng)C打開(kāi)具有Flash 電話(或軟電話應(yīng)用)的網(wǎng)頁(yè),F(xiàn)lash 電話可以嵌入在其網(wǎng)頁(yè)瀏覽器中。Flash 電話通過(guò)撥打經(jīng)由URL傳送的唯一擴(kuò)展ID (在本示例中為“ 1434233428383”),通過(guò)實(shí)時(shí)消息協(xié)議(RTMP)協(xié)議,來(lái)聯(lián)系Flash 服務(wù)器(例如,406)。然后,該Flash 服務(wù)器可以通過(guò)會(huì)話發(fā)起協(xié)議(SIP)將呼叫請(qǐng)求轉(zhuǎn)發(fā)至PBX服務(wù)器(例如,Asterisk服務(wù)器)。5)在調(diào)用Perl腳本之后,無(wú)線設(shè)備接收撥入電話號(hào)碼以進(jìn)行撥打。無(wú)線設(shè)備撥打指向PBX服務(wù)器的號(hào)碼。然后,可以將呼叫的兩個(gè)路徑加入PBX服務(wù)中。6)為到達(dá)Asterisk服務(wù)器中的第一用戶分配信道ID。將該信道ID保存在數(shù)據(jù)庫(kù)中,該數(shù)據(jù)庫(kù)將唯一會(huì)議ID和唯一擴(kuò)展ID相關(guān)在多個(gè)表中的ー個(gè)表中。可以通過(guò)以下操作來(lái)認(rèn)出到達(dá)的第一用戶a.無(wú)線設(shè)備用戶-從DB中(通過(guò)檢查其呼叫者ID或唯一撥入代碼)得到唯一會(huì)議ID,并且檢查未針對(duì)該唯一會(huì)議ID來(lái)定義信道ID。b. PC用戶-從DB中(通過(guò)檢查通過(guò)RTMP并隨后通過(guò)SIP傳送的唯一擴(kuò)展ID)得到唯一會(huì)議ID,并且檢查未針對(duì)該唯一會(huì)議ID來(lái)定義信道ID。7)將在呼叫中到達(dá)的第二用戶識(shí)別為到達(dá)的第二用戶(使用以上在6中描述的相同機(jī)制),并且從對(duì)DB的查詢中返回信道ID。隨后使用信道ID并使用標(biāo)準(zhǔn)PBX(Asterisk)機(jī)制橋接呼叫。應(yīng)當(dāng)意識(shí)到的是,前面詳細(xì)說(shuō)明的過(guò)程僅提供用于對(duì)所述方面中的各個(gè)方面的說(shuō)明和解釋?zhuān)粦?yīng)理解為將各個(gè)方面的限制到具體動(dòng)作和或所討論的元件。參照?qǐng)D6,示出了用于在無(wú)線設(shè)備處建立該無(wú)線設(shè)備和PC之間的語(yǔ)音呼叫的呼叫流程。通常在以下描述中,將描述每個(gè)功能元件,以使得每個(gè)元件的方面不會(huì)因?yàn)樵g的各種相互作用而混亂。例如,關(guān)于無(wú)線設(shè)備200,無(wú)線設(shè)備200 (用戶A)可以登錄到第一服務(wù)器603 (例如,頂服務(wù)器、社交網(wǎng)絡(luò)服務(wù)器等)(610)。在640,PC 300 (用戶B)也可以登錄到第一服 務(wù)器603。存在信息650可以提供至無(wú)線設(shè)備200 (用戶A)和/或PC 300 (用戶B)。因此,無(wú)線設(shè)備200可以基于來(lái)自第一服務(wù)器603的存在指示識(shí)別PC 300的存在。使用無(wú)線設(shè)備200上的應(yīng)用(例如,WCV應(yīng)用250),可以選擇用戶B (例如,PC 300),并且可以利用PC的聯(lián)系信息與第二服務(wù)器601聯(lián)系,以建立語(yǔ)音呼叫612。例如,PC (用戶B)的聯(lián)系信息可以是頂聯(lián)系信息,電子郵件地址、社交網(wǎng)絡(luò)ID等。從第二服務(wù)器601接收撥入號(hào)碼。在614中,可以使用撥入號(hào)碼來(lái)呼叫專(zhuān)用交換機(jī)(PBX)服務(wù)器或第二服務(wù)器601中的模塊,以進(jìn)行對(duì)PC 300的語(yǔ)音呼叫。應(yīng)當(dāng)意識(shí)到的是,如圖所示,PBX服務(wù)器可以是601的一部分,但還可以是操作地耦合至第二服務(wù)器的獨(dú)立服務(wù)器。另外,應(yīng)當(dāng)意識(shí)到的是,撥入通信是電路交換通信(例如,傳統(tǒng)語(yǔ)音呼叫),而與第二服務(wù)器的初始通信可以是無(wú)線設(shè)備200上的應(yīng)用和第二服務(wù)器601之間通信的數(shù)據(jù)(例如,分組交換)。如上所述,服務(wù)器601可以包括一個(gè)或多個(gè)服務(wù)器(例如,圖4中的401和406)或可以包括這些服務(wù)器的功能。參照服務(wù)器601,將從服務(wù)器的視角描述用于在無(wú)線設(shè)備200和PC 300之間建立語(yǔ)音呼叫的動(dòng)作。在服務(wù)器601處接收到包括PC 300的信息的呼叫發(fā)起消息(從無(wú)線設(shè)備200)之后,創(chuàng)建會(huì)議(620),這可以包括建立會(huì)議ID以使無(wú)線設(shè)備200和PC 300進(jìn)行會(huì)議。在622中,生成針對(duì)PC 300的消息,該消息包含與會(huì)議ID相關(guān)的無(wú)線設(shè)備200的語(yǔ)音聯(lián)系信息。應(yīng)當(dāng)意識(shí)到的是,在ー些方面,PC聯(lián)系信息可以從第一服務(wù)器603 (例如,從頂服務(wù)器或社交網(wǎng)絡(luò)服務(wù)器)中獲取,該P(yáng)C聯(lián)系信息可以包含PC 300的附加聯(lián)系信息(652)。然后,可以將會(huì)議的信息經(jīng)由所生成的消息發(fā)生到PC 300 (例如,經(jīng)由頂、通過(guò)社交網(wǎng)絡(luò)等),并且可以在624將撥入電話號(hào)碼發(fā)送至無(wú)線設(shè)備200。在626中,服務(wù)器601隨后等待第一參與者的到達(dá),并且檢測(cè)來(lái)自無(wú)線設(shè)備200或PC 300中的ー個(gè)(在所示示例中,無(wú)線設(shè)備200首先到達(dá))的第一語(yǔ)言連接的到達(dá)。在628中,分配與會(huì)議ID相關(guān)聯(lián)的信道ID。在630中,通過(guò)檢測(cè)無(wú)線設(shè)備200或PC 300的另ー個(gè)的第二語(yǔ)音連接的到達(dá)(在所示示例中,PC 300是到達(dá)的第二者),來(lái)檢測(cè)第二參與者的到達(dá)。在632中,通過(guò)使用信道ID橋接第一和第二語(yǔ)音連接來(lái)完成無(wú)線設(shè)備200和PC 300之間的語(yǔ)音呼叫。如前述討論,檢測(cè)第一語(yǔ)音連接的到達(dá)可以包括基于以下各項(xiàng)從會(huì)議數(shù)據(jù)庫(kù)中獲取會(huì)議ID :(i)呼叫者ID、撥入號(hào)碼、或無(wú)線設(shè)備200的撥入代碼,或(ii)PC 300的擴(kuò)展ID。隨后,在確定信道ID還未分配之后,服務(wù)器601可以推斷來(lái)自無(wú)線設(shè)備或PC的連接是第一語(yǔ)音連接。同樣,通過(guò)基于以下各項(xiàng)從會(huì)議數(shù)據(jù)庫(kù)中獲取會(huì)議ID來(lái)檢測(cè)第二語(yǔ)音連接的到達(dá)(i)呼叫者ID、撥入號(hào)碼、或無(wú)線設(shè)備200的撥入代碼,或者(ii)PC 300的擴(kuò)展ID。隨后,在確定已分配了信道ID之后,服務(wù)器601可以確定當(dāng)前語(yǔ)音連接是第二語(yǔ)音連接。為了促進(jìn)在無(wú)線設(shè)備200和PC 300之間建立語(yǔ)音呼叫,無(wú)線設(shè)備200的信息和PC 300的信息可以存儲(chǔ)在會(huì)議數(shù)據(jù)庫(kù)中,所以可以對(duì)其進(jìn)行檢索,以識(shí)別呼叫方和相關(guān)聯(lián)的信道ID,如在前述中討論的。此外,如所討論的,在ー些方面,針對(duì)PC 300的消息可以是即時(shí)消息(頂),并且語(yǔ)音聯(lián)系信息可以嵌入U(xiǎn)RL鏈接中,并且可以包括與會(huì)議ID相關(guān)的擴(kuò)展ID。在ー些方面,URL可以定址到Flash 服務(wù)器(軟電話服務(wù)器或軟電話模塊),F(xiàn)lash 服務(wù)器可以是獨(dú)立服務(wù)器或集成到服務(wù)器601中,并且URL包括與會(huì)議ID相關(guān)的擴(kuò)展ID。可以以可擴(kuò)展消息及存在協(xié)議(XMPP)來(lái)發(fā)送該消息。此外,可以使用來(lái)自社交網(wǎng)絡(luò)服務(wù)器的信息和/或使用社交網(wǎng)絡(luò)服務(wù)器(其可以是服務(wù)器603或可以是另外的遠(yuǎn)程服務(wù)器)將該消息發(fā)送至PC 300。返回參照?qǐng)D6,將從PC 300角度來(lái)描述用于建立對(duì)無(wú)線設(shè)備200的語(yǔ)音呼叫的動(dòng) 作。在640中,PC 300可以登錄到第一服務(wù)器603 (例如,頂/社交網(wǎng)絡(luò)服務(wù)器),第一服務(wù)器603也可由無(wú)線設(shè)備200接入。在642中,在接收包含無(wú)線設(shè)備200的語(yǔ)音聯(lián)系信息以及用于發(fā)起電話應(yīng)用的代碼的消息之后,PC 300可以發(fā)起電話應(yīng)用。在644中,使用該語(yǔ)音聯(lián)系信息來(lái)從PC 300經(jīng)由第二服務(wù)器601進(jìn)行語(yǔ)音呼叫,該語(yǔ)音聯(lián)系信息不是無(wú)線設(shè)備200的電話號(hào)碼。例如,至少部分地使用到第二服務(wù)器601的VoIP連接來(lái)進(jìn)行該呼叫。如上所述,通過(guò)第二服務(wù)器601來(lái)橋接該呼叫,以使得從用戶角度來(lái)看,PC 300僅進(jìn)行對(duì)無(wú)線設(shè)備200的語(yǔ)音呼叫。此外,如所討論的,在ー些方面,針對(duì)PC 300的消息可以是即時(shí)消息(頂),并且語(yǔ)音聯(lián)系信息可以嵌入在URL鏈接中,并包括與會(huì)議ID相關(guān)的擴(kuò)展ID。在ー些方面,URL可以定址到軟電話服務(wù)器(其可以是獨(dú)立服務(wù)器或集成在服務(wù)器601中),并包括與會(huì)議ID相關(guān)的擴(kuò)展ID??梢砸钥蓴U(kuò)展消息及存在協(xié)議(XMPP)發(fā)送該消息。此外,可以使用來(lái)自社交網(wǎng)絡(luò)服務(wù)器的信息和/或使用社交網(wǎng)絡(luò)服務(wù)器自身(其可以是服務(wù)器603或可以是另外的遠(yuǎn)程服務(wù)器)將該消息發(fā)送到PC 300。圖7詳細(xì)示出了用于在無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)之間建立語(yǔ)音呼叫的系統(tǒng)的示例方面,該系統(tǒng)包括與本公開(kāi)內(nèi)容的各個(gè)方面相關(guān)的各種元件和互連。然而,本公開(kāi)內(nèi)容的所有方面并不需要該特定配置,其僅提供用以協(xié)助說(shuō)明本公開(kāi)內(nèi)容的各個(gè)方面,而不應(yīng)被理解為限制本發(fā)明的范圍。如圖7所示,無(wú)線設(shè)備200可以通過(guò)無(wú)線網(wǎng)絡(luò)420和因特網(wǎng)175在數(shù)據(jù)連接710上登錄到第一服務(wù)器603 (例如,頂服務(wù)器、社交網(wǎng)絡(luò)服務(wù)器,等等)。除其它功能之外,服務(wù)器603還可以將存在信息中繼至無(wú)線設(shè)備200 (用戶A)和/或PC 300 (用戶B)。因此,無(wú)線設(shè)備200可以基于來(lái)自第一服務(wù)器603的存在指示來(lái)識(shí)別PC 300的存在。使用無(wú)線設(shè)備200上應(yīng)用250,可以選擇用戶B,并且可以在數(shù)據(jù)連接712上發(fā)起呼叫,數(shù)據(jù)連接712可以通過(guò)因特網(wǎng)175連接。在選擇用戶B/PC 300之后,可以利用PC 300的聯(lián)系信息與服務(wù)器601聯(lián)系,以建立語(yǔ)音呼叫。經(jīng)由數(shù)據(jù)連接712從服務(wù)器601接收撥入電話號(hào)碼。撥入號(hào)碼可以用于呼叫服務(wù)器601 (或更具體地,PBX服務(wù)器/PBX模塊706),以進(jìn)行對(duì)PC 300的語(yǔ)音呼叫。另外,應(yīng)當(dāng)意識(shí)到的是,如圖所示,可以通過(guò)電路交換連接714 (例如,傳統(tǒng)的語(yǔ)音呼叫)來(lái)進(jìn)行撥叫通信。相比之下,與服務(wù)器601的初始通信可以是無(wú)線設(shè)備200上的應(yīng)用和第二服務(wù)器601之間通信的數(shù)據(jù)(例如,分組交換)。然而,這兩部分過(guò)程是透明地執(zhí)行的,所以無(wú)線設(shè)備200的用戶A經(jīng)歷了對(duì)PC 300的語(yǔ)音呼叫,類(lèi)似于進(jìn)行傳統(tǒng)呼叫。同樣,PC 300上的用戶B可以連接至服務(wù)器603 (例如,IM/社交網(wǎng)絡(luò)服務(wù)器),服務(wù)器603對(duì)無(wú)線設(shè)備200也是可用的。如上所述,服務(wù)器603可以中繼PC 300和無(wú)線設(shè)備200的存在信息。另外,在服務(wù)器601 (或其子元件中的ー個(gè))接收到來(lái)自無(wú)線設(shè)備200對(duì)PC 300的呼叫請(qǐng)求之后,向PC 300發(fā)送包含用于呼叫該無(wú)線設(shè)備的呼叫信息的消息(在不直接呼叫無(wú)線設(shè)備的電話號(hào)碼的情況下)。該消息可以通過(guò)數(shù)據(jù)連接722而來(lái)自服務(wù)器601(或其子元件中的ー個(gè)),或者可以使用數(shù)據(jù)連接730和數(shù)據(jù)連接720經(jīng)由服務(wù)器603(例如,頂/社交網(wǎng)絡(luò)服務(wù)器)發(fā)送。不考慮回到PC 300的路徑,當(dāng)PC 300接收到消息時(shí),可以將該消息在聊天類(lèi)型的窗口中呈現(xiàn)給用戶B,以選擇進(jìn)行呼叫??商鎿Q地,軟電話應(yīng)用350(例如,F(xiàn)lash 客戶端)或駐留在PC 300上的其它應(yīng)用可以檢測(cè)該消息中的特定編碼,并且通過(guò)接入軟電話(SP)服務(wù)器/模塊702自動(dòng)發(fā)起軟電話422。例如,在一方面,該消息可以包含具有到軟電話模塊702的鏈接和會(huì)議ID的URL,該會(huì)議ID唯一地用于無(wú)線設(shè)備200和 PC 300之間的會(huì)議。連接722上的語(yǔ)音連接可以認(rèn)為是VoIP連接,并且可以使用例如SIP/RTP0在連接到服務(wù)器601之后,剩下的動(dòng)作對(duì)于用戶B而言是透明的,并且如上所述,當(dāng)將來(lái)自PC 300的語(yǔ)音連接和來(lái)自無(wú)線設(shè)備200的語(yǔ)音連接搭橋或相連時(shí),進(jìn)行呼叫連接。應(yīng)當(dāng)意識(shí)到的是,所示出的元件可以實(shí)現(xiàn)為獨(dú)立服務(wù)器(例如,圖4中示出的401、406)或在一個(gè)或多個(gè)給定的服務(wù)器內(nèi)的模塊。例如,如圖所示,PBX模塊706可以是服務(wù)器406的一部分(例如,模塊),而服務(wù)器406可以是另一服務(wù)器601的一部分。各個(gè)服務(wù)器/模塊可以在物理上聚集或可以僅在邏輯上聚集到多層功能単元(例如,嵌套模塊)。然而,在可替換方面,各服務(wù)器或模塊中的每ー個(gè)還可以實(shí)現(xiàn)為単獨(dú)的設(shè)備,可操作地本地耦合或通過(guò)因特網(wǎng)耦合。另外,應(yīng)當(dāng)意識(shí)到的是,本公開(kāi)內(nèi)容的各個(gè)方面并不限于特定說(shuō)明或需要所示出的所有元件。因此,所示元件的以下描述僅用于說(shuō)明的目的,而各方面并不限于本文所公開(kāi)的元件的任何特定布置或組合。返回參照?qǐng)D7,用戶會(huì)話模塊701可以接收來(lái)自無(wú)線設(shè)備200的進(jìn)入請(qǐng)求。用戶會(huì)話模塊701可以用作無(wú)線設(shè)備200的網(wǎng)關(guān),并且還可以包括推送功能,以將信息從服務(wù)器601推送到無(wú)線設(shè)備200。此外,用戶會(huì)話模塊701可以耦合至用戶會(huì)話數(shù)據(jù)庫(kù)703,以記錄用戶會(huì)話活動(dòng)??梢詮亩嘤讴`個(gè)的模塊來(lái)記錄用戶會(huì)話活動(dòng)。例如,事件模塊708也可以記錄與社交網(wǎng)絡(luò)服務(wù)器603、PBX模塊706等的交互,以記錄與無(wú)線設(shè)備200和PC 300之間的語(yǔ)音呼叫相關(guān)的各種事件。在一方面中,來(lái)自無(wú)線設(shè)備200的呼叫發(fā)起消息被轉(zhuǎn)發(fā)至PBX模塊706。在接收到包括PC 300的信息的呼叫發(fā)起消息之后,PBX模塊706可以建立會(huì)議。例如,如前面所討論的,可以創(chuàng)建用于使無(wú)線設(shè)備200和PC 300進(jìn)行會(huì)議的會(huì)議ID并將其存儲(chǔ)在會(huì)議數(shù)據(jù)庫(kù)707。與無(wú)線設(shè)備200和PC 300有關(guān)的附加信息可以存儲(chǔ)在會(huì)議數(shù)據(jù)庫(kù)707中的一個(gè)或多個(gè)記錄中,以便以后進(jìn)行獲取。例如,可以針對(duì)無(wú)線設(shè)備來(lái)存儲(chǔ)呼叫者ID和其它識(shí)別信息,以在PBX模塊706處接收到語(yǔ)音呼叫之后協(xié)助識(shí)別無(wú)線設(shè)備200。如上所述,PBX模塊706還可以生成針對(duì)PC 300的消息,該消息包含與會(huì)議ID相關(guān)的無(wú)線設(shè)備200的語(yǔ)音聯(lián)系信息。隨后可以將該消息通過(guò)數(shù)據(jù)連接730或經(jīng)由軟電話模塊702 (例如,F(xiàn)lash模塊/服務(wù)器)和連接722發(fā)送(例如,經(jīng)由頂,通過(guò)社交網(wǎng)絡(luò)等)至PC 300。PBX模塊706還可以生成或獲取可以發(fā)送到無(wú)線設(shè)備200的撥入電話號(hào)碼。在前述中詳細(xì)描述了各個(gè)模塊和/或服務(wù)器其余的功能方面以及連通性,因此為了簡(jiǎn)潔起見(jiàn),在此將不進(jìn)ー步描述。鑒于前述內(nèi)容,應(yīng)該認(rèn)識(shí)到的是,本公開(kāi)內(nèi)容的方面可以包括根據(jù)本文描述的各種功能、動(dòng)作、序列和/或算法的方法。例如,如圖8的流程圖所示,本公開(kāi)內(nèi)容的方面可以包括在無(wú)線設(shè)備處建立該無(wú)線設(shè)備和PC之間語(yǔ)音呼叫的方法。該方法包括由包含PC的聯(lián)系信息的無(wú)線設(shè)備登錄到第一服務(wù)器(810)?;趤?lái)自第一服務(wù)器的存在指示來(lái)識(shí)別PC的存在(820)。利用PC的聯(lián)系信息與第二服務(wù)器聯(lián)系,以建立語(yǔ)音呼叫(830)。從第二服務(wù)器接受撥入號(hào)碼(840)。使用撥入號(hào)碼呼叫專(zhuān)用交換機(jī)(PBX)服務(wù)器(850)。應(yīng)當(dāng)意識(shí)到的是,PBX服務(wù)器可以集成到第二服務(wù)器,或者第二服務(wù)器的各個(gè)功能可以分布在兩個(gè)或更多個(gè)服務(wù)器上。在另ー示例中,如圖9的流程圖所示,本公開(kāi)內(nèi)容的一方面可以包括在服務(wù)器處 建立無(wú)線設(shè)備和PC之間的語(yǔ)音呼叫的方法。該方法可以包括在服務(wù)器處從無(wú)線設(shè)備接收包括PC的信息的呼叫發(fā)起消息(910)??梢詣?chuàng)建會(huì)議,包括建立用于使無(wú)線設(shè)備和PC進(jìn)行會(huì)議的會(huì)議ID (920)??梢陨舍槍?duì)PC的消息,該消息包括與會(huì)議ID相關(guān)的無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息(930)。可以將該消息發(fā)送到PC (940)。可以將撥入電話號(hào)碼發(fā)送到無(wú)線設(shè)備以撥入會(huì)議(950 )。各方面還可以包括檢測(cè)來(lái)自無(wú)線設(shè)備或PC中的ー個(gè)的第一語(yǔ)音連接的到達(dá)(960)。隨后,分配與會(huì)議ID相關(guān)聯(lián)的信道ID (970)。檢測(cè)來(lái)自無(wú)線設(shè)備或PC中的另ー個(gè)的第二語(yǔ)音連接的到達(dá)(980)。隨后,可以使用信道ID來(lái)橋接第一和第二語(yǔ)音連接。在另ー示例中,如圖10的流程圖所示,本公開(kāi)內(nèi)容的一方面可以包括在PC處建立無(wú)線設(shè)備和PC之間的語(yǔ)音呼叫的方法。該方法可以包括登錄也可由無(wú)線設(shè)備接入的第一服務(wù)器(1010)。在PC處接收消息,該消息包含無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息和用于發(fā)起電話應(yīng)用(例如,F(xiàn)lash電話)的代碼(1020)??梢园l(fā)起電話應(yīng)用(1030),并且可以使用語(yǔ)音聯(lián)系信息從PC經(jīng)由第二服務(wù)器進(jìn)行語(yǔ)音呼叫(1040)。語(yǔ)音聯(lián)系信息不是無(wú)線設(shè)備的電話號(hào)碼。在另一方面,如果PC可選地配置為檢測(cè)應(yīng)用中的代碼,則該方法可以包括檢測(cè)用于發(fā)起應(yīng)用的代碼(1050)。在檢測(cè)到代碼之后,可以自動(dòng)發(fā)起軟電話應(yīng)用(1060)。另外,可以可選地取消消息的顯示(1070),以使得可以取消該消息(1080)。因?yàn)榘l(fā)送該消息來(lái)允許用戶B選擇性地發(fā)起電話應(yīng)用,如果該電話應(yīng)用是自動(dòng)發(fā)起的,由于是多余的,因此可以取消消息顯示。然而,如果沒(méi)有檢測(cè)到代碼(1050)(或檢測(cè)選項(xiàng)沒(méi)有被激活),則可以顯示該消息(1090),并且用戶B可以手動(dòng)發(fā)起電話應(yīng)用。此外,如果消息抑制選項(xiàng)未被激活(1070),可以在1090中傳遞消息并顯示。如果消息包含除了用于發(fā)起軟電話應(yīng)用的代碼和完成對(duì)無(wú)線設(shè)備的呼叫的信息之外的附加信息,則這將是有益的。例如,在消息中可選擇地包含用戶A想要傳送的廣告信息、附加鏈接(其可以與呼叫的主體相關(guān))、用戶A想要傳送的附加文本等。本領(lǐng)域技術(shù)人員應(yīng)理解的是,可以使用任何各種不同的技術(shù)和技藝來(lái)表示信息和信號(hào)。例如,在貫穿上面的描述中提及的數(shù)據(jù)、指令、命令、信息、信號(hào)、比特、符號(hào)和碼片可以由電壓、電流、電磁波、磁場(chǎng)或粒子、光場(chǎng)或粒子、或者其任意組合來(lái)表示。另外,本領(lǐng)域的技術(shù)人員還將意識(shí)到結(jié)合本文公開(kāi)的示例性實(shí)施例而描述的各種說(shuō)明性的邏輯框、模塊、電路和算法步驟均可以實(shí)現(xiàn)成電子硬件、計(jì)算機(jī)軟件或其組合。為了清楚地說(shuō)明硬件和軟件之間的可交換性,上面對(duì)各種說(shuō)明性的部件、框、模塊、電路和步驟均圍繞其功能進(jìn)行了總體描述。至于這種功能是實(shí)現(xiàn)成硬件還是實(shí)現(xiàn)成軟件,取決于特定的應(yīng)用和對(duì)整個(gè)系統(tǒng)所施加的設(shè)計(jì)約束條件。熟練的技術(shù)人員可以針對(duì)每個(gè)特定應(yīng)用,以變通的方式實(shí)現(xiàn)所描述的功能,但是,這種實(shí)現(xiàn)決策不應(yīng)解釋為造成對(duì)本發(fā)明的示例性實(shí)施例的范圍的背離。如在該應(yīng)用中的使用,術(shù)語(yǔ)“組件”、“模塊”、“系統(tǒng)”等旨在包括與計(jì)算機(jī)相關(guān)的實(shí)體,諸如但不限于硬件、固件、硬件和軟件的組合、軟件或執(zhí)行軟件。例如,模塊可以是但不限于在處理器上運(yùn)行的處理、處理器、客體、可執(zhí)行體、執(zhí)行線程、程序和/或計(jì)算機(jī)。通過(guò)說(shuō)明的方式,運(yùn)行在計(jì)算機(jī)設(shè)備上的應(yīng)用程序和計(jì)算機(jī)設(shè)備可以是模塊。一個(gè)或多個(gè)模塊可以駐留在處理和/或執(zhí)行的線程內(nèi),并且模塊可以位于計(jì)算機(jī)上和/或分布在兩個(gè)或更多計(jì)算機(jī)之間。另外,這些模塊可以根據(jù)具有其上存儲(chǔ)各個(gè)數(shù)據(jù)結(jié)構(gòu)的各種計(jì)算機(jī)讀取介質(zhì)來(lái)執(zhí)行。模塊可以通過(guò)本地和/或遠(yuǎn)程處理來(lái)通信,諸如根據(jù)具有一個(gè)或多個(gè)數(shù)據(jù)包的信號(hào)、諸如來(lái)自ー個(gè)模塊的數(shù)據(jù)與本地系統(tǒng)中的另ー模塊交互,與分布式系統(tǒng)中的另ー模 塊交互,和/或通過(guò)信號(hào)經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)與其它系統(tǒng)交互。就系統(tǒng)而言提出了各個(gè)方面或特征,該系統(tǒng)可以包括多個(gè)設(shè)備、組件、模塊等。應(yīng)當(dāng)理解和明白各個(gè)系統(tǒng)可以包括附加設(shè)備、組件、模塊等等,和/或可以不包括結(jié)合附圖所討論的所有的設(shè)備、組件、模塊等等。也可以使用這些方法的組合。因此,應(yīng)當(dāng)理解本公開(kāi)內(nèi)容的各方面可以包括具有各種模塊的裝置,各個(gè)模塊配置執(zhí)行本文所公開(kāi)的功能。例如,在無(wú)線設(shè)備上的模塊中可以實(shí)現(xiàn)與圖8相關(guān)的所示的動(dòng)作順序和/或功能。同樣,與圖9相關(guān)的所示的動(dòng)作順序和/或功能可以體現(xiàn)為在ー個(gè)或多個(gè)服務(wù)器上的模塊,并且與圖10相關(guān)的所示的動(dòng)作順序和/或功能可以體現(xiàn)在個(gè)人計(jì)算機(jī)或類(lèi)似設(shè)備上。另外,應(yīng)當(dāng)理解在本文所公開(kāi)的各種順序動(dòng)作和/或功能可以體現(xiàn)為包含在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)中的指令(例如、存儲(chǔ)器、CD、DVD、硬盤(pán)等)。而且,本文中結(jié)合無(wú)線設(shè)備描述了各個(gè)方面,該無(wú)線設(shè)備也稱(chēng)作終端或無(wú)線終端。無(wú)線設(shè)備也可以稱(chēng)作用戶單元、用戶站、移動(dòng)站、移動(dòng)器、移動(dòng)設(shè)備、遠(yuǎn)程站、遠(yuǎn)程終端、訪問(wèn)終端、用戶終端、通信設(shè)備、用戶代理器、用戶設(shè)備、用戶裝備(UE)、及其變形。無(wú)線設(shè)備可以是蜂窩電話、衛(wèi)星電話、無(wú)繩電話、個(gè)人數(shù)字助理器(PDA)、具有無(wú)線連接性能的手持設(shè)備、計(jì)算機(jī)設(shè)備、或連接至無(wú)線調(diào)制器的其它處理設(shè)備。此外,術(shù)語(yǔ)“或” g在意味包括性的“或”而不是排外的“或”。也就是說(shuō),除非另外說(shuō)明或者從上下文中明確得知,否則短語(yǔ)“X使用A或B”意味任何正常的或排列。也就是說(shuō),如果X使用A ;X使用B ;或者X使用A和B,那么在任何上述實(shí)例中都滿足“X使用A或B”。此外,本申請(qǐng)和所附權(quán)利要求書(shū)中使用的冠詞“ー個(gè)(a)”和“一(an)”通常應(yīng)當(dāng)解釋為意味“ー個(gè)或多個(gè)”,除非另外說(shuō)明或者從上下文中明確得知其針對(duì)于単數(shù)形式。本申請(qǐng)所描述的技術(shù)可以用于各種無(wú)線通信系統(tǒng),比如CDMA、TDMA, FDMA, OFDMA,SC-FDMA及其它系統(tǒng)。術(shù)語(yǔ)“系統(tǒng)”和“網(wǎng)絡(luò)”經(jīng)??梢越粨Q使用。CDMA系統(tǒng)可以實(shí)現(xiàn)諸如通用陸地?zé)o線接入(UTRA)、cdma2000等等之類(lèi)的無(wú)線技術(shù)。UTRA包括寬帶-CDMA(W-CDMA)和其它CDMA的變形。此外,cdma2000覆蓋IS-2000、IS-95和IS-856標(biāo)準(zhǔn)。TDMA系統(tǒng)可以實(shí)現(xiàn)諸如全球移動(dòng)通信系統(tǒng)(GSM)之類(lèi)的無(wú)線技術(shù)。OFDMA系統(tǒng)可以實(shí)現(xiàn)諸如演進(jìn)UTRA(E-UTRA)、超移動(dòng)寬帶(UMB)、IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20、Flash-OFDM等等之類(lèi)的無(wú)線技術(shù)。UTRA和E-UTRA是通用移動(dòng)通信系統(tǒng)(UMTS)的一部分。3GPP長(zhǎng)期演進(jìn)(LTE)是UMTS的采用E-UTRA的版本,其在下行鏈路上使用0FDMA,并在上行鏈路上使用SC-FDMA。在來(lái)自名為“第三代合作伙伴計(jì)劃”(3GPP)的組織的文檔中描述了UTRA、E-UTRA、UMTS、LTE和GSM。另外,在來(lái)自名為“第三代合作伙伴計(jì)劃2” (3GPP2)的組織的文檔中描述了 cdma2000和UMB。此外,這些無(wú)線通信系統(tǒng)還可以包括對(duì)等的(例如,移動(dòng)臺(tái)對(duì)移動(dòng)臺(tái)的)ad hoc網(wǎng)絡(luò)系統(tǒng),其通常使用不成對(duì)的非授權(quán)頻譜、802. XX無(wú)線LAN、藍(lán)牙(BLUETOOTH)和任何其它短程或遠(yuǎn)程無(wú)線通信技木。被設(shè)計(jì)用于執(zhí)行本文所述功能的通用處理器、數(shù)字信號(hào)處理器(DSP)、專(zhuān)用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或其它可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件或者其任意組合,可以實(shí)現(xiàn)或執(zhí)行結(jié)合本文公開(kāi)的示例性實(shí)施例所描述的各種說(shuō)明性的邏輯框、模塊和電路。通用處理器可以是微處理器,或者,該處理器也可以是任何常規(guī)的處理器、控制器、微控制器或者狀態(tài)機(jī)。處理器也可以實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如,DSP和微處理器的組合、多個(gè)微處理器、一個(gè)或多個(gè)微處理器與DSP內(nèi)核的結(jié)合, 或者任何其它此種結(jié)構(gòu)。此外,至少ー個(gè)處理可以包括ー個(gè)或多個(gè)用于執(zhí)行ー個(gè)或多個(gè)上述步驟和/或動(dòng)作的模塊。此外,結(jié)合本文公開(kāi)的示例性實(shí)施例所描述的方法或者算法的步驟和/或動(dòng)作可直接體現(xiàn)為硬件、由處理器執(zhí)行的軟件模塊或其組合。軟件模塊可以位于隨機(jī)存取存儲(chǔ)器(RAM)、閃存、只讀存儲(chǔ)器(ROM)、電可編程ROM (EPR0M)、電可擦寫(xiě)可編程ROM (EEPR0M)、寄存器、硬盤(pán)、移動(dòng)磁盤(pán)、CD-ROM或者本領(lǐng)域熟知的任何其它形式的存儲(chǔ)介質(zhì)中。一種示例性的存儲(chǔ)介質(zhì)耦合到處理器,從而使處理器能夠從該存儲(chǔ)介質(zhì)讀取信息,且可向該存儲(chǔ)介質(zhì)寫(xiě)入信息。可替換地,存儲(chǔ)介質(zhì)也可以是處理器的組成部分。此外,在ー些方面,處理器和存儲(chǔ)介質(zhì)可以位于ASIC中。該ASIC可以位于用戶終端中??商鎿Q地,處理器和存儲(chǔ)介質(zhì)也可以作為分立組件存在于用戶終端中。此外,在ー些方面,方法或算法的步驟和/或動(dòng)作可以作為ー個(gè)或任意或一組代碼和/或指令,來(lái)存儲(chǔ)在機(jī)器可讀介質(zhì)上和/或計(jì)算機(jī)可讀介質(zhì)上,其可以包含在計(jì)算機(jī)程序產(chǎn)品中。在ー個(gè)或多個(gè)方面,所描述的功能可以在硬件、軟件、固件或其任意組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則可以將這些功能作為ー個(gè)或多個(gè)指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上或通過(guò)計(jì)算機(jī)可讀介質(zhì)傳送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)二者,通信介質(zhì)包括有助于計(jì)算機(jī)程序從ー個(gè)位置轉(zhuǎn)移到另ー個(gè)位置的任意介質(zhì)。存儲(chǔ)介質(zhì)可以是能夠由計(jì)算機(jī)存取的任意可用介質(zhì)。通過(guò)舉例而非限制的方式,這種計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPR0M、CD-ROM或其它光盤(pán)存儲(chǔ)器、磁盤(pán)存儲(chǔ)器或其它磁存儲(chǔ)設(shè)備、或者能夠用于攜帯或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望程序代碼并能夠由計(jì)算機(jī)進(jìn)行存取的任何其它介質(zhì)。此外,任何連接可以適當(dāng)?shù)胤Q(chēng)為計(jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無(wú)線和微波之類(lèi)的無(wú)線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源發(fā)送的,則同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無(wú)線和微波之類(lèi)的無(wú)線技術(shù)包括在介質(zhì)的定義中。本文使用的磁盤(pán)和光盤(pán)包括壓縮光盤(pán)(⑶)、激光光盤(pán)、光盤(pán)、數(shù)字通用光盤(pán)(DVD)、軟盤(pán)和藍(lán)光光盤(pán),其中,磁盤(pán)通常磁性地復(fù)制數(shù)據(jù),而光盤(pán)用激光光學(xué)地復(fù)制數(shù)據(jù)。上述各項(xiàng)的組合也應(yīng)該包括在計(jì)算機(jī)可讀介質(zhì)的范圍中。雖然上述公開(kāi)內(nèi)容討論了示例性的方面和/或各個(gè)方面,但是應(yīng)當(dāng)注意到,在不偏離所描述的方面和/或各個(gè)方面的由所附的權(quán)利要求定義的范圍的情況下,可以對(duì)本文進(jìn)行各種改變和修改。此外,雖然可以以單數(shù)形式描述或要求保護(hù)所描述的方面和/或各個(gè)方面的元素,但是,除非明確說(shuō)明限于單數(shù)形式,否則可以設(shè)想到復(fù)數(shù)形式。此外,除非另 外說(shuō)明,否則,所有任意方面和/或方面的全部或一部分可以與任意其它方面和/或方面的全部或一部分一起使用。
權(quán)利要求
1.一種在無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)(PC)之間建立語(yǔ)音呼叫的方法,所述方法包括 在服務(wù)器處接收來(lái)自所述無(wú)線設(shè)備的呼叫發(fā)起消息,所述呼叫發(fā)起消息包括所述PC的信息; 創(chuàng)建會(huì)議,包括建立用于使所述無(wú)線設(shè)備和所述PC進(jìn)行會(huì)議的會(huì)議ID ; 生成針對(duì)所述PC的消息,所述消息包含與所述會(huì)議ID相關(guān)的所述無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息; 將所述消息發(fā)送到所述PC ;以及 向所述無(wú)線設(shè)備發(fā)送撥入電話號(hào)碼以撥入所述會(huì)議。
2.根據(jù)權(quán)利要求I所述的方法,還包括 檢測(cè)來(lái)自所述無(wú)線設(shè)備或所述PC中的ー個(gè)的第一語(yǔ)音連接的到達(dá); 分配與所述會(huì)議ID相關(guān)聯(lián)的信道ID ; 檢測(cè)來(lái)自所述無(wú)線設(shè)備或所述PC中的另ー個(gè)的第二語(yǔ)音連接的到達(dá);以及 使用所述信道ID橋接所述第一語(yǔ)音連接和所述第二語(yǔ)音連接。
3.根據(jù)權(quán)利要求2所述的方法,其中,檢測(cè)所述第一語(yǔ)音連接的到達(dá)包括 基于以下內(nèi)容從會(huì)議數(shù)據(jù)庫(kù)中獲取所述會(huì)議ID 所述無(wú)線設(shè)備的呼叫者ID、撥入號(hào)碼、或撥入代碼,或者 所述PC的擴(kuò)展ID;以及 確定所述信道ID未被分配。
4.根據(jù)權(quán)利要求2所述的方法,其中,檢測(cè)所述第二語(yǔ)音連接的到達(dá)包括 基于以下內(nèi)容從會(huì)議數(shù)據(jù)庫(kù)中獲取所述會(huì)議ID 所述無(wú)線設(shè)備的呼叫者ID、撥入號(hào)碼、或撥入代碼,或者 所述PC的擴(kuò)展ID;以及 確定所述信道ID已被分配。
5.根據(jù)權(quán)利要求I所述的方法,其中,創(chuàng)建所述會(huì)議還包括 將所述無(wú)線設(shè)備的信息存儲(chǔ)在會(huì)議數(shù)據(jù)庫(kù)中;以及 將所述PC的信息存儲(chǔ)在所述會(huì)議數(shù)據(jù)庫(kù)中。
6.根據(jù)權(quán)利要求I所述的方法,其中,至少部分地通過(guò)無(wú)線網(wǎng)絡(luò)的電路交換連接來(lái)進(jìn)行所述語(yǔ)音呼叫。
7.根據(jù)權(quán)利要求I所述的方法,其中,針對(duì)所述PC的所述消息是即時(shí)消息(IM)。
8.根據(jù)權(quán)利要求I所述的方法,其中,所述語(yǔ)音聯(lián)系信息嵌入在URL鏈接中,并且其中,所述語(yǔ)音聯(lián)系信息包括與所述會(huì)議ID相關(guān)的擴(kuò)展ID。
9.根據(jù)權(quán)利要求I所述的方法,其中,生成針對(duì)所述PC的所述消息包括 構(gòu)建到服務(wù)器的URL,所述URL包括與所述會(huì)議ID相關(guān)的擴(kuò)展ID。
10.根據(jù)權(quán)利要求I所述的方法,其中,使用來(lái)自社交網(wǎng)絡(luò)服務(wù)器的信息和/或使用所述社交網(wǎng)絡(luò)服務(wù)器將所述消息發(fā)送到所述PC。
11.ー種配置為在無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)(PC)之間建立語(yǔ)音呼叫的裝置,所述裝置包括 第一模塊,其用于接收來(lái)自所述無(wú)線設(shè)備的呼叫發(fā)起消息,所述呼叫發(fā)起消息包括所述PC的信息;第二模塊,其配置為創(chuàng)建會(huì)議,包括配置為建立用于使所述無(wú)線設(shè)備和所述PC進(jìn)行會(huì)議的會(huì)議ID ; 第三模塊,其配置為生成針對(duì)所述PC的消息,所述消息包含與所述會(huì)議ID相關(guān)的所述無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息; 第四模塊,其配置為將所述消息發(fā)送到所述PC ;以及 第五模塊,其配置為向所述無(wú)線設(shè)備發(fā)送撥入電話號(hào)碼以撥入所述會(huì)議。
12.根據(jù)權(quán)利要求11所述的裝置,還包括 第六模塊,其配置為檢測(cè)來(lái)自所述無(wú)線設(shè)備或所述PC中的ー個(gè)的第一語(yǔ)音連接的到 達(dá); 第七模塊,其配置為分配與所述會(huì)議ID相關(guān)聯(lián)的信道ID ; 第八模塊,其配置為檢測(cè)來(lái)自所述無(wú)線設(shè)備或所述PC中的另ー個(gè)的第二語(yǔ)音連接的到達(dá);以及 第九模塊,其配置為使用所述信道ID橋接所述第一語(yǔ)音連接和所述第二語(yǔ)音連接。
13.根據(jù)權(quán)利要求12所述的裝置,其中,配置為檢測(cè)所述第一語(yǔ)音連接的到達(dá)的所述第六模塊包括 第十模塊,其配置為基于以下內(nèi)容從會(huì)議數(shù)據(jù)庫(kù)中獲取所述會(huì)議ID 所述無(wú)線設(shè)備的呼叫者ID、撥入號(hào)碼、或撥入代碼,或者 所述PC的擴(kuò)展ID;以及 第十一模塊,其配置為確定所述信道ID未被分配。
14.根據(jù)權(quán)利要求12所述的裝置,其中,配置為檢測(cè)所述第二語(yǔ)音連接的到達(dá)的所述第六模塊包括 第十模塊,其配置為基于以下內(nèi)容從會(huì)議數(shù)據(jù)庫(kù)中獲取所述會(huì)議ID 所述無(wú)線設(shè)備的呼叫者ID、撥入號(hào)碼、或撥入代碼,或者 所述PC的擴(kuò)展ID;以及 第十一模塊,其配置為確定所述信道ID已被分配。
15.根據(jù)權(quán)利要求11所述的裝置,其中,配置為創(chuàng)建所述會(huì)議的所述第二模塊還配置為 將所述無(wú)線設(shè)備的信息存儲(chǔ)在會(huì)議數(shù)據(jù)庫(kù)中;以及 將所述PC的信息存儲(chǔ)在所述會(huì)議數(shù)據(jù)庫(kù)中。
16.根據(jù)權(quán)利要求11所述的裝置,其中,來(lái)自所述無(wú)線設(shè)備的所述語(yǔ)音呼叫被配置為通過(guò)無(wú)線網(wǎng)絡(luò)的電路交換連接來(lái)接收。
17.根據(jù)權(quán)利要求11所述的裝置,其中,針對(duì)所述PC的所述消息是即時(shí)消息(IM)。
18.根據(jù)權(quán)利要求11所述的裝置,其中,所述語(yǔ)音聯(lián)系信息嵌入在URL鏈接中。
19.根據(jù)權(quán)利要求11所述的裝置,其中,配置為生成針對(duì)所述PC的所述消息的第三模塊還配置為 構(gòu)建到服務(wù)器的URL,所述URL包括與所述會(huì)議ID相關(guān)的擴(kuò)展ID。
20.根據(jù)權(quán)利要求11所述的裝置,其中,使用來(lái)自社交網(wǎng)絡(luò)服務(wù)器的信息和/或使用所述社交網(wǎng)絡(luò)服務(wù)器將所述消息發(fā)送到所述PC。
21.一種用于在無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)(PC)之間建立語(yǔ)音呼叫的裝置,所述裝置包括 用于在服務(wù)器處接收來(lái)自所述無(wú)線設(shè)備的呼叫發(fā)起消息的模塊,所述呼叫發(fā)起消息包括所述PC的信息; 用于創(chuàng)建會(huì)議,包括建立用于使所述無(wú)線設(shè)備和所述PC進(jìn)行會(huì)議的會(huì)議ID的模塊;用于生成針對(duì)所述PC的消息的模塊,所述消息包含與所述會(huì)議ID相關(guān)的所述無(wú)線設(shè)備的語(yǔ)首聯(lián)系"[目息; 用于將所述消息發(fā)送到所述PC的模塊;以及 用于向所述無(wú)線設(shè)備發(fā)送撥入電話號(hào)碼以撥入所述會(huì)議的模塊。
22.根據(jù)權(quán)利要求21所述的裝置,還包括 用于檢測(cè)來(lái)自所述無(wú)線設(shè)備或所述PC中的ー個(gè)的第一語(yǔ)音連接的到達(dá)的模塊; 用于分配與所述會(huì)議ID相關(guān)聯(lián)的信道ID的模塊; 用于檢測(cè)來(lái)自所述無(wú)線設(shè)備或所述PC中的另ー個(gè)的第二語(yǔ)音連接的到達(dá)的模塊;以及 用于使用所述信道ID橋接所述第一語(yǔ)音連接和所述第二語(yǔ)音連接的模塊。
23.根據(jù)權(quán)利要求22所述的裝置,其中,用于檢測(cè)所述第一語(yǔ)音連接的到達(dá)的所述模塊包括 用于基于以下內(nèi)容從會(huì)議數(shù)據(jù)庫(kù)中獲取所述會(huì)議ID的模塊 所述無(wú)線設(shè)備的呼叫者ID、撥入號(hào)碼、或撥入代碼;或者 所述PC的擴(kuò)展ID;以及 用于確定所述信道ID未被分配的模塊。
24.根據(jù)權(quán)利要求22所述的裝置,其中,用于檢測(cè)所述第二語(yǔ)音連接的到達(dá)的所述模塊包括 用于基于以下內(nèi)容從會(huì)議數(shù)據(jù)庫(kù)中獲取所述會(huì)議ID的模塊 所述無(wú)線設(shè)備的呼叫者ID、撥入號(hào)碼、或撥入代碼;或者 所述PC的擴(kuò)展ID;以及 用于確定所述信道ID已被分配的模塊。
25.根據(jù)權(quán)利要求21所述的裝置,其中,用于創(chuàng)建所述會(huì)議的所述模塊還包括 用于將所述無(wú)線設(shè)備的信息存儲(chǔ)在會(huì)議數(shù)據(jù)庫(kù)中的模塊;以及 用于將所述PC的信息存儲(chǔ)在所述會(huì)議數(shù)據(jù)庫(kù)中的模塊。
26.ー種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括與在無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)(PC)之間建立語(yǔ)音呼叫相關(guān)的指令的至少ー個(gè)序列,所述指令包括 用于在服務(wù)器處接收來(lái)自所述無(wú)線設(shè)備的呼叫發(fā)起消息的至少ー個(gè)指令,所述呼叫發(fā)起消息包括所述PC的信息; 用于創(chuàng)建會(huì)議,包括建立用于使所述無(wú)線設(shè)備和所述PC進(jìn)行會(huì)議的會(huì)議ID的至少ー個(gè)指令; 用于生成針對(duì)所述PC的消息的至少ー個(gè)指令,所述消息包含與所述會(huì)議ID相關(guān)的所述無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息; 用于將所述消息發(fā)送到所述PC的至少ー個(gè)指令;以及 用于向所述無(wú)線設(shè)備發(fā)送撥入電話號(hào)碼以撥入所述會(huì)議的至少ー個(gè)指令。
27.根據(jù)權(quán)利要求26所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括 用于檢測(cè)來(lái)自所述無(wú)線設(shè)備或所述PC中的ー個(gè)的第一語(yǔ)音連接的到達(dá)的至少ー個(gè)指令; 用于分配與所述會(huì)議ID相關(guān)聯(lián)的信道ID的至少ー個(gè)指令; 用于檢測(cè)來(lái)自所述無(wú)線設(shè)備或所述PC中的另ー個(gè)的第二語(yǔ)音連接的到達(dá)的至少ー個(gè)指令;以及 用于使用所述信道ID橋接所述第一語(yǔ)音連接和所述第二語(yǔ)音連接的至少ー個(gè)指令。
28.根據(jù)權(quán)利要求27所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,用于檢測(cè)所述第一語(yǔ)音連接的到達(dá)的所述至少ー個(gè)指令包括 用于基于以下內(nèi)容從會(huì)議數(shù)據(jù)庫(kù)中獲取所述會(huì)議ID的至少ー個(gè)指令 所述無(wú)線設(shè)備的呼叫者ID、撥入號(hào)碼、或撥入代碼;或者 所述PC的擴(kuò)展ID;以及 用于確定所述信道ID未被分配的至少ー個(gè)指令。
29.根據(jù)權(quán)利要求27所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,用于檢測(cè)所述第二語(yǔ)音連接的到達(dá)的所述至少ー個(gè)指令包括 用于基于以下內(nèi)容從會(huì)議數(shù)據(jù)庫(kù)中獲取所述會(huì)議ID的至少ー個(gè)指令 所述無(wú)線設(shè)備的呼叫者ID、撥入號(hào)碼、或撥入代碼;或者 所述PC的擴(kuò)展ID;以及 用于確定所述信道ID已被分配的至少ー個(gè)指令。
30.根據(jù)權(quán)利要求26所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,用于創(chuàng)建所述會(huì)議的所述至少ー個(gè)指令還包括 將所述無(wú)線設(shè)備的信息存儲(chǔ)在會(huì)議數(shù)據(jù)庫(kù)中;以及 將所述PC的信息存儲(chǔ)在所述會(huì)議數(shù)據(jù)庫(kù)中。
31.一種在個(gè)人計(jì)算機(jī)(PC)處建立無(wú)線設(shè)備和所述PC之間語(yǔ)音呼叫的方法,所述方法包括 登錄到也可由所述無(wú)線設(shè)備接入的第一服務(wù)器中; 在所述PC處接收消息,所述消息包含所述無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息和用于發(fā)起電話應(yīng)用的代碼; 發(fā)起所述電話應(yīng)用;以及 使用所述語(yǔ)音聯(lián)系信息經(jīng)由第二服務(wù)器從所述PC進(jìn)行所述語(yǔ)音呼叫,其中,所述語(yǔ)音聯(lián)系信息不是所述無(wú)線設(shè)備的電話號(hào)碼。
32.根據(jù)權(quán)利要求31所述的方法,其中,至少部分地通過(guò)無(wú)線網(wǎng)絡(luò)的電路交換連接來(lái)進(jìn)行所述語(yǔ)音呼叫。
33.根據(jù)權(quán)利要求31所述的方法,其中,所述消息是即時(shí)消息(IM)。
34.根據(jù)權(quán)利要求31所述的方法,其中,所述語(yǔ)音聯(lián)系信息嵌入在URL鏈接中。
35.根據(jù)權(quán)利要求34所述的方法,其中,所述語(yǔ)音聯(lián)系信息包括與會(huì)議ID相關(guān)的唯一擴(kuò)展ID。
36.根據(jù)權(quán)利要求31所述的方法,其中,所述電話應(yīng)用是基于Flash的應(yīng)用。
37.根據(jù)權(quán)利要求31所述的方法,還包括在所述消息中檢測(cè)用于發(fā)起所述電話應(yīng)用的所述代碼;以及 自動(dòng)發(fā)起所述電話應(yīng)用。
38.根據(jù)權(quán)利要求37所述的方法,還包括 取消所述消息的顯示。
39.根據(jù)權(quán)利要求31所述的方法,其中,所述第一服務(wù)器是社交網(wǎng)絡(luò)服務(wù)器。
40.根據(jù)權(quán)利要求39所述的方法,其中,所述消息是經(jīng)由所述社交網(wǎng)絡(luò)服務(wù)器接收的。
41.ー種在無(wú)線設(shè)備處建立所述無(wú)線設(shè)備和PC之間語(yǔ)音呼叫的方法,所述方法包括 由包含所述PC的聯(lián)系信息的所述無(wú)線設(shè)備登錄到第一服務(wù)器中; 基于來(lái)自所述第一服務(wù)器的存在指示識(shí)別所述PC的存在; 利用所述PC的聯(lián)系信息與第二服務(wù)器聯(lián)系,以建立所述語(yǔ)音呼叫; 接收來(lái)自所述第二服務(wù)器的撥入電話號(hào)碼;以及 使用所述撥入電話號(hào)碼呼叫專(zhuān)用交換機(jī)(PBX)服務(wù)器。
42.根據(jù)權(quán)利要求41所述的方法,其中,呼叫所述PBX服務(wù)器是通過(guò)無(wú)線網(wǎng)絡(luò)的電路交換連接進(jìn)行的。
43.根據(jù)權(quán)利要求41所述的方法,其中,所述第一服務(wù)器是社交網(wǎng)絡(luò)服務(wù)器。
44.根據(jù)權(quán)利要求41所述的方法,其中,所述無(wú)線設(shè)備是蜂窩電話。
全文摘要
公開(kāi)了用于在無(wú)線設(shè)備和個(gè)人計(jì)算機(jī)(PC)之間建立語(yǔ)音呼叫的裝置和方法??梢栽诜?wù)器處接收來(lái)自無(wú)線設(shè)備的呼叫發(fā)起消息,該呼叫發(fā)起消息包括PC的信息??梢詣?chuàng)建會(huì)議,包括建立使無(wú)線設(shè)備和PC進(jìn)行會(huì)議的會(huì)議ID??梢葬槍?duì)PC生成消息,該消息包含與會(huì)議ID相關(guān)的無(wú)線設(shè)備的語(yǔ)音聯(lián)系信息??梢詫⒃撓l(fā)送到PC。可以將撥入電話號(hào)碼發(fā)送到無(wú)線設(shè)備以撥入會(huì)議。
文檔編號(hào)H04M7/00GK102792668SQ201180013015
公開(kāi)日2012年11月21日 申請(qǐng)日期2011年3月9日 優(yōu)先權(quán)日2010年3月9日
發(fā)明者I·D·圭達(dá)利亞, J·圭達(dá)利亞, M·W·雅各布斯坦, S·哈里斯 申請(qǐng)人:高通伊司庫(kù)特股份有限公司