授權(quán)用戶參與通過通信網(wǎng)絡(luò)執(zhí)行的會議的制作方法
【專利摘要】一種系統(tǒng),包括:一個(gè)或多個(gè)分別用于相應(yīng)用戶第一用戶終端,所述第一用戶終端中的每個(gè)包括在通信網(wǎng)絡(luò)上運(yùn)行的服務(wù)的第一接口;授權(quán)裝置,其被設(shè)置為有條件地驗(yàn)證所述第一用戶終端的所述用戶被許可根據(jù)通過所述第一接口接收的第一指示使用所述通信服務(wù);以及一個(gè)或多個(gè)分別用于相應(yīng)用戶第二用戶終端,所述第二用戶終端中的每個(gè)包括所述通信服務(wù)的第二備選接口,其中所述第二接口不可通過操作將所述第一指示提供給所述授權(quán)裝置;以及其中所述授權(quán)裝置被配置為有條件地驗(yàn)證所述第二用戶終端的所述用戶被許可根據(jù)通過所述第二接口接收的第二指示使用所述通信服務(wù)。
【專利說明】授權(quán)用戶參與通過通信網(wǎng)絡(luò)執(zhí)行的會議
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及授權(quán)用戶參與諸如通過通信網(wǎng)絡(luò)執(zhí)行的語音或視頻會議之類的通信會話的裝置。
【背景技術(shù)】
[0002]眾所周知,能夠提供一種通過電路交換電話網(wǎng)絡(luò)執(zhí)行電話會議的系統(tǒng),所述電路交換電話網(wǎng)絡(luò)例如包括諸如PSTN (公共交換電話網(wǎng)絡(luò))或POTS (普通老式電話服務(wù))之類的固網(wǎng)。這種環(huán)境下的“會議”表示一個(gè)基本上可同時(shí)接入三個(gè)或更多參與者(用戶)的電話,其中每個(gè)用戶從各個(gè)不同的端點(diǎn)終端(實(shí)際上,有一部分會議通話只有兩方撥入橋接器一它們之所以稱為會議通話是因?yàn)榧词怪粚⒃L問代碼提供給兩方,并且即使組織者只在橋接器上保留兩個(gè)端口,通信的兩方也使用會議橋接器)接入電話。為了接入會議通話,用戶通常撥入音頻會議橋接器并輸入表示他們被授權(quán)訪問會議的訪問代碼(例如,表示他們已受到組織者邀請)。還可以找到其它形式的訪問控制作為訪問代碼的補(bǔ)充和替代。
[0003]還知道允許在基于分組的通信系統(tǒng)上執(zhí)行語音或視頻會議電話,所述基于分組的通信系統(tǒng)例如包括在諸如因特網(wǎng)之類的互聯(lián)網(wǎng)上實(shí)現(xiàn)的VoIP (“互聯(lián)網(wǎng)協(xié)議電話”)系統(tǒng)。另外,“會議”表示位于各個(gè)端點(diǎn)上的三個(gè)或更多用戶基本上同時(shí)參與同一電話。為了實(shí)現(xiàn)VoIP電話,在終端(例如,智能電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)或桌面型計(jì)算機(jī),甚至是諸如電視機(jī)或機(jī)頂盒之類的家庭媒體設(shè)備)上安裝通信客戶端應(yīng)用。(請注意:如果終端是硬件PBX (VoIP)電話或網(wǎng)絡(luò)電話,則用戶不安裝任何軟件——硬件VoIP手機(jī)一般配備有它所需要的軟件,因此用戶不必安裝任何軟件)。當(dāng)在終端上執(zhí)行時(shí),VoIP客戶端可以首先允許用戶向數(shù)據(jù)庫注冊用戶名,該數(shù)據(jù)庫可以將用戶名映射到IP地址(在多個(gè)最終用戶終端當(dāng)中存儲的分布式端對端數(shù)據(jù)庫和/或在VoIP提供者的服務(wù)器上存儲的數(shù)據(jù)庫)。所執(zhí)行的VoIP客戶端然后可以訪問該數(shù)據(jù)庫以通過查找被呼叫者的IP地址來建立呼叫。每個(gè)用戶還可以使用它們的客戶端在VoIP提供者的服務(wù)器上維護(hù)相應(yīng)的聯(lián)系人列表,該列表列出其他用戶,該用戶與這些其他用戶相互同意成為聯(lián)系人,以便用戶和這些聯(lián)系人彼此授權(quán)進(jìn)行相互呼叫。用戶可以從聯(lián)系人列表中選擇聯(lián)系人以將其邀請到會話電話中。由于通過用戶名和聯(lián)系人列表管理對會議通話的參與,因此,VoIP系統(tǒng)一般不需要撥入訪問代碼。
[0004]還可以在VoIP客戶端與電路交換網(wǎng)絡(luò)的傳統(tǒng)電話之間進(jìn)行通話。一般通過位于電路交換網(wǎng)絡(luò)與分組交換網(wǎng)絡(luò)之間的網(wǎng)關(guān)實(shí)現(xiàn)此通話。在此情況下,VoIP用戶可以通過分組交換網(wǎng)絡(luò)將他或她的客戶端應(yīng)用中的電話號碼提供給網(wǎng)關(guān),然后網(wǎng)關(guān)撥出到電路交換網(wǎng)絡(luò)的相關(guān)端點(diǎn);或者電路交換網(wǎng)絡(luò)中的電話用戶撥打交換到網(wǎng)關(guān)的電話號碼,然后網(wǎng)關(guān)將該電話號碼映射到VoIP系統(tǒng)的用戶并將呼叫路由到相關(guān)IP地址。如果VoIP用戶隨后添加其他參與者,則該呼叫可以變?yōu)橥瑫r(shí)包含VoIP用戶和電路交換電話用戶的會議通話。
【發(fā)明內(nèi)容】
[0005]但是,上述模型中無一預(yù)期出現(xiàn)以下情況:其中會議系統(tǒng)中被授權(quán)創(chuàng)建、管理和/或維護(hù)與各個(gè)會議關(guān)聯(lián)的數(shù)據(jù)資源的特殊用戶組(經(jīng)常稱為“組織者”)需要特定的自動(dòng)電話授權(quán)。一般而言,這是因?yàn)橛脩敉ㄟ^Web瀏覽器執(zhí)行這些活動(dòng),這些請求通過用戶ID/密碼對獲得授權(quán)。會議訪問代碼(相較于瀏覽器用戶可以輸入的ID/密碼對,它是典型的用戶訪問令牌,該用戶的終端為通過傳統(tǒng)的PSTN橋接器訪問會議的電話)是獲取數(shù)據(jù)資源管理任務(wù)授權(quán)的較差令牌選擇。會議訪問令牌通常由組織者產(chǎn)生或獲取,然后通過文本消息或電子郵件發(fā)送到整個(gè)參與者列表。就本質(zhì)而言,會議訪問令牌是會議特定的,并且與希望參與會議的每個(gè)人共享,這些用戶經(jīng)常包括購買會議服務(wù)許可的非公司職員。與之相對,使“組織者”能夠管理其會議服務(wù)所需的訪問代碼需要具有完全相反的性質(zhì):它們不能與任何人共享,并且它們在特定會議之外發(fā)揮作用(例如,在會議通話服務(wù)中,這是指用戶如何授權(quán)其獲取新的會議訪問代碼的請求)。除了在電話呼叫服務(wù)器時(shí)使用的這些極為傳統(tǒng)的授權(quán)令牌之外,還有一些新的原因需要服務(wù)的授權(quán)用戶能夠通過電話(傳統(tǒng)電話或VoIP電話)提供他們的授權(quán)。在某些新出現(xiàn)的業(yè)務(wù)模型中,通信服務(wù)的所有者將其視為就像其它任何軟件——并需要業(yè)務(wù)用戶在撥打通信服務(wù)電話本身期間具有正確的軟件許可。在會議服務(wù)的情況下,他們不需要音頻中的每個(gè)參與者具有單獨(dú)的服務(wù)許可,而是(認(rèn)真對待軟件許可的相似之處),他們要求確保至少一個(gè)善意許可的授權(quán)用戶出現(xiàn)在由會議通話服務(wù)處理的每個(gè)電話中。本發(fā)明的目標(biāo)是提供此類電話授權(quán)(authorization-by-phone)以使用VoIP會議服務(wù),或者其它基于分組的會議系統(tǒng),或?qū)嶋H使用任何通信服務(wù),其中該服務(wù)基本上基于軟件并通過服務(wù)器軟件許可授權(quán)給最終用戶。
[0006]現(xiàn)代技術(shù)將許多通信網(wǎng)絡(luò)服務(wù)改變?yōu)橥ㄟ^在現(xiàn)成平臺上運(yùn)行的軟件形式實(shí)現(xiàn),因此這些新服務(wù)中的一部分很自然地通過各種軟件許可技術(shù)管理(許多技術(shù)現(xiàn)在都很普及)。但是,問題是:例如即使這些軟件項(xiàng)目通過在標(biāo)準(zhǔn)服務(wù)器上運(yùn)行的計(jì)算機(jī)代碼實(shí)現(xiàn),但是購買或租借許可的某些用戶可能無法訪問另外管理許可激活的適當(dāng)?shù)挠?jì)算機(jī)接口。此類用戶只能訪問本質(zhì)上為特定的備選通信形式的網(wǎng)絡(luò)接口。例如,電話音頻會議服務(wù)的用戶只能通過諸如PSTN或蜂窩模塊網(wǎng)絡(luò)之類的電路交換網(wǎng)絡(luò)的電話訪問服務(wù)。即,即使通信服務(wù)的整個(gè)后端可以憑借“常規(guī)”軟件許可以軟件實(shí)現(xiàn),但是用于某些用戶的前端仍然無法完全改變。因此,最好提供一種方法來使用通信技術(shù)的備選形式訪問和管理軟件許可,例如,讓具有更加傳統(tǒng)的通信前端的那些用戶激活(并可選地管理)必要的軟件許可。
[0007]根據(jù)本發(fā)明的一方面,提供了一種系統(tǒng),包括一個(gè)或多個(gè)分別用于相應(yīng)用戶第一用戶終端,所述第一用戶終端中的每個(gè)包括在通信網(wǎng)絡(luò)上運(yùn)行的通信服務(wù)的第一接口 ;授權(quán)裝置,其被設(shè)置為有條件地驗(yàn)證所述第一用戶終端的所述用戶被許可根據(jù)通過所述第一接口接收的第一指示使用所述通信服務(wù);以及一個(gè)或多個(gè)分別用于相應(yīng)用戶第二用戶終端,所述第二用戶終端中的每個(gè)包括所述通信服務(wù)的第二備選接口,其中所述第二接口不可通過操作將所述第一指示提供給所述授權(quán)裝置;以及其中所述授權(quán)裝置被配置為有條件地驗(yàn)證所述第二用戶終端的所述用戶被許可根據(jù)通過所述第二接口接收的第二指示使用所述通信服務(wù)。
[0008]在實(shí)施例中,所述第二指示符可以包括所述第二用戶的標(biāo)識符。
[0009]所述系統(tǒng)可以包括存儲所述第一和第二終端的所述用戶中的每個(gè)的第一用戶標(biāo)識符的數(shù)據(jù)庫,并且所述第二指示符可以包括所述第一用戶標(biāo)識符之外的第二用戶標(biāo)識符。[0010]所述第一標(biāo)識符可以包括識別所述通信服務(wù)內(nèi)的相應(yīng)用戶的用戶名,并且第二標(biāo)識符可以包括PIN碼。
[0011]所述授權(quán)裝置可被配置為將所述第二用戶標(biāo)識符中的每個(gè)映射到至少所述第二終端的所述用戶的相應(yīng)第一用戶標(biāo)識符,并且所述授權(quán)裝置可被配置為根據(jù)所述第一用戶標(biāo)識符對所述第二終端的所述一個(gè)或多個(gè)用戶執(zhí)行附加檢查。
[0012]所述系統(tǒng)可以包括存儲所述第一終端的所述用戶中的每個(gè)的第一用戶標(biāo)識符的數(shù)據(jù)庫,其中所述第一指示可以包括所述第一用戶標(biāo)識符,并且所述授權(quán)裝置可被配置為使得所述第一用戶終端的所述一個(gè)或多個(gè)用戶中的每個(gè)的所述驗(yàn)證包括驗(yàn)證所述第一用戶標(biāo)識符與有效許可關(guān)聯(lián)。
[0013]所述通信服務(wù)可以包括語音或視頻會議服務(wù)。
[0014]所述通信網(wǎng)絡(luò)可以包括分組交換網(wǎng)絡(luò),所述系統(tǒng)可以進(jìn)一步包括連接在所述分組交換網(wǎng)絡(luò)與電路交換網(wǎng)絡(luò)之間的網(wǎng)關(guān),所述第一接口可以是所述分組交換網(wǎng)絡(luò)的接口,并且所述第二接口可以是所述電路交換網(wǎng)絡(luò)的接口。
[0015]除了通過所述網(wǎng)關(guān)之外,所述第二終端可以不配備所述分組交換網(wǎng)絡(luò)的接口。
[0016]所述電路交換網(wǎng)絡(luò)可以是固網(wǎng),并且所述第二終端可以是電話。
[0017]所述電路交換網(wǎng)絡(luò)可以是移動(dòng)蜂窩網(wǎng)絡(luò),并且所述第二終端可以是移動(dòng)電話。
[0018]所述第一接口可以包括具有集成到所述客戶端和授權(quán)裝置中的至少一個(gè)內(nèi)的關(guān)聯(lián)許可的通信客戶端應(yīng)用,并且所述第二接口可以包括不帶有集成到所述通信服務(wù)內(nèi)的關(guān)聯(lián)許可的舊客戶端。
[0019]所述第一接口可以包括具有集成到所述客戶端和所述授權(quán)裝置中的至少一個(gè)內(nèi)的關(guān)聯(lián)許可的通信客戶端應(yīng)用,并且所述第一指示可以包括所述關(guān)聯(lián)許可的指示。
[0020]所述系統(tǒng)可以包括所述通信服務(wù)的服務(wù)器,其中所述通信服務(wù)的所述服務(wù)器可以包括所述數(shù)據(jù)庫。
[0021]所述系統(tǒng)可以包括伙伴服務(wù)器,其中所述伙伴服務(wù)器可以包括根據(jù)所述第二指示驗(yàn)證所述第二用戶終端的所述用戶的所述授權(quán)裝置的至少一部分。
[0022]所述通信服務(wù)的所述服務(wù)器可被配置為將所述第一用戶標(biāo)識符提供給所述伙伴服務(wù)器以用于所述驗(yàn)證。
[0023]所述通信服務(wù)的所述服務(wù)器可以將所述第一用戶標(biāo)識符以加密形式提供給所述伙伴服務(wù)器。
[0024]所述附加檢查可以包括:檢查所述同一用戶不同時(shí)參與兩個(gè)或更多個(gè)不同的會議,和/或所述兩個(gè)或更多個(gè)不同的用戶不使用所述同一第二標(biāo)識符。
[0025]根據(jù)本發(fā)明的另一方面,提供了一種授權(quán)用戶使用在通信網(wǎng)絡(luò)上運(yùn)行的通信服務(wù)的方法,所述方法包括:從相應(yīng)一個(gè)或多個(gè)用戶的一個(gè)或多個(gè)第一用戶終端中的每個(gè),經(jīng)由所述第一用戶終端與所述通信服務(wù)之間的第一接口通過通信網(wǎng)絡(luò)接收相應(yīng)第一指示;有條件地驗(yàn)證所述第一用戶終端的所述用戶被許可根據(jù)通過所述第一接口接收的所述第一指示使用所述通信服務(wù);從相應(yīng)的一個(gè)或多個(gè)用戶的一個(gè)或多個(gè)第二用戶終端,經(jīng)由所述第二用戶終端與所述通信服務(wù)之間的第二備用接口接收相應(yīng)的第二指示;其中所述第二接口不可通過操作提供所述第一指示;以及有條件地驗(yàn)證所述第二用戶終端的所述用戶被許可根據(jù)通過所述第二接口接收的第二指示使用所述通信服務(wù)。[0026]在實(shí)施例中,所述方法可以進(jìn)一步包括通過任何上述系統(tǒng)元件執(zhí)行的所述操作的任何組合。
[0027]根據(jù)本發(fā)明的另一方面,提供了一種包含在非臨時(shí)計(jì)算機(jī)可讀介質(zhì)上并包括代碼的計(jì)算機(jī)程序產(chǎn)品,所述代碼被配置為,當(dāng)在一個(gè)或多個(gè)網(wǎng)絡(luò)元件的一個(gè)或多個(gè)處理器上執(zhí)行時(shí),執(zhí)行根據(jù)具有方法特征的任一上述系統(tǒng)的任何組合的所述操作。
【專利附圖】
【附圖說明】
[0028]為了更好地理解本發(fā)明并展示如何實(shí)現(xiàn)本發(fā)明,借助實(shí)例參考附圖,其中:
圖1是通信系統(tǒng)的示意性表示,
圖2是用戶終端的示意性框圖,
圖3是用戶接口的示意性表示。
【具體實(shí)施方式】
[0029]當(dāng)用戶撥入傳統(tǒng)的音頻會議橋接器時(shí),他們一般輸入無法當(dāng)面識別用戶的訪問代碼。即使特定的會議允許單獨(dú)的“領(lǐng)導(dǎo)者訪問代碼”和“參與者訪問代碼”,情況也是如此。在許多情況下,會議組織者將相同的參與者代碼,甚至他的領(lǐng)導(dǎo)者訪問代碼提供給許多人。但是,如果音頻會議服務(wù)授權(quán)模型要求軟件許可持有者出席每個(gè)活動(dòng)會議,則可能出現(xiàn)問題。應(yīng)該很容易驗(yàn)證音頻會議成員是否還參與了與音頻會議關(guān)聯(lián)的某些線上會話。但是,如果用戶僅通過PSTN撥入(至少,當(dāng)實(shí)際持有軟件許可的所有用戶僅通過PSTN撥號時(shí)),則需要某種方法來驗(yàn)證至少一個(gè)許可持有者位于通話中。下面描述了一種即使在所有參與者除了標(biāo)準(zhǔn)撥入訪問之外沒有其它方法時(shí)也能實(shí)現(xiàn)此目標(biāo)的方法。
[0030]在本發(fā)明的實(shí)施例中,將為每個(gè)VoIP音頻會議服務(wù)和/或屏幕共享服務(wù)用戶提供或他/她自己提供PIN (個(gè)人識別碼)??梢酝ㄟ^各種方式(PSTN、WEB、其它IP數(shù)據(jù)等)實(shí)現(xiàn)此目標(biāo)。優(yōu)選地,該P(yáng)IN是對于每個(gè)用戶而言唯一的數(shù)字字符串;或者至少很可能為唯一字符串。很有可能允許用戶選擇他們自己的PIN,只要檢查每個(gè)PIN以確保其在與所涉及的會議系統(tǒng)關(guān)聯(lián)的所有PIN中保持唯一性。
[0031]當(dāng)用戶撥入會議橋接器時(shí),語音提示指示用戶輸入會議訪問代碼。一旦該代碼被輸入、驗(yàn)證并被接受,便出現(xiàn)第二提示來指示用戶輸入他或她的PIN(如果他或她具有PIN)。直到至少一個(gè)用戶輸入他或她的PIN,會議才會被激活(即,在這之前,多個(gè)參與者無法聽到彼此的聲音)。通過此方式,系統(tǒng)可以接收某種級別的確認(rèn)來指示許可持有者確實(shí)位于會議中。
[0032]通過啟發(fā)式規(guī)則集,系統(tǒng)可以同時(shí)激勵(lì)用戶在撥入時(shí)輸入他們的PIN(如果他們具有PIN),并且不鼓勵(lì)用戶輸入其他人的PIN (如果他們沒有PIN)。例如,PIN信息可用于允許系統(tǒng)正確地在與會議關(guān)聯(lián)的某一 GUI (圖形用戶接口)中亮顯發(fā)言者姓名;然后,如果第二用戶輸入的PIN信息已經(jīng)在系統(tǒng)上活動(dòng)的任何語音會議中輸入,則可以從他們的會議中同時(shí)刪除具有該P(yáng)IN的用戶,或者要求該用戶重新輸入他們的PIN信息。PIN信息還可用作激活特殊服務(wù)的密鑰,例如語音姓名通知等。
[0033]PIN不限于采取任何特定格式的數(shù)字字符串。例如,可以非常合理地允許用戶使用他們的線上號碼作為PIN (如果他們已經(jīng)訂購了線上號碼)。這樣可以確定地保證PIN的唯一性。線上號碼是VoIP提供者擁有的PSTN電話號碼,以便當(dāng)PSTN呼叫者呼叫該號碼時(shí),來電呼叫從PSTN網(wǎng)絡(luò)109傳輸?shù)骄W(wǎng)關(guān)106,然后該網(wǎng)關(guān)可以將呼叫轉(zhuǎn)為對VoIP客戶端222的用戶的VoIP呼叫,或者將其轉(zhuǎn)為對某一 SIP服務(wù)器(“SIP”,會話發(fā)起協(xié)議,是用于VoIP呼叫的非專屬的互聯(lián)網(wǎng)標(biāo)準(zhǔn)協(xié)議)的SIP呼叫。在本發(fā)明的實(shí)施例中,可以將會議通話號碼——人們撥打的電話號碼——設(shè)置為全部是線上號碼。這樣,用戶撥入會議通話,它實(shí)際是對電話呼叫做出應(yīng)答的VoIP服務(wù)器104。VoIP服務(wù)器104然后通過SIP將呼叫路由到伙伴服務(wù)器105,這是向用戶致以歡迎消息(例如,“歡迎來到VoIP會議。請輸入會議訪問代碼…謝謝,現(xiàn)在如果您具有系統(tǒng)的PIN,請立即輸入”)的伙伴服務(wù)器105。由于對線上號碼進(jìn)行應(yīng)答的服務(wù)器是VoIP服務(wù)器104,所以VoIP提供者可以記錄呼叫者的呼叫者ID,以及用戶輸入的任何訪問代碼和/或PIN碼。由于實(shí)際的會議服務(wù)器是伙伴服務(wù)器105,因此伙伴也可以記錄相同的信息。通過這種方式,在每月末,VoIP提供者和伙伴可以比較帳戶并進(jìn)行對賬。
[0034]現(xiàn)在參考圖1至4描述本發(fā)明的實(shí)現(xiàn)實(shí)例。
[0035]圖1是配置100的示意性圖示,該配置包括諸如因特網(wǎng)108之類的基于分組的網(wǎng)絡(luò)。該配置包括多個(gè)用戶終端102,例如桌上型或膝上型計(jì)算機(jī)或啟用互聯(lián)網(wǎng)功能的移動(dòng)電話,每個(gè)終端都包括網(wǎng)絡(luò)接口 202,例如用于通過因特網(wǎng)108連接到其它設(shè)備或終端102、104、105和/或106的有線或無線調(diào)制解調(diào)器。用戶終端實(shí)例102的某些細(xì)節(jié)示意性地在圖2中示出。該系統(tǒng)還可以包括一個(gè)或多個(gè)連接到因特網(wǎng)108的硬件“啞IP電話”(未示出)。
[0036]配置100還包括VoIP提供者的服務(wù)器104,以及VoIP提供者的伙伴的進(jìn)一步的服務(wù)器105。每個(gè)服務(wù)器104、105還連接到因特網(wǎng)108。在下文中,術(shù)語“服務(wù)器”以單數(shù)形式使用,但是將理解,這并不旨在排除存在位于一個(gè)或多個(gè)地點(diǎn)的多個(gè)服務(wù)器單元的可能性。
[0037]此外,該配置包括電路交換電話網(wǎng)絡(luò)109,例如固網(wǎng)(陸地傳輸線路)或移動(dòng)電話網(wǎng)絡(luò),以及連接在電路交換電話 網(wǎng)絡(luò)109與因特網(wǎng)108之間的網(wǎng)關(guān)106。電話107通過有線或無線連接而連接到電路交換網(wǎng)絡(luò)108。網(wǎng)關(guān)106可以包括一個(gè)或多個(gè)位于一個(gè)或多個(gè)地點(diǎn)的網(wǎng)關(guān)單元。網(wǎng)關(guān)功能本身可以分布于大量的因特網(wǎng)主機(jī)當(dāng)中。
[0038]在操作中,VoIP通信系統(tǒng)的每個(gè)用戶被允許訪問VoIP服務(wù)器104維護(hù)的用戶庫子集的聯(lián)系人信息,該子集被稱為聯(lián)系人列表或聯(lián)系人組。一般而言,聯(lián)系人列表由彼此同意互為聯(lián)系人的用戶定義。當(dāng)用戶登錄到他或她的VoIP客戶端應(yīng)用222時(shí),該應(yīng)用會從VoIP服務(wù)器104中檢索聯(lián)系人列表,并且隨后可以輪詢VoIP服務(wù)器104以更新聯(lián)系人列表上聯(lián)系人信息。聯(lián)系人信息例如可以包括表示聯(lián)系人的用戶名、資料圖片,和/或?qū)β?lián)系人進(jìn)行簡要說明的“心情寄語”。
[0039]當(dāng)用戶(呼叫者)需要與聯(lián)系人(被呼叫者)建立一對一(非會議)的語音或視頻呼叫時(shí),呼叫者的客戶端222將包括該聯(lián)系人用戶名的請求提交到地址查詢表,該表將用戶名映射到IP地址。在端到端(P2P)系統(tǒng)實(shí)例中,查找表可以通過分布式數(shù)據(jù)庫的形式實(shí)現(xiàn),該數(shù)據(jù)庫分布于VoIP系統(tǒng)的其他用戶終端102當(dāng)中。在其它系統(tǒng)中,查找表可以在一個(gè)或多個(gè)中央服務(wù)器單元104上實(shí)現(xiàn)。無論以何種方式,響應(yīng)于請求,查找表將聯(lián)系人的用戶終端102 (B)的對應(yīng)IP地址返回到呼叫者的用戶終端102 (A)0在呼叫者的終端102 (A)上運(yùn)行的客戶端222然后可以使用IP地址建立與聯(lián)系人的用戶終端102 (B)上運(yùn)行的客戶端之間的通信信道,并使用該通信信道執(zhí)行語音或視頻呼叫。
[0040]客戶端應(yīng)用222還允許呼叫傳統(tǒng)的電路交換網(wǎng)絡(luò)109,例如固網(wǎng)或移動(dòng)蜂窩網(wǎng)絡(luò)。這些呼叫通過以下方式創(chuàng)建:建立與連接在因特網(wǎng)108與電路交換網(wǎng)絡(luò)109之間的網(wǎng)關(guān)106的通信信道,并將客戶端222中的適當(dāng)電話號碼提供給網(wǎng)關(guān)106。
[0041]用戶終端實(shí)例102示意性地在圖2中示出。用戶終端102包括在操作系統(tǒng)220的控制下執(zhí)行客戶端應(yīng)用111以及可能執(zhí)行其它應(yīng)用221的CPU 200。CPU 200連接到:用于連接到因特網(wǎng)108的網(wǎng)絡(luò)接口 202、諸如存儲客戶端應(yīng)用222的硬盤驅(qū)動(dòng)器或閃存之類的存儲器件204、RAM 206、諸如鍵盤210和鼠標(biāo)212之類的一個(gè)或多個(gè)用戶輸入設(shè)備、用于顯示視頻和客戶端222與Web瀏覽器221的用戶接口的顯示器208、用于輸出諸如解碼的呼叫語音信號之類的音頻的揚(yáng)聲器、用于接收輸入語音信號的麥克風(fēng)216,以及用于接收視頻信號的網(wǎng)絡(luò)攝像頭218。
[0042]客戶端應(yīng)用222包括具有輸入-輸出(I/O)層224、客戶端引擎226和UI層228的協(xié)議棧。I/o層224包括音頻和/或視頻編解碼器,該編解碼器負(fù)責(zé)對來自麥克風(fēng)216和/或網(wǎng)絡(luò)攝像頭218的語音和視頻信號進(jìn)行編碼以通過網(wǎng)絡(luò)接口 202在因特網(wǎng)108上傳輸,另外還負(fù)責(zé)對通過因特網(wǎng)108和網(wǎng)絡(luò)接口 202接收自其它此類用戶終端102的語音和視頻信號解碼,從而分別將解碼的信息輸出到揚(yáng)聲器214和顯示器208。I/O層224還可以包括用于與伙伴服務(wù)器105通信的應(yīng)用程序編程接口(API)。
[0043]客戶端引擎226然后負(fù)責(zé)高級功能,例如檢索聯(lián)系人列表、上傳用戶自己的聯(lián)系人信息、呼叫建立、連接管理以及諸如與聯(lián)系人交換存在(presence)信息之類的其它功能。UI層228產(chǎn)生將輸出到顯示器208的客戶端222的用戶接口,其中包括用于響應(yīng)于來自用戶輸入設(shè)備210和/或212的用戶輸入,控制客戶端222的整個(gè)操作的屏幕控件。
[0044]客戶端應(yīng)用222的用戶接口實(shí)例在圖3中示出。這可以包括示出用戶自己簡檔的面板302、聯(lián)系人列表面板304、示出選定的一個(gè)聯(lián)系人簡檔的面板306,以及包括屏幕控件的控制面板308,這些控件用于建立與一個(gè)或多個(gè)選定聯(lián)系人的通信,例如語音或視頻呼叫或頂聊天消息。
[0045]聯(lián)系人列表面板304顯示用戶的聯(lián)系人列表中每個(gè)聯(lián)系人的聯(lián)系信息,例如聯(lián)系人的姓名。聯(lián)系人列表面板304還可以顯示與聯(lián)系人關(guān)聯(lián)的其它信息,例如存在與否。存在信息指示聯(lián)系人是否可以進(jìn)行通信,并且優(yōu)選地至少部分地由聯(lián)系人自己定義。例如,存在信息可以包括以下指示:聯(lián)系人離線(X)、聯(lián)系人在線但被選為無法通話(_),或者在線并被選為可通話(V)。還可以在簡檔面板306中顯示其它信息,例如聯(lián)系人的簡檔圖片或心情寄語。進(jìn)一步地,需要注意,諸如聯(lián)系人用戶名之類的某些聯(lián)系人信息沒必要明確地在屏幕上顯示。
[0046]上面描述了 VoIP客戶端222的用戶如何與另一 VoIP用戶或電話107建立一對一的呼叫(即,非會議通話)。但是,為了建立會議通話,可能需要額外的功能。具體而言,會議需要將語音流實(shí)例(也可能是視頻流實(shí)例)路由到多個(gè)接收者中的每一個(gè)。進(jìn)一步地,如果多方同時(shí)發(fā)言,和/或如果會議是其中所有通話方同時(shí)相互看到的視頻會議,則該會議需要將每個(gè)來自多個(gè)發(fā)送者的流路由到多個(gè)接收者。這可能需要上行或下行鏈路上具有大量帶寬,并且需要大量的處理資源來對流進(jìn)行編碼和解碼。
[0047]因此,在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,會議通話可以由VoIP提供者的服務(wù)器104或伙伴服務(wù)器105主持,以便所參與的每個(gè)用戶終端102上的客戶端222僅需要處理一個(gè)上行鏈路語音流和一個(gè)下行鏈路語音流(在視頻會議的情況下,只需處理一個(gè)上行鏈路視頻流和一個(gè)下行線路視頻流),另外通過服務(wù)器104或105混合不同用戶的流并將所述混合流多播到用戶(而非例如每個(gè)用戶終端102必須多播到其他每個(gè)用戶)。在此情況下,可能要求會議通話的至少一個(gè)參與用戶具有使用服務(wù)器104或105的許可,這樣便需要授權(quán)裝置來驗(yàn)證至少一個(gè)參與者實(shí)際獲得授權(quán)。
[0048]作為備選或補(bǔ)充,可以提供將由客戶端222和/或宿主服務(wù)器104或105執(zhí)行的極高性能的編解碼器以用于語音和/或視頻會議(高感知質(zhì)量,低比特率成本)。在此情況下,會議通話的至少一個(gè)參與用戶可能需要具有使用編解碼器的許可,因此再次需要授權(quán)裝置驗(yàn)證至少一個(gè)參與者獲得授權(quán)。
[0049]為了建立會議通話,組織或發(fā)起用戶(會議“領(lǐng)導(dǎo)者”)通過他或她的客戶端應(yīng)用222將所需參與者的用戶名指示給VoIP服務(wù)器104 (現(xiàn)有聯(lián)系人的用戶名),在其中伙伴服務(wù)器105主持會議的實(shí)施例中(即,伙伴服務(wù)器105充當(dāng)會議橋接器),VoIP服務(wù)器104可以查找參與者的IP地址并將其轉(zhuǎn)發(fā)到伙伴服務(wù)器105以允許它在因特網(wǎng)108上建立伙伴服務(wù)器105與已識別的用戶的用戶終端102之間的必要多播連接。在其中通過VoIP服務(wù)器104本身主持會議的實(shí)施例中(B卩,VoIP服務(wù)器104充當(dāng)會議橋接器),它可以查找必要的IP地址并根據(jù)其建立多播連接。在其中通過參與用戶終端102之一主持會議的實(shí)施例中(SP,發(fā)起會議的用戶的用戶終端),VoIP服務(wù)器104可以查找IP地址并將其返回到相關(guān)的用戶終端102,該終端然后可以使用它們建立參與用戶終端102之間的直接連接。備選地,橋接器或主機(jī)102、104或105可以判定來自分布式端對端數(shù)據(jù)庫的IP地址。在實(shí)施例中,橋接器或主機(jī)102、104或105可以發(fā)起到多個(gè)其他參與者的連接,以便發(fā)起參與者之外的每個(gè)參與者接收來電提示(在適當(dāng)時(shí)通過服務(wù)器104或105和/或網(wǎng)關(guān)106)。備選地,每個(gè)參與者可以通過將通話建立請求發(fā)送到主機(jī)或橋接器102、104或105,在需要的時(shí)候單獨(dú)呼入會議(再次在適當(dāng)時(shí)通過服務(wù)器104或105和/或網(wǎng)關(guān)106)。
[0050]另一可能的實(shí)施例的操作方式類似于上一段描述的方式,只是可以通過訪問分布式端到端網(wǎng)絡(luò)來替代“MCU服務(wù)器”104或105。即,作為備選或補(bǔ)充,中央服務(wù)器提供到多個(gè)接收者的扇出,其中一個(gè)最終用戶客戶端提供該扇出,存在第三種可能性,該可能性是提供正確訪問代碼的客戶端使該客戶端有權(quán)將其視頻發(fā)送到某一專用的或客戶端側(cè)的分布式基礎(chǔ)設(shè)施(分布式基礎(chǔ)設(shè)施對于視頻尤其有用的一個(gè)理由是如果視頻MCU宿主在某一客戶端上,則可能沒有任何客戶端具有足夠的上傳帶寬來將流發(fā)送到每個(gè)參與者)。
[0051]現(xiàn)在參考圖3,發(fā)起參與者(“領(lǐng)導(dǎo)者”)可以根據(jù)其聯(lián)系人列表針對會議創(chuàng)建一個(gè)組,例如,通過將聯(lián)系人列表面板304中的聯(lián)系人拖放到其它面板306或308之一內(nèi)。會議領(lǐng)導(dǎo)者創(chuàng)建的組從參與者本身的角度判定允許哪個(gè)聯(lián)系人參與通話(例如,因?yàn)椋瑫h主題是保密的)。但是,如上所述,VoIP提供者或伙伴還需要至少一個(gè)參與者有效地被授權(quán)使用會議服務(wù),例如,具有使用主持設(shè)施和/或特殊編解碼器的許可。
[0052]作為一般規(guī)則,音頻會議服務(wù)的每個(gè)客戶將優(yōu)選地為VoIP系統(tǒng)(S卩,通過特定VoIP提供者提供的VoIP客戶端222的實(shí)例實(shí)現(xiàn)的系統(tǒng))的注冊用戶,因此將具有在VoIP系統(tǒng)內(nèi)識別他們的用戶名。此外,如果他們通過已經(jīng)與訪問會議服務(wù)的許可集成的或者另外與其關(guān)聯(lián)的適當(dāng)啟用的VoIP客戶端222加入音頻會議,則他們優(yōu)選地不必輸入任何訪問代碼或PIN或其它內(nèi)容以宣告他們的身份或證明他們具有許可。在此情況下,VoIP客戶端222和服務(wù)器104和/或105將被設(shè)置為自動(dòng)關(guān)注授權(quán)許可。例如,VoIP客戶端222可被配置為自動(dòng)將其集成許可(例如,許可號或安全證書)的指示提供給VoIP服務(wù)器104或伙伴服務(wù)器105,并且作為響應(yīng),服務(wù)器104或105可被配置為自動(dòng)授權(quán)(驗(yàn)證)該指示是否代表有效許可。備選地,客戶端可以將其用戶名提交到VoIP服務(wù)器104或伙伴服務(wù)器105,這兩個(gè)服務(wù)器之一可被配置為將用戶名映射到有效許可的記錄并驗(yàn)證具有已提交的用戶名的用戶當(dāng)前是否具有有效許可。
[0053]但是,存在以下情況:即可能導(dǎo)致授權(quán)用戶無法利用許可機(jī)制與VoIP客戶端222的任何自動(dòng)集成的優(yōu)點(diǎn)。
[0054]音頻會議許可與VoIP客戶端222的集成是優(yōu)選地針對分布式進(jìn)行的所有VoIP客戶端222的新實(shí)例完成的集成。但是同時(shí),VoIP服務(wù)的整個(gè)當(dāng)前用戶庫未必獲取最新的客戶端版本,因此可以替代地通過沒有關(guān)聯(lián)許可的較老版本訪問服務(wù)。在此可以稱為“舊客戶端”。對于使用沒有特殊集成或沒有與VoIP服務(wù)所需的軟件許可的其它關(guān)聯(lián)的任何用戶,輸入PIN是該集成的最佳代替。
[0055]第二,音頻會議是一種普及并廣泛使用的服務(wù),其中訂購者可能希望在開會時(shí),從汽車內(nèi),在機(jī)場上,或只有固話或移動(dòng)電話的其它地方訪問服務(wù)。實(shí)際上,盡管VoIP (在多少情況下)提供了可有利地與“啞”POTS電話比較的服務(wù),但是會議服務(wù)甚至很有可能吸引只需要音頻會議以及根本不是VoIP用戶的人們。在訂購了音頻會議服務(wù)的情況下,這些用戶可以優(yōu)選地分配到VoIP系統(tǒng)的用戶名,但是毫無疑問,存在一些接受新事物較慢的人,他們通過僅連接到傳統(tǒng)的固線或移動(dòng)蜂窩電話網(wǎng)絡(luò)的電話(“傳統(tǒng)的”電話)訂購會議服務(wù)。因此,這些舊式用戶可能被要求輸入PIN,以便VoIP提供者或伙伴可以驗(yàn)證他們使用服務(wù)的軟件許可。
[0056]在優(yōu)選實(shí)施例中,傳統(tǒng)電話107的用戶例如使用針對會議服務(wù)或特定會議本身建立的特殊電話號碼撥入會議主機(jī)或橋接器102、104或105??赏ㄟ^網(wǎng)關(guān)106撥入來實(shí)現(xiàn)此目標(biāo),該網(wǎng)關(guān)使用撥打的電話號碼建立路由,以用于采取IP格式的呼叫從網(wǎng)關(guān)106向前路由到相關(guān)的主機(jī)或橋接器102、104或105。備選地,在其中傳統(tǒng)電話用戶直接撥入伙伴的情況下,伙伴的設(shè)備105將被提供有到電路交換電話網(wǎng)絡(luò)109的單獨(dú)連接。類似地,伙伴的Web服務(wù)負(fù)載均衡器還可能必須由VoIP提供者提供單獨(dú)的DNS名稱,以便客戶將看到的URL是VoIP提供者的URL,而非伙伴的URL。
[0057]來自傳統(tǒng)電話107和電路交換網(wǎng)絡(luò)109的通話建立請求可以從網(wǎng)關(guān)106或伙伴服務(wù)器105路由到VoIP服務(wù)器104和/或主持(host)最終用戶終端102,其中例如可以根據(jù)呼叫者ID系統(tǒng)(CLD)檢查源(來電)電話號碼是會議領(lǐng)導(dǎo)者所定義的預(yù)期會議參與者。備選地,VoIP服務(wù)器104和會議組織者的用戶終端102上的客戶端222可以將有關(guān)預(yù)期參與者的信息提供給伙伴服務(wù)器105以進(jìn)行檢查。這樣確保從其他參與者的角度邀請傳統(tǒng)電話用戶參加會議(例如,這樣陌生人便無法偷聽私人談話)。
[0058]但是,根據(jù)本發(fā)明的實(shí)施例,可能需要傳統(tǒng)電話107的用戶輸入單獨(dú)的PIN以驗(yàn)證他或她是會議服務(wù)的授權(quán)被許可人。在實(shí)施例中,如果通過其VoIP客戶端222訪問的其他參與者都不是被許可人,才需要執(zhí)行此操作(即,要求至少一個(gè)會議參與者為被許可人)。
[0059]在備選實(shí)施例中,主機(jī)或橋接器102、104或105可以將通話建立請求發(fā)出到電話110,例如通過網(wǎng)關(guān)106或者可能直接從伙伴設(shè)備105發(fā)出,以便電話用戶接收到指示來電的鈴聲,從而邀請電話110的用戶參加會議。在此情況下,從參與者角度看,不需要自動(dòng)檢查受邀用戶的身份,但是仍需要授權(quán)過程來檢查該用戶是否具有適當(dāng)?shù)脑S可。
[0060]無論以何種方式,為了實(shí)現(xiàn)必要的許可授權(quán),主機(jī)或橋接器102、104或105上的軟件通過用戶的傳統(tǒng)電話107提示該用戶(無論他或她是撥入還是受邀)輸入他或她的PIN碼。電話用戶然后在電話鍵盤上撥入PIN,借此通過電話網(wǎng)絡(luò)109和網(wǎng)關(guān)106將PIN提供給主機(jī)或橋接器102、104或105進(jìn)行驗(yàn)證。例如,PIN可以跨電路交換網(wǎng)絡(luò)109以DTMF (雙音多頻)信號的形式傳輸,并在網(wǎng)關(guān)106上被轉(zhuǎn)換為IP格式。在一個(gè)實(shí)施例中,PIN被從VoIP服務(wù)器104轉(zhuǎn)發(fā)到伙伴服務(wù)器105,伙伴服務(wù)器基礎(chǔ)設(shè)施105將PIN映射到特定的相應(yīng)被許可人的身份。在伙伴服務(wù)器105已驗(yàn)證PIN不能正確地映射到有效許可的情況下,它將響應(yīng)返回到VoIP服務(wù)器104和/或主機(jī)102,從而授權(quán)會議通話繼續(xù)。備選地,PIN的映射和授權(quán)可以在VoIP服務(wù)器104上執(zhí)行。在會議通過最終用戶終端102主持的實(shí)例中,終端上的客戶端222可被配置為向服務(wù)器104或105咨詢相關(guān)PIN細(xì)節(jié),以便請求必要的授權(quán)以使會議繼續(xù)。
[0061]一般而言,VoIP服務(wù)器104維護(hù)VoIP系統(tǒng)(即,與所涉及的特定VoIP提供者關(guān)聯(lián)的VoIP系統(tǒng))的每個(gè)用戶的用戶名列表。用戶名一般不是用戶的實(shí)際姓名,而是唯一地識別用戶在所涉及的VoIP系統(tǒng)內(nèi)的身份的唯一標(biāo)識符。因此,PIN碼是除了用戶名之外的附加第二用戶標(biāo)識符。PIN與用戶名中的每一者分別在所涉及的VoIP系統(tǒng)內(nèi)唯一地標(biāo)識用戶。其它實(shí)施例也是可能的,包括其中所提供的PIN完全不是嚴(yán)格的用戶標(biāo)識符的某些實(shí)施例。例如,PIN可能只是數(shù)據(jù)庫中的字符串索引號。該索引上的字符串可能顯示為某些隨機(jī)數(shù)字,但是實(shí)際上,可能是VoIP提供者或其他任何適當(dāng)?shù)膮⑴c方簽署的伙伴產(chǎn)品許可或映射到該伙伴產(chǎn)品許可。
[0062]在實(shí)施例中,為了驗(yàn)證許可,伙伴服務(wù)器105或VoIP服務(wù)器可以僅驗(yàn)證PIN映射到有效許可并據(jù)此允許參加會議。在其它實(shí)施例中,伙伴服務(wù)器105和/或VoIP服務(wù)器104中的一者可被配置為將PIN (第二用戶標(biāo)識符)映射到用戶的用戶名(第一用戶標(biāo)識符),并且檢查PIN映射到有效用戶名和/或檢查該用戶名映射到有效許可。如果將用戶名傳遞到伙伴服務(wù)器105以用于此驗(yàn)證,則VoIP服務(wù)器104優(yōu)選地不以明文形式與伙伴服務(wù)器共享用戶名,而是發(fā)送用戶名的匿名加密版本,例如用戶名的哈希。
[0063]在一個(gè)優(yōu)選實(shí)施例中,伙伴是會議通話服務(wù)的OEM提供者。在此情況下,這表示VoIP提供者針對VoIP提供者授權(quán)使用伙伴會議服務(wù)的每個(gè)用戶,每月向伙伴支付一定費(fèi)用。VoIP用戶轉(zhuǎn)而每月向VoIP提供者支付一定費(fèi)用以使用此會議服務(wù)。最終用戶不需要了解服務(wù)是否由伙伴提供——從用戶角度來看,與用戶撥打的號碼關(guān)聯(lián)的“電話簿”名稱的語音提示中的每一句話都可以看起來與VoIP提供者關(guān)聯(lián)。因此,其中一個(gè)問題就是用戶向VoIP提供者付費(fèi)并從中獲取使用服務(wù)的授權(quán),但是該服務(wù)實(shí)際上通過伙伴的基礎(chǔ)設(shè)施提供。實(shí)際上,伙伴甚至不需要知道授權(quán)用戶的用戶名,因?yàn)樗梢援?dāng)面將其視為可驗(yàn)證的信息。另一方面,伙伴可以具有這樣一個(gè)規(guī)則:規(guī)定不僅用戶必須是請求撥入號碼和訪問代碼的授權(quán)用戶,而且實(shí)際的會議通話本身中必須始終具有至少一個(gè)授權(quán)用戶。這是因?yàn)榛锇榭赡苄枰乐钩霈F(xiàn)辦公室經(jīng)理或類似人員是唯一具有帳戶的人,并且辦公室經(jīng)理僅代表需要會議通話的每個(gè)人獲取會議撥入號碼和訪問代碼的情況?;锇榭赡芤笤谕ㄔ挳?dāng)中只有一個(gè)用戶具有許可(該用戶可以是會議的“組織者”),但是需要避免會議通話中無一人實(shí)際獲取許可的情況。
[0064]為了解決此問題,VoIP提供者與伙伴之間的安排可以具有以下元素。
[0065]首先,伙伴服務(wù)器105不會看到授權(quán)用戶的VoIP用戶名列表,但是將為其提供哈希用戶名列表。當(dāng)用戶訪問VoIP提供者的網(wǎng)站以獲取撥入號碼和訪問代碼時(shí),VoIP提供者的服務(wù)器104將能夠保留這樣的記錄:“授予用戶‘JoeEveryman999’會議訪問代碼1234567”,但是將通知伙伴服務(wù)器105 “授予用戶‘AS123hiir2i342i0’會議訪問代碼1234567”。VoIP提供者服務(wù)器104還會通知伙伴服務(wù)器105 “授予用戶‘AD123hiir2i342i0’ PIN碼9876543”?;锇榉?wù)器105將被配置為然后運(yùn)行欺詐檢測軟件以嘗試捕捉看起來同時(shí)參與兩個(gè)會議的用戶等,但是優(yōu)選地,她們不會看到用戶的實(shí)際VoIP用戶名。
[0066]第二,即使僅有授權(quán)用戶可以從系統(tǒng)中獲取訪問代碼,該授權(quán)用戶也可以將會議訪問代碼提供給一組人。但是,這些人中無一能被授權(quán)獲取其自己的訪問代碼。因此,當(dāng)您加入會議通話時(shí),鍵入訪問代碼可能不足以幫助伙伴了解通話中的任何人是否實(shí)際為具有許可的組織者。因此,PIN理念一伙伴需要了解通話中的某人實(shí)際具有系統(tǒng)上的PIN—是只有授權(quán)用戶可以獲取PIN,而可能撥入通話的任何人獲取訪問代碼?;锇椴粫@知有關(guān)撥入PIN的用戶的任何個(gè)人信息,但由于伙伴不具有有效PIN的列表,因此伙伴無法判別通話中的某人是否具有許可,因此會議通話可以繼續(xù)。組織者之外的其他某人可能知道PIN,但這樣是可接受的。例如,假設(shè)用戶建立下周一的會議通話,然后生病且無法通話,則可以允許該用戶請求別人替代他或她的位置來領(lǐng)導(dǎo)通話,在實(shí)施例中,伙伴只希望確保具有許可的人在進(jìn)行會議通話,并且這個(gè)人不能同時(shí)參與兩個(gè)會議通話。
[0067]伙伴服務(wù)器105可被配置為使用哈?;蛞云渌绞郊用艿腣oIP用戶名進(jìn)行欺詐檢測和/或收集統(tǒng)計(jì)信息。在欺詐檢測實(shí)例中,伙伴服務(wù)器105可被配置為根據(jù)哈希用戶名檢查同一 PIN不能同時(shí)用于兩個(gè)不同的用戶,或者檢查同一用戶不能看起來同時(shí)參與兩個(gè)不同的會議。在收集統(tǒng)計(jì)信息實(shí)例中,伙伴服務(wù)器105可以收集信息,例如“30%的授權(quán)用戶獲取許可但是一次也沒有建立會議通話”或者“10%的授權(quán)用戶向系統(tǒng)請求5個(gè)或更多個(gè)會議訪問代碼”等。
[0068]在進(jìn)一步的實(shí)施例中,用戶名信息還可以傳遞到每個(gè)參與者的客戶端222并在⑶I的各個(gè)部分中反映。例如,VoIP服務(wù)器104可以將PIN映射到在所涉及的特定VoIP提供者的VoIP系統(tǒng)內(nèi)使用的實(shí)際用戶名,這樣允許“亮顯”發(fā)言者的姓名或以其它方式在每個(gè)參與者的GUI中突顯;或者可允許用戶在某個(gè)后端基礎(chǔ)設(shè)施中記錄一次他們各自的姓名(用于語音信箱),然后可以針對名單產(chǎn)生會議參與者的姓名列表,等等。
[0069]將理解,上述實(shí)施例僅借助實(shí)例進(jìn)行描述。
[0070]在本發(fā)明的備選應(yīng)用中,參與者可以不使用電路交換網(wǎng)絡(luò)的傳統(tǒng)電話,而是嘗試通過未集成內(nèi)置許可或未集成授權(quán)機(jī)制的舊客戶端應(yīng)用訪問會議,因?yàn)榛锇榉?wù)器105或VoIP服務(wù)器104不會將其記錄為與許可關(guān)聯(lián)。在此情況下,提示所涉及的用戶通過他們的舊客戶端輸入PIN或其它某種第二用戶標(biāo)識符,該客戶端然后將PIN返回到主機(jī)或橋接器102、104或105進(jìn)行驗(yàn)證。然后通過與上述方式類似的方式繼續(xù)授權(quán)。
[0071]另一實(shí)例將是通過“啞IP電話”訪問會議,即,使用IP通過因特網(wǎng)108呼叫的專用電話。它可以是通過以太網(wǎng)插入但實(shí)際僅撥打電話號碼的SIP電話;也可以是連接在家庭電話與以太網(wǎng)連接之間,并將電話(一般具有用于配置的內(nèi)置Web服務(wù)器)配置為指向出站SIP代理的適配器,它甚至可通過VoIP服務(wù)呼叫電話號碼和/或接收呼叫。
[0072]本發(fā)明可以擴(kuò)展到允許用戶使用電話或舊客戶端以實(shí)時(shí)“激活”任何軟件許可的任何系統(tǒng),在激活過程中,可能需要某些額外的參數(shù)信息,在上述實(shí)例中,在電話呼叫期間激活許可,但是也可以為呼叫者提供“選項(xiàng)”菜單,允許他或她在將來某個(gè)小時(shí)期間激活許可,甚至允許呼叫者輸入可回溯地對上面某個(gè)會議通話進(jìn)行授權(quán)的鍵。例如,客戶可能訂購了會議服務(wù),如果沒有人針對特定呼叫激活該許可,則在24小時(shí)內(nèi),開通服務(wù)的用戶可以回溯地激活他的許可,但是在此時(shí)限過后,一個(gè)或多個(gè)參與者(例如,會議組織者)將需要支付常規(guī)的按分鐘計(jì)費(fèi)費(fèi)用。
[0073]在上述特定實(shí)施例中,用戶按下?lián)芴栨I盤上的某些鍵,這樣,另一方便可接收到特定的DTMF信號,從而在通話期間激活音頻會議的軟件許可。但是,另一備選方案是使用語音識別而非DTMF撥號音,或者系統(tǒng)可能允許訂戶事先將他或她的電話呼叫者ID (CLI)注冊到系統(tǒng)內(nèi)。這樣根本沒必要傳輸任何DTMF撥號音或任何特殊的電話端消息傳遞,例如,用戶可能通過HTTP登錄到他的帳戶,并且在請求該注冊服務(wù)之后,被告知通過其CLI (呼叫線路識別,“呼叫者ID”)與用戶希望注冊的CLI匹配的電話呼叫特定電話號碼。如果系統(tǒng)具有可循環(huán)用于該服務(wù)的少量電話號碼,則可以將可用于下面預(yù)定時(shí)段(例如,接下來的十分鐘)的不同電話號碼交給每個(gè)用戶。通過這種方式,用戶只需撥打所涉及的號碼,不用撥打其它號碼。應(yīng)答系統(tǒng)將識別呼叫者的呼叫者ID并立即通過諸如“該電話號碼已在系統(tǒng)中注冊,從即日起,當(dāng)您通過此電話撥入音頻會議時(shí),不再提示輸入PIN,非常感謝”之類的消息答復(fù)呼叫者。
[0074]進(jìn)一步地,盡管上述消息專門針對PIN (個(gè)人識別碼),但這是實(shí)施例中的優(yōu)選消息,許可用于個(gè)人,并`且每個(gè)許可與特定的人類用戶關(guān)聯(lián)(因此,對特定用戶呼叫的身份驗(yàn)證足以識別特定許可),因此,此處公開的方法可應(yīng)用于其它系統(tǒng),其中可能必須輸入其它某種特定的授權(quán)信息。一種實(shí)例可以是,在音頻會議之前,用戶必須登錄到他的Web帳戶并針對該特定音頻會議請求一次性授權(quán)碼。在該系統(tǒng)中,至少一個(gè)用戶必須將該授權(quán)碼輸入會議通話以激活會議(例如,這可以是適當(dāng)?shù)挠脩艚涌?,不希望通過電話公開諸如PIN之類的任何個(gè)人信息的用戶可使用該用戶接口)。
[0075]進(jìn)一步地,在其中電話終端或舊客戶端能夠輸入例如字母數(shù)字?jǐn)?shù)據(jù)的系統(tǒng)中,PIN的理念可以擴(kuò)展到將所涉及的用戶適當(dāng)?shù)刈R別為被授權(quán)使用服務(wù)的任何字母數(shù)字標(biāo)識符。
[0076]進(jìn)一步地,本發(fā)明不限于傳統(tǒng)電話和電路交換網(wǎng)絡(luò)實(shí)例,而是可應(yīng)用于任何情況,其中通信會話中的至少一個(gè)參與者不像其他參與者那樣被授權(quán)必要的前端接口技術(shù)。上面給出的一個(gè)實(shí)例是不具有集成許可的舊VoIP客戶端。另一實(shí)例可以是即時(shí)消息傳遞(頂)記錄或歸檔服務(wù)。例如,在電子商務(wù)或客戶關(guān)懷應(yīng)用中,需要記錄特定IM流的特定部分。在此情況下,需要為專門的客戶關(guān)懷應(yīng)用提供簡單的點(diǎn)擊按鈕,以便開始記錄/歸檔流?’為了即使代理僅訪問通用頂系統(tǒng)也能實(shí)現(xiàn)客戶關(guān)懷,可以提供基于頂?shù)拿钜詥?dòng)、停止或管理IM記錄和歸檔,并且這些操作會在后臺自動(dòng)激活適當(dāng)?shù)能浖S可。
[0077]PIN或其它第二標(biāo)識符不一定指示用戶的個(gè)人身份。而是它可以包括某一指示符,該指示符可通過已定義的方法或算法明確地與第一指示符進(jìn)行關(guān)聯(lián)。優(yōu)選地,作為指示第二指示符的結(jié)果,系統(tǒng)就像實(shí)際指示第一指示符(與所述第二指示符關(guān)聯(lián))本身那樣執(zhí)行操作。
[0078]在給出此處公開的內(nèi)容的情況下,其它變形對于本領(lǐng)域的技術(shù)人員而言是顯而易見的。本發(fā)明不受實(shí)施例實(shí)例的限制,而是僅由所附權(quán)利要求限定。
【權(quán)利要求】
1.一種系統(tǒng),包括: 一個(gè)或多個(gè)分別用于相應(yīng)用戶第一用戶終端,所述第一用戶終端中的每個(gè)包括在通信網(wǎng)絡(luò)上運(yùn)行的通信服務(wù)的第一接口; 授權(quán)裝置,其被設(shè)置為有條件地驗(yàn)證所述第一用戶終端的所述用戶被許可根據(jù)通過所述第一接口接收的第一指示使用所述通信服務(wù);以及 一個(gè)或多個(gè)分別用于相應(yīng)用戶第二用戶終端,所述第二用戶終端中的每個(gè)包括所述通信服務(wù)的第二備選接口,其中所述第二接口不可通過操作將所述第一指示提供給所述授權(quán)裝置;以及 其中所述授權(quán)裝置被配置為有條件地驗(yàn)證所述第二用戶終端的所述用戶被許可根據(jù)通過所述第二接口接收的第二指示使用所述通信服務(wù)。
2.根據(jù)權(quán)利要求1的方法,其中所述第二指示符包括所述第二用戶的標(biāo)識符。
3.根據(jù)權(quán)利要求2的系統(tǒng),包括:存儲所述第一和第二終端的所述用戶中的每個(gè)的第一用戶標(biāo)識符的數(shù)據(jù)庫,所述第二指示符包括所述第一用戶標(biāo)識符之外的第二用戶標(biāo)識符。
4.根據(jù)權(quán)利要求3的系統(tǒng),其中所述第一標(biāo)識符包括識別所述通信服務(wù)內(nèi)的所述相應(yīng)用戶的用戶名,并且第二標(biāo)識符包括PIN碼。
5.根據(jù)權(quán)利要求3或4的系統(tǒng),其中所述授權(quán)裝置被配置為將所述第二用戶標(biāo)識符中的每個(gè)映射到至少所述第二終端的所述用戶的所述相應(yīng)第一用戶標(biāo)識符,并且所述授權(quán)裝置被配置為根據(jù)所述第一用戶標(biāo)識符對所述第二終端的所述一個(gè)或多個(gè)用戶執(zhí)行附加檢查。
6.根據(jù)上述任一權(quán)利要求的系統(tǒng),包括:存儲所述第一終端的所述用戶中的每個(gè)的第一用戶標(biāo)識符的數(shù)據(jù)庫,其中所述第一指示包括所述第一用戶標(biāo)識符,并且所述授權(quán)裝置被配置為使得所述第一用戶終端的所述一個(gè)或多個(gè)用戶中的每個(gè)的所述驗(yàn)證包括驗(yàn)證所述第一用戶標(biāo)識符與有效許可關(guān)聯(lián)。
7.根據(jù)上述任一權(quán)利要求的系統(tǒng),其中所述通信服務(wù)包括語音或視頻會議服務(wù)。
8.根據(jù)上述任一權(quán)利要求的系統(tǒng),其中所述通信網(wǎng)絡(luò)包括分組交換網(wǎng)絡(luò),所述系統(tǒng)進(jìn)一步包括連接在所述分組交換網(wǎng)絡(luò)與電路交換網(wǎng)絡(luò)之間的網(wǎng)關(guān),所述第一接口是所述分組交換網(wǎng)絡(luò)的接口,并且所述第二接口是所述電路交換網(wǎng)絡(luò)的接口。
9.根據(jù)權(quán)利要求8的系統(tǒng),其中所述第二終端不配備分組交換網(wǎng)絡(luò)的接口,除了通過所述網(wǎng)關(guān)之外。
10.根據(jù)權(quán)利要求8或9的系統(tǒng),其中所述電路交換網(wǎng)絡(luò)是固網(wǎng),并且所述第二終端是電話。
11.根據(jù)權(quán)利要求8、9或10的系統(tǒng), 其中所述電路交換網(wǎng)絡(luò)是移動(dòng)蜂窩網(wǎng)絡(luò),并且所述第二終端是移動(dòng)電話。
12.根據(jù)上述任一權(quán)利要求的系統(tǒng),其中所述第一接口包括具有集成到所述客戶端和授權(quán)裝置中的至少一個(gè)內(nèi)的關(guān)聯(lián)許可的通信客戶端應(yīng)用,并且所述第二接口包括不帶有集成到所述通信服務(wù)內(nèi)的關(guān)聯(lián)許可的舊客戶端。
13.根據(jù)上述任一權(quán)利要求的系統(tǒng),其中所述第一接口包括具有集成到所述客戶端和所述授權(quán)裝置中的至少一個(gè)內(nèi)的關(guān)聯(lián)許可的通信客戶端應(yīng)用,并且所述第一指示包括所述關(guān)聯(lián)許可的指示。
14.根據(jù)權(quán)利要求3及其從屬權(quán)利要求的系統(tǒng),包括所述通信服務(wù)的服務(wù)器,所述通信服務(wù)的所述服務(wù)器包括所述數(shù)據(jù)庫。
15.根據(jù)權(quán)利要求14的系統(tǒng),包括伙伴服務(wù)器,所述伙伴服務(wù)器包括根據(jù)所述第二指示驗(yàn)證所述第二用戶終端的所述用戶的所述授權(quán)裝置的至少一部分。
16.根據(jù)權(quán)利要求15的系統(tǒng),其中所述通信服務(wù)的所述服務(wù)器被配置為將所述第一用戶標(biāo)識符提供給所述伙伴服務(wù)器以用于所述驗(yàn)證。
17.根據(jù)權(quán)利要求16的系統(tǒng),其中所述通信服務(wù)的所述服務(wù)器將所述第一用戶標(biāo)識符以加密形式提供給所述伙伴服務(wù)器。
18.根據(jù)權(quán)利要求7及其從屬權(quán)利要求的系統(tǒng),其中所述附加檢查包括:檢查所述同一用戶不同時(shí)參與兩個(gè)或更多個(gè)不同的會議,和/或所述兩個(gè)或更多個(gè)不同的用戶不使用所述同一第二標(biāo)識符。
19.一種授權(quán)用戶使用在通信網(wǎng)絡(luò)上運(yùn)行的通信服務(wù)的方法,所述方法包括: 從相應(yīng)的一個(gè)或多個(gè)用戶的一個(gè)或多個(gè)第一用戶終端中的每個(gè)上,借助所述第一用戶終端與所述通信服務(wù)之間的第一接口通過通信網(wǎng)絡(luò)接收相應(yīng)第一指示; 有條件地驗(yàn)證所述第一用戶終端的所述用戶被許可根據(jù)通過所述第一接口接收的所述第一指示使用所述通信服務(wù); 從相應(yīng)的一個(gè)或多個(gè)用戶的一個(gè)或多個(gè)第二用戶終端上,借助所述第二用戶終端與所述通信服務(wù)之間的第二備用接口接收相應(yīng)第二指示;其中所述第二接口不可通過操作提供所述第一指示;以及 有條件地驗(yàn)證所述第二用戶終端的所述用戶被許可根據(jù)通過所述第二接口接收的第二指示使用所述通信服務(wù)。
20.一種包含在非臨時(shí)計(jì)算機(jī)可讀介質(zhì)上并包括代碼的計(jì)算機(jī)程序產(chǎn)品,所述代碼被配置為,當(dāng)在一個(gè)或多個(gè)網(wǎng)絡(luò)元件的一個(gè)或多個(gè)處理器上執(zhí)行時(shí),執(zhí)行根據(jù)權(quán)利要求19的所述操作。
【文檔編號】H04M3/56GK103493465SQ201280018355
【公開日】2014年1月1日 申請日期:2012年4月12日 優(yōu)先權(quán)日:2011年4月14日
【發(fā)明者】S.佩特拉克 申請人:斯凱普公司