相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)要求2015年1月14日提交的美國發(fā)明專利申請(qǐng)no.14/596,314號(hào)的優(yōu)先權(quán)。上述申請(qǐng)的全部公開內(nèi)容以引用的方式并入本文。
本公開大體上涉及會(huì)議會(huì)話,更具體涉及用于使用計(jì)算設(shè)備來重新連接至?xí)h會(huì)話的安全技術(shù)。
背景技術(shù):
本文所提供的背景描述是以大體上呈現(xiàn)本公開的場(chǎng)境(context)為目的。該背景技術(shù)部分中所描述的范圍內(nèi),目前提到的發(fā)明人的工作以及在提交時(shí)對(duì)說明書中其它不構(gòu)成現(xiàn)有技術(shù)的方面,既不以明確的方式也不以隱含的方式承認(rèn)這些內(nèi)容是本公開的現(xiàn)有技術(shù)。
會(huì)議會(huì)話可以包括視頻會(huì)議會(huì)話(具有音頻)和純音頻會(huì)議會(huì)話。每個(gè)用戶可以通過將其計(jì)算設(shè)備例如經(jīng)由計(jì)算網(wǎng)絡(luò)連接至服務(wù)器來加入會(huì)議會(huì)話。一旦每個(gè)計(jì)算設(shè)備連接至服務(wù)器,用戶就可以彼此通信。然而,當(dāng)計(jì)算設(shè)備在計(jì)算網(wǎng)絡(luò)處經(jīng)歷信號(hào)丟失時(shí),可以中斷或者終止其與服務(wù)器的連接,從而使用戶從會(huì)議會(huì)話斷開(drop)。在計(jì)算設(shè)備與服務(wù)器之間重新建立連接以允許用戶重新加入會(huì)議會(huì)話可能是困難的,而且容易出現(xiàn)安全問題,諸如冒充者使用其計(jì)算設(shè)備來加入會(huì)議會(huì)話并且頂替斷開的用戶的身份。
技術(shù)實(shí)現(xiàn)要素:
呈現(xiàn)了一種計(jì)算機(jī)實(shí)現(xiàn)的技術(shù)。該技術(shù)可以包括:通過具有一個(gè)或者多個(gè)處理器的計(jì)算設(shè)備經(jīng)由無線計(jì)算網(wǎng)絡(luò)加入由服務(wù)器托管的會(huì)議會(huì)話,其中,加入該會(huì)議會(huì)話致使服務(wù)器從預(yù)定撥入電話號(hào)碼集合中進(jìn)行選擇以供重新連接至?xí)h會(huì)話,所選擇的撥入電話號(hào)碼是單次使用撥入電話號(hào)碼,該單次使用撥入電話號(hào)碼僅對(duì)與會(huì)議會(huì)話的一次重新連接有效。該技術(shù)可以包括:響應(yīng)于加入會(huì)議會(huì)話,在計(jì)算設(shè)備處經(jīng)由無線計(jì)算網(wǎng)絡(luò)從服務(wù)器接收所選擇的撥入電話號(hào)碼。該技術(shù)可以包括:通過計(jì)算設(shè)備檢測(cè)指示經(jīng)由蜂窩電話網(wǎng)絡(luò)重新連接至?xí)h會(huì)話的需要的觸發(fā)條件,該觸發(fā)條件是以下中的一個(gè):(i)與蜂窩電話網(wǎng)絡(luò)的信號(hào)強(qiáng)度相比,無線計(jì)算網(wǎng)絡(luò)的信號(hào)強(qiáng)度大幅度降低,(ii)計(jì)算設(shè)備失去或者斷開其經(jīng)由無線計(jì)算網(wǎng)絡(luò)與服務(wù)器的連接,以及(iii)由計(jì)算設(shè)備的用戶手動(dòng)輸入。該技術(shù)可以包括:響應(yīng)于檢測(cè)到觸發(fā)條件,通過計(jì)算設(shè)備將ping傳送至服務(wù)器,其中,ping是計(jì)算設(shè)備的信號(hào)或者標(biāo)識(shí)符,該信號(hào)或者標(biāo)識(shí)符致使服務(wù)器發(fā)起定義時(shí)間窗,在該定義時(shí)間窗期間準(zhǔn)許通過使用所選擇的撥入電話號(hào)碼來重新加入會(huì)議會(huì)話。該技術(shù)可以包括:響應(yīng)于檢測(cè)到觸發(fā)條件,通過計(jì)算設(shè)備經(jīng)由蜂窩電話網(wǎng)絡(luò)發(fā)起對(duì)所選擇的撥入電話號(hào)碼的電話呼叫,其中,在定義時(shí)間窗期間接收對(duì)所選擇的撥入電話號(hào)碼的電話呼叫致使服務(wù)器:(i)當(dāng)蜂窩電話網(wǎng)絡(luò)由與服務(wù)器整合的運(yùn)營者操作時(shí),自動(dòng)認(rèn)證計(jì)算設(shè)備的呼叫者識(shí)別,或者(ii)當(dāng)運(yùn)營者未與服務(wù)器整合時(shí),從第三方認(rèn)證服務(wù)獲得對(duì)計(jì)算設(shè)備的呼叫者識(shí)別的認(rèn)證。該技術(shù)可以包括:響應(yīng)于服務(wù)器獲得呼叫者識(shí)別認(rèn)證,通過計(jì)算設(shè)備經(jīng)由蜂窩電話網(wǎng)絡(luò)重新加入會(huì)議會(huì)話。該技術(shù)還可以包括:在重新加入會(huì)議會(huì)話之后并且響應(yīng)于來自用戶的顯式請(qǐng)求,通過計(jì)算設(shè)備從服務(wù)器獲得來自預(yù)定的電話號(hào)碼集合的新?lián)苋腚娫捥?hào)碼以供重新連接至?xí)h會(huì)話。
還呈現(xiàn)了另一種計(jì)算機(jī)實(shí)現(xiàn)的技術(shù)。該技術(shù)可以包括:通過具有一個(gè)或者多個(gè)處理器的計(jì)算設(shè)備經(jīng)由無線計(jì)算網(wǎng)絡(luò)加入由服務(wù)器托管的會(huì)議會(huì)話。該技術(shù)可以包括:響應(yīng)于加入會(huì)議會(huì)話,在計(jì)算設(shè)備處經(jīng)由無線計(jì)算網(wǎng)絡(luò)從服務(wù)器接收撥入電話號(hào)碼以重新連接至?xí)h會(huì)話。該技術(shù)可以包括:通過計(jì)算設(shè)備檢測(cè)指示經(jīng)由蜂窩電話網(wǎng)絡(luò)重新連接至?xí)h會(huì)話的需要的觸發(fā)條件。該技術(shù)可以包括:響應(yīng)于檢測(cè)到觸發(fā)條件,通過計(jì)算設(shè)備經(jīng)由蜂窩電話網(wǎng)絡(luò)發(fā)起對(duì)撥入電話號(hào)碼的電話呼叫。該技術(shù)還可以包括:響應(yīng)于服務(wù)器獲得對(duì)計(jì)算設(shè)備的呼叫者識(shí)別的認(rèn)證,通過計(jì)算設(shè)備經(jīng)由蜂窩電話網(wǎng)絡(luò)重新加入會(huì)議會(huì)話。
在一些實(shí)施方式中,當(dāng)蜂窩電話網(wǎng)絡(luò)由與服務(wù)器整合的運(yùn)營者操作時(shí),由計(jì)算設(shè)備對(duì)撥入電話號(hào)碼的呼叫致使服務(wù)器自動(dòng)地認(rèn)證計(jì)算設(shè)備的呼叫者識(shí)別。在其它實(shí)施方式中,當(dāng)蜂窩電話網(wǎng)絡(luò)由未與服務(wù)器整合的運(yùn)營者操作時(shí),由計(jì)算設(shè)備對(duì)撥入電話號(hào)碼的呼叫致使服務(wù)器從第三方認(rèn)證服務(wù)獲得對(duì)計(jì)算設(shè)備的呼叫者識(shí)別的認(rèn)證。
在一些實(shí)施方式中,該技術(shù)進(jìn)一步包括:響應(yīng)于檢測(cè)到觸發(fā)條件,通過計(jì)算設(shè)備將ping傳送至服務(wù)器,其中,ping是計(jì)算設(shè)備的信號(hào)或者標(biāo)識(shí)符,該信號(hào)或者標(biāo)識(shí)符致使服務(wù)器發(fā)起定義時(shí)間窗,在該定義時(shí)間窗期間準(zhǔn)許通過使用撥入電話號(hào)碼來重新加入會(huì)議會(huì)話。
在一些實(shí)施方式中,從預(yù)定電話號(hào)碼集合中選擇撥入電話號(hào)碼。在一些實(shí)施方式中,撥入電話號(hào)碼是單次使用撥入電話號(hào)碼,響應(yīng)于計(jì)算設(shè)備重新加入會(huì)議會(huì)話,該單次使用撥入電話號(hào)碼對(duì)于重新連接至?xí)h會(huì)話不再有效。在一些實(shí)施方式中,該技術(shù)進(jìn)一步包括:在計(jì)算設(shè)備已經(jīng)經(jīng)由蜂窩網(wǎng)絡(luò)重新加入會(huì)議會(huì)話之后:在計(jì)算設(shè)備處接收對(duì)新?lián)苋腚娫捥?hào)碼的顯式請(qǐng)求以供重新連接至?xí)h會(huì)話;在計(jì)算設(shè)備處將該顯式請(qǐng)求傳送至服務(wù)器,其中,接收顯式請(qǐng)求致使服務(wù)器選擇預(yù)定電話號(hào)碼集合中的另一個(gè)電話號(hào)碼以獲得新?lián)苋腚娫捥?hào)碼;以及在計(jì)算設(shè)備處從服務(wù)器接收新?lián)苋腚娫捥?hào)碼。
在一些實(shí)施方式中,觸發(fā)條件包括:蜂窩電話網(wǎng)絡(luò)的信號(hào)強(qiáng)度遠(yuǎn)遠(yuǎn)大于無線計(jì)算網(wǎng)絡(luò)的信號(hào)強(qiáng)度。在其它實(shí)施方式中,觸發(fā)條件包括:計(jì)算設(shè)備失去或者斷開其與無線計(jì)算網(wǎng)絡(luò)的連接。在其它實(shí)施方式中,觸發(fā)條件包括:在計(jì)算設(shè)備處的音頻質(zhì)量和視頻質(zhì)量中的至少一個(gè)降到用戶定義的或者預(yù)定的閾值以下。在再一些實(shí)施方式中,觸發(fā)條件包括:由計(jì)算設(shè)備的用戶手動(dòng)輸入。
還呈現(xiàn)了一種具有一個(gè)或者多個(gè)處理器的計(jì)算設(shè)備,該一個(gè)或者多個(gè)處理器配置為執(zhí)行操作。該操作可以包括:經(jīng)由無線計(jì)算網(wǎng)絡(luò)加入由服務(wù)器托管的會(huì)議會(huì)話。該操作可以包括:響應(yīng)于加入會(huì)議會(huì)話,經(jīng)由無線計(jì)算網(wǎng)絡(luò)從服務(wù)器接收撥入電話號(hào)碼以重新連接至?xí)h會(huì)話。該操作可以包括:檢測(cè)指示經(jīng)由蜂窩電話網(wǎng)絡(luò)重新連接至?xí)h會(huì)話的需要的觸發(fā)條件。該操作可以包括:響應(yīng)于檢測(cè)到觸發(fā)條件,經(jīng)由蜂窩電話網(wǎng)絡(luò)發(fā)起對(duì)撥入電話號(hào)碼的電話呼叫。該操作還可以包括:響應(yīng)于服務(wù)器獲得對(duì)計(jì)算設(shè)備的呼叫者識(shí)別的認(rèn)證,經(jīng)由蜂窩電話網(wǎng)絡(luò)重新加入會(huì)議會(huì)話。
在一些實(shí)施方式中,當(dāng)蜂窩電話網(wǎng)絡(luò)由與服務(wù)器整合的運(yùn)營者操作時(shí),由計(jì)算設(shè)備對(duì)撥入電話號(hào)碼的呼叫致使服務(wù)器自動(dòng)認(rèn)證計(jì)算設(shè)備的呼叫者識(shí)別。在其它實(shí)施方式中,當(dāng)蜂窩電話網(wǎng)絡(luò)由未與服務(wù)器整合的運(yùn)營者操作時(shí),由計(jì)算設(shè)備對(duì)撥入電話號(hào)碼的呼叫致使服務(wù)器從第三方認(rèn)證服務(wù)獲得對(duì)計(jì)算設(shè)備的呼叫者識(shí)別的認(rèn)證。
在一些實(shí)施方式中,該操作進(jìn)一步包括:響應(yīng)于檢測(cè)到觸發(fā)條件,將ping傳送至服務(wù)器,其中,ping是計(jì)算設(shè)備的信號(hào)或者標(biāo)識(shí)符,該信號(hào)或者標(biāo)識(shí)符使服務(wù)器發(fā)起定義時(shí)間窗,在該定義時(shí)間窗期間準(zhǔn)許通過使用撥入電話號(hào)碼來重新加入會(huì)議會(huì)話。
在一些實(shí)施方式中,從預(yù)定電話號(hào)碼集合中選擇撥入電話號(hào)碼,以及其中,撥入電話號(hào)碼是單次使用撥入電話號(hào)碼,響應(yīng)于計(jì)算設(shè)備重新加入會(huì)議會(huì)話,該單次使用撥入電話號(hào)碼對(duì)于重新連接至?xí)h會(huì)話不再有效。在一些實(shí)施方式中,該操作進(jìn)一步包括:在計(jì)算設(shè)備已經(jīng)經(jīng)由蜂窩網(wǎng)絡(luò)重新加入會(huì)議會(huì)話之后:接收對(duì)新?lián)苋腚娫捥?hào)碼的顯式請(qǐng)求以供重新連接至?xí)h會(huì)話;將該顯式請(qǐng)求傳送至服務(wù)器,其中,接收顯式請(qǐng)求致使服務(wù)器選擇預(yù)定電話號(hào)碼集合中的另一個(gè)電話號(hào)碼以獲得新?lián)苋腚娫捥?hào)碼;以及從服務(wù)器接收新?lián)苋腚娫捥?hào)碼。
在一些實(shí)施方式中,觸發(fā)條件包括:蜂窩電話網(wǎng)絡(luò)的信號(hào)強(qiáng)度遠(yuǎn)遠(yuǎn)大于無線計(jì)算網(wǎng)絡(luò)的信號(hào)強(qiáng)度。在其它實(shí)施方式中,觸發(fā)條件包括:計(jì)算設(shè)備失去或者斷開其與無線計(jì)算網(wǎng)絡(luò)的連接。在其它實(shí)施方式中,觸發(fā)條件包括:在計(jì)算設(shè)備處的音頻質(zhì)量和視頻質(zhì)量中的至少一個(gè)降到用戶定義的或者預(yù)定的閾值以下。在再一些實(shí)施方式中,觸發(fā)條件包括:由計(jì)算設(shè)備的用戶手動(dòng)輸入。
本公開的適用性的其它方面將通過在下文中提供的具體實(shí)施方式而變得顯而易見。應(yīng)當(dāng)理解的是,具體實(shí)施方式和特定示例僅僅是為了說明之目的,而不旨在限制本公開的范圍。
附圖說明
將通過具體實(shí)施方式和附圖更徹底地理解本公開,其中:
圖1是根據(jù)本公開的一些實(shí)施方式的、包括示例計(jì)算設(shè)備的計(jì)算網(wǎng)絡(luò)的示意圖;
圖2是圖1的示例計(jì)算設(shè)備的功能框圖;以及
圖3是用于通過使用計(jì)算設(shè)備來撥號(hào)到會(huì)議會(huì)話中的示例安全技術(shù)的流程圖。
具體實(shí)施方式
為了避免蜂窩數(shù)據(jù)費(fèi)用,用戶可以通過使用無線計(jì)算網(wǎng)絡(luò)(例如,wifi)將其計(jì)算設(shè)備連接至?xí)h會(huì)話,這通常會(huì)比經(jīng)由蜂窩電話網(wǎng)絡(luò)的蜂窩數(shù)據(jù)便宜得多。當(dāng)在其計(jì)算設(shè)備上的無線信號(hào)弱時(shí),用戶可能會(huì)從會(huì)議會(huì)話中斷開。在這些情況下,用戶然后可以利用其計(jì)算設(shè)備經(jīng)由蜂窩網(wǎng)絡(luò)撥號(hào)到會(huì)議會(huì)話中。該重新連接可以從會(huì)議會(huì)話中解除該用戶的先前實(shí)例。然而,如先前討論的,該重新連接過程容易被冒充者危害,冒充者諸如猜出撥入電話號(hào)碼然后使用戶從會(huì)議會(huì)話中解除的黑客。這對(duì)于安全的會(huì)議會(huì)話——諸如在用戶與他/她的銀行之間的會(huì)議會(huì)話)尤其會(huì)造成問題??梢詫?shí)現(xiàn)用戶的附加pin號(hào)碼,但是對(duì)用戶而言,這些可能是耗時(shí)并且令人懊惱。
因此,呈現(xiàn)了用于通過使用計(jì)算設(shè)備(例如,移動(dòng)電話)來撥號(hào)到會(huì)議會(huì)話中的安全技術(shù)。這些安全技術(shù)的益處可以包括:提高的會(huì)議會(huì)話安全性,并且由此改善的壓力較小的用戶體驗(yàn)。當(dāng)用戶最初加入會(huì)議會(huì)話時(shí),可以自動(dòng)向其計(jì)算設(shè)備提供從撥入電話號(hào)碼池中隨機(jī)選擇的撥入電話號(hào)碼。在用戶不知情的情況下,可以將該撥入電話號(hào)碼提供給用戶的計(jì)算設(shè)備,并且由用戶的計(jì)算設(shè)備利用該撥入電話號(hào)碼。各種不同的觸發(fā)可以致使計(jì)算設(shè)備通過使用所提供的撥入電話號(hào)碼來自動(dòng)撥入。一個(gè)觸發(fā)可以是在計(jì)算設(shè)備經(jīng)由無線計(jì)算網(wǎng)絡(luò)連接至?xí)h會(huì)話并且計(jì)算設(shè)備的蜂窩電話網(wǎng)絡(luò)信號(hào)明顯比其無線計(jì)算網(wǎng)絡(luò)信號(hào)更好的時(shí)候。雖然本文討論了與蜂窩電話網(wǎng)絡(luò)的連接,但是要了解,計(jì)算設(shè)備可以替選地經(jīng)由另一合適的計(jì)算網(wǎng)絡(luò)(例如,目前在范圍內(nèi)的不同的wifi網(wǎng)絡(luò),盡管先前的wifi網(wǎng)絡(luò)未超出范圍)重新連接。
另一觸發(fā)可以是在計(jì)算設(shè)備失去其與會(huì)議會(huì)話的連接(無線計(jì)算或者蜂窩電話)的時(shí)候。另一觸發(fā)可以是在計(jì)算設(shè)備處的音頻質(zhì)量和視頻質(zhì)量中的至少一個(gè)降低到低于用戶定義的或者預(yù)定的閾值的時(shí)候。音頻和/或視頻質(zhì)量的這種下降可以是在不同于連接質(zhì)量重新連接觸發(fā)的方式操作的同時(shí)進(jìn)行重新連接(例如,基于用戶偏好)的適當(dāng)實(shí)例。又一觸發(fā)可以是手動(dòng)觸發(fā),諸如當(dāng)用戶通過使用所提供的撥入電話號(hào)碼來手動(dòng)地輸入撥入會(huì)議會(huì)話的請(qǐng)求時(shí)。在撥入時(shí),服務(wù)器可以通過使用撥入電話號(hào)碼和呼叫者識(shí)別來認(rèn)證計(jì)算設(shè)備。認(rèn)證可以替選地出現(xiàn)在用戶最初加入會(huì)議會(huì)話時(shí)。蜂窩電話網(wǎng)絡(luò)服務(wù)的一些運(yùn)營者/提供者具有與服務(wù)器的運(yùn)營者整合,并且因此其呼叫者識(shí)別被視作可信賴。其它運(yùn)營者/提供者可能未整合,并且因此呼叫者識(shí)別可以(例如,被黑客/冒充者)假扮,并且因此其呼叫者識(shí)別不被視作可信賴。針對(duì)這些運(yùn)營者,可以實(shí)現(xiàn)第三方服務(wù)呼叫者識(shí)別認(rèn)證。
在一個(gè)實(shí)施方式中,在要發(fā)生撥入之前,計(jì)算設(shè)備可以ping服務(wù)器以發(fā)起定義的時(shí)間窗(例如,幾秒),在該定義的時(shí)間窗期間允許撥入呼叫。本文所使用的術(shù)語“ping”可以指代從計(jì)算設(shè)備傳送至服務(wù)器的任何合適的信號(hào)或者標(biāo)識(shí)符??梢跃芙^在該定義的時(shí)間窗之前或者之后的撥入。在一些實(shí)施方式中,撥入電話號(hào)碼是唯一的、單次使用的(single-use)撥入電話號(hào)碼。因此,對(duì)使用撥入電話號(hào)碼的隨后嘗試將被拒絕。在撥入之后,在用戶被切斷連接的事件下,他/她可以顯式地請(qǐng)求另一撥入電話號(hào)碼。這些技術(shù)還適用于無線呼叫,其中用戶經(jīng)由無線網(wǎng)絡(luò)(wifi等)發(fā)起電話呼叫以節(jié)省蜂窩費(fèi)用的款項(xiàng)。然而,如果無線信號(hào)弱并且蜂窩信號(hào)強(qiáng)(例如,用戶離開住宅,并且走向停在路邊的他/她的汽車),則計(jì)算設(shè)備可以自動(dòng)撥入到該呼叫,從而提供可能不會(huì)被任何呼叫參與者察覺到的無縫過渡。本公開的針對(duì)無線呼叫的技術(shù)的另一益處是為用戶減少了蜂窩數(shù)據(jù)費(fèi)用。
在此處討論的系統(tǒng)收集關(guān)于用戶的個(gè)人信息或者可以利用個(gè)人信息的情況下,可以為用戶提供機(jī)會(huì)來控制程序或者特征是否收集用戶信息(例如,關(guān)于用戶的社交網(wǎng)絡(luò)、社交動(dòng)作或者活動(dòng)、職業(yè)、用戶的偏好、或者用戶的當(dāng)前位置的信息)或者控制是否和/或如何從內(nèi)容服務(wù)器接收可能與用戶更相關(guān)的內(nèi)容。此外,在存儲(chǔ)或者使用某些數(shù)據(jù)之前,可以按照一種或者多種方式來處理該數(shù)據(jù),使得可以去除個(gè)人可識(shí)別信息。例如,可以處理用戶的可識(shí)別,從而使得無法確定用戶的個(gè)人可識(shí)別信息,或者可以在獲得位置信息的情況下將用戶的地理位置泛化(諸如,到城市、郵政編碼、或者州縣等級(jí)),使得無法確定用戶的具體位置。因此,用戶可以控制:如何收集關(guān)于用戶的信息和內(nèi)容服務(wù)器如何使用該信息,以及是否收集關(guān)于用戶的信息和是否由內(nèi)容服務(wù)器使用該信息。
現(xiàn)在參照?qǐng)D1,圖示了計(jì)算網(wǎng)絡(luò)100的示意圖。根據(jù)本公開的一些實(shí)施方式,計(jì)算網(wǎng)絡(luò)100可以包括示例計(jì)算設(shè)備104。在一個(gè)實(shí)施方式中,計(jì)算設(shè)備104是移動(dòng)電話。然而,計(jì)算設(shè)備104還可以是可以經(jīng)由計(jì)算網(wǎng)絡(luò)和蜂窩電話網(wǎng)絡(luò)二者通信的任何其它合適的計(jì)算設(shè)備,諸如臺(tái)式/膝上型/平板計(jì)算機(jī)和可穿戴計(jì)算設(shè)備——諸如計(jì)算眼鏡或者智能手表。計(jì)算設(shè)備104可以由用戶108操作。
計(jì)算設(shè)備104可以經(jīng)由無線計(jì)算網(wǎng)絡(luò)116或者蜂窩電話網(wǎng)絡(luò)120與服務(wù)器112通信。本文所使用的術(shù)語“無線計(jì)算網(wǎng)絡(luò)”可以指代與蜂窩電話網(wǎng)絡(luò)120完全不同(例如,不包含經(jīng)由蜂窩電話網(wǎng)絡(luò)120的通信)的任何計(jì)算網(wǎng)絡(luò)。在一個(gè)實(shí)施方式中,無線計(jì)算網(wǎng)絡(luò)116是wifi計(jì)算網(wǎng)絡(luò)。還可以利用其它合適的網(wǎng)絡(luò),諸如藍(lán)牙、wifi直接、或者另一合適的短距離無線通信介質(zhì)。每個(gè)網(wǎng)絡(luò)116、120可以包含局域網(wǎng)(lan)、廣域網(wǎng)(wan)——例如互聯(lián)網(wǎng)、或者它們的組合。
服務(wù)器112可以配置為托管在計(jì)算設(shè)備104與和其它相應(yīng)用戶128-1...128-n(n>0,統(tǒng)稱為“其它用戶128”)相關(guān)聯(lián)的至少一個(gè)其它計(jì)算設(shè)備124-1…124-n(n>0,統(tǒng)稱為“其它計(jì)算設(shè)備124”)之間的會(huì)議會(huì)話。在一個(gè)實(shí)施方式中,會(huì)議會(huì)話是電話呼叫(雙向呼叫、三向呼叫等),但是會(huì)議會(huì)話還可以是視頻會(huì)議或者其它合適的聊天會(huì)話。僅作為示例,其它計(jì)算設(shè)備124也可以是移動(dòng)電話。本文所使用的術(shù)語“服務(wù)器”可以指代在并聯(lián)架構(gòu)或者分布式架構(gòu)中操作的單個(gè)硬件計(jì)算機(jī)服務(wù)器和多個(gè)硬件計(jì)算機(jī)服務(wù)器二者。還應(yīng)當(dāng)了解,雖然不同的服務(wù)器實(shí)際上可以托管會(huì)議會(huì)話,但是服務(wù)器112可以只處理本公開的安全技術(shù),下文中將對(duì)該安全技術(shù)進(jìn)行更詳細(xì)地討論。
現(xiàn)在參照?qǐng)D2,圖示了計(jì)算設(shè)備104的功能框圖。應(yīng)當(dāng)了解,服務(wù)器112可以具有與計(jì)算設(shè)備104相同或者相似的結(jié)構(gòu)。計(jì)算設(shè)備104可以包括通信設(shè)備200、處理器204、存儲(chǔ)器208、和用戶接口212。本文所使用的術(shù)語“處理器”可以指在并聯(lián)架構(gòu)或者分布式架構(gòu)中操作的單個(gè)處理器或者多個(gè)處理器。通信設(shè)備200可以包括用于經(jīng)由網(wǎng)絡(luò)116、120通信的任何合適的通信組件(例如,收發(fā)器)。存儲(chǔ)器208可以是用于存儲(chǔ)在計(jì)算設(shè)備104處的信息的任何合適的存儲(chǔ)介質(zhì)(閃存、硬盤等)。用戶接口212可以包括用于與用戶108通信的任何合適的組件(顯示器或者觸摸顯示器、鍵盤等)。處理器204可以控制計(jì)算設(shè)備104的操作并且可以實(shí)現(xiàn)安全技術(shù)的至少一部分,下文中將對(duì)此進(jìn)行更詳細(xì)地描述。
計(jì)算設(shè)備104可以經(jīng)由無線計(jì)算網(wǎng)絡(luò)116加入會(huì)話會(huì)議。會(huì)話會(huì)議可以由服務(wù)器112或者另一合適的服務(wù)器托管。響應(yīng)于加入會(huì)議會(huì)話,計(jì)算設(shè)備104可以經(jīng)由無線計(jì)算網(wǎng)絡(luò)116從服務(wù)器112接收撥入電話號(hào)碼以用于重新連接至?xí)h會(huì)話。在一個(gè)實(shí)施方式中,可以從預(yù)定的電話號(hào)碼集合中選擇撥入電話號(hào)碼。僅作為示例,預(yù)定的電話號(hào)碼集合可以包括大約5000個(gè)電話號(hào)碼。在一個(gè)實(shí)施方式中,撥入電話號(hào)碼是單次使用撥入電話號(hào)碼,該單次使用撥入電話號(hào)碼只能使用一次以連接至?xí)h會(huì)話。在該單次使用之后,可以由服務(wù)器112拒絕或者不準(zhǔn)許任何隨后的重新連接嘗試。
在接收到撥入電話號(hào)碼之后,計(jì)算設(shè)備104可以檢測(cè)指示經(jīng)由蜂窩電話網(wǎng)絡(luò)120重新連接至?xí)h會(huì)話的需要的觸發(fā)條件。觸發(fā)條件的示例包括但不限于,(i)蜂窩電話網(wǎng)絡(luò)120的信號(hào)強(qiáng)度遠(yuǎn)遠(yuǎn)大于無線計(jì)算網(wǎng)絡(luò)116的信號(hào)強(qiáng)度,(ii)計(jì)算設(shè)備104失去或者斷開其與無線計(jì)算網(wǎng)絡(luò)116的連接,(iii)在計(jì)算設(shè)備處的音頻質(zhì)量和視頻質(zhì)量中的至少一個(gè)降到用戶定義的或者預(yù)定的閾值以下,以及(iv)由計(jì)算設(shè)備104的用戶108作出的手動(dòng)輸入,諸如經(jīng)由用戶接口212。
例如,可以實(shí)現(xiàn)信號(hào)強(qiáng)度閾值以確定無線計(jì)算網(wǎng)絡(luò)116的信號(hào)強(qiáng)度是否過差。在蜂窩電話網(wǎng)絡(luò)120的信號(hào)強(qiáng)度遠(yuǎn)遠(yuǎn)大于無線計(jì)算網(wǎng)絡(luò)116的信號(hào)強(qiáng)度的情況下,可以對(duì)不同的信號(hào)強(qiáng)度與閾值之間的差異進(jìn)行比較。還可以實(shí)現(xiàn)其它合適的觸發(fā)條件,諸如包含其日歷/時(shí)程、日內(nèi)時(shí)間、和/或計(jì)算設(shè)備的地理位置的用戶定義的觸發(fā)條件。還可以利用這些觸發(fā)條件的各種組合來改變重新連接靈敏度,諸如基于用戶108的偏好或者設(shè)置。
在一些實(shí)施方式中,響應(yīng)于檢測(cè)到觸發(fā)條件,計(jì)算設(shè)備104可以ping服務(wù)器112。該ping可以致使服務(wù)器112發(fā)起定義的時(shí)間窗(例如,15秒),在該定義的時(shí)間窗期間準(zhǔn)許通過使用撥入電話號(hào)碼向會(huì)議會(huì)話的重新連接??梢詼?zhǔn)許在該定義的時(shí)間窗內(nèi)的重新連接嘗試,而可以拒絕或者不準(zhǔn)許在該定義的時(shí)間窗之外(在ping之前或者在定義的時(shí)間窗期滿之后)的重新連接嘗試。這可以提供附加的安全層以防止黑客或者其它未授權(quán)個(gè)體在計(jì)算設(shè)備104嘗試撥入會(huì)議會(huì)話之前通過使用該撥入電話號(hào)碼迅速地?fù)苋霑?huì)議會(huì)話。
響應(yīng)于檢測(cè)到觸發(fā)條件,計(jì)算設(shè)備104可以經(jīng)由蜂窩電話網(wǎng)絡(luò)120發(fā)起對(duì)撥入電話號(hào)碼的電話呼叫。服務(wù)器112可以獲得對(duì)計(jì)算設(shè)備104的呼叫者識(shí)別(“呼叫者id”)的認(rèn)證,以便準(zhǔn)許重新連接至?xí)h會(huì)話。替選地,可以在計(jì)算設(shè)備104最初加入會(huì)議會(huì)話時(shí)執(zhí)行該呼叫者id認(rèn)證。當(dāng)蜂窩電話網(wǎng)絡(luò)120的運(yùn)營者或者提供者與服務(wù)器112整合時(shí),服務(wù)器104可以假設(shè)呼叫者id為真并且可以自動(dòng)認(rèn)證計(jì)算設(shè)備104的呼叫者id。然而,當(dāng)運(yùn)營者未與服務(wù)器112整合時(shí),服務(wù)器112可以利用第三方認(rèn)證服務(wù)提供者來獲得對(duì)計(jì)算設(shè)備104的呼叫者id的認(rèn)證。
響應(yīng)于服務(wù)器獲得對(duì)計(jì)算設(shè)備104的呼叫者識(shí)別的認(rèn)證,計(jì)算設(shè)備104可以經(jīng)由蜂窩電話網(wǎng)絡(luò)120重新加入會(huì)議會(huì)話。在重新加入會(huì)話會(huì)議時(shí)或者之后并且當(dāng)撥入號(hào)碼是單次使用撥入電話號(hào)碼時(shí),用戶108可以向計(jì)算設(shè)備104輸入或者以其他方式提供對(duì)于新?lián)苋腚娫捥?hào)碼的顯式請(qǐng)求。可以將該顯式請(qǐng)求從計(jì)算設(shè)備104傳送至服務(wù)器112。接收顯式請(qǐng)求可以致使服務(wù)器112例如從預(yù)定的電話號(hào)碼集合中獲得新?lián)苋腚娫捥?hào)碼。在一個(gè)實(shí)施方式中,該新?lián)苋腚娫捥?hào)碼也可以是單次使用撥入電話號(hào)碼。然后,服務(wù)器112可以將新?lián)苋腚娫捥?hào)碼返回至計(jì)算設(shè)備104。
如先前討論的,在用戶108不知情的情況下,可以執(zhí)行這些操作中的全部或者大部分。通過這樣操作,經(jīng)由不同的網(wǎng)絡(luò)與會(huì)話會(huì)議的重新連接是無縫的,并且可能不為用戶108所知。該過程也是自動(dòng)化的,并且不需要進(jìn)一步的用戶干預(yù),諸如在通知連接弱或者連接丟失之后手動(dòng)撥打撥入號(hào)碼。這些撥入號(hào)碼的不可見和可能的單次使用還可以有助于維持這些技術(shù)的改善的安全性。
現(xiàn)在參照?qǐng)D3——用于通過使用例如計(jì)算設(shè)備104的計(jì)算設(shè)備來撥號(hào)到會(huì)議會(huì)話中的示例安全技術(shù)300(“技術(shù)300”)的流程圖。在304處,計(jì)算設(shè)備104可以經(jīng)由無線計(jì)算網(wǎng)絡(luò)116加入由服務(wù)器112托管的會(huì)議會(huì)話。例如,該加入可以響應(yīng)于計(jì)算設(shè)備104作出的請(qǐng)求或者響應(yīng)于接受另一計(jì)算設(shè)備作出的請(qǐng)求。在308處,計(jì)算設(shè)備104可以經(jīng)由無線計(jì)算網(wǎng)絡(luò)116從服務(wù)器112接收撥入電話號(hào)碼以用于重新連接至?xí)h會(huì)話。在312處,計(jì)算設(shè)備104可以檢測(cè)指示經(jīng)由蜂窩電話網(wǎng)絡(luò)120重新連接至?xí)h會(huì)話的需要的觸發(fā)條件。當(dāng)檢測(cè)到觸發(fā)條件時(shí),技術(shù)300可以進(jìn)入316。當(dāng)未檢測(cè)到觸發(fā)條件時(shí),技術(shù)300可以結(jié)束或者返回至312。在316處,計(jì)算設(shè)備104可以可選地ping服務(wù)器112以發(fā)起撥入時(shí)間窗,在該撥入時(shí)間窗期間可以出現(xiàn)使用撥入電話號(hào)碼的重新連接。在320處,計(jì)算設(shè)備104可以經(jīng)由蜂窩電話網(wǎng)絡(luò)120發(fā)起對(duì)撥入電話號(hào)碼的電話呼叫。
在324處,由服務(wù)器312作出關(guān)于計(jì)算設(shè)備104的呼叫者識(shí)別是否被認(rèn)證的確定。當(dāng)呼叫者識(shí)別已經(jīng)由服務(wù)器112認(rèn)證時(shí),技術(shù)300可以進(jìn)入328。當(dāng)尚未認(rèn)證呼叫者識(shí)別時(shí),技術(shù)300可以結(jié)束或者返回至324,或者如果撥入時(shí)間窗已經(jīng)期滿,則技術(shù)300可以結(jié)束。在328處,計(jì)算設(shè)備104可以經(jīng)由蜂窩電話網(wǎng)絡(luò)120重新加入會(huì)議會(huì)話。在一些實(shí)施方式中,撥入電話號(hào)碼是單次使用撥入電話號(hào)碼。然后,技術(shù)300可以結(jié)束。在這樣的實(shí)施方式中,在332處(例如,響應(yīng)于來自用戶108的手動(dòng)請(qǐng)求),計(jì)算設(shè)備104可以可選地將顯式請(qǐng)求傳送至服務(wù)器112,這可以致使服務(wù)器獲得新?lián)苋腚娫捥?hào)碼。在可選的336處,計(jì)算設(shè)備104然后可以接收新?lián)苋腚娫捥?hào)碼,該新?lián)苋腚娫捥?hào)碼必要時(shí)可以用于隨后的重新連接。然后,技術(shù)300可以返回312以用于進(jìn)行一個(gè)或者多個(gè)附加循環(huán)。
提供了示例實(shí)施例,使得該公開完全,并且將范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。闡述了若干特定細(xì)節(jié)——諸如特定組件、設(shè)備、和方法的示例以提供對(duì)本公開的實(shí)施例的徹底理解。對(duì)本領(lǐng)域的技術(shù)人員顯而易見的是,不一定采用特定細(xì)節(jié),可以按照許多不同的形式來實(shí)施示例實(shí)施例,并且不應(yīng)當(dāng)將示例實(shí)施例解釋為限制本公開的范圍。在一些示例實(shí)施例中,并未詳細(xì)地描述公知過程、公知設(shè)備結(jié)構(gòu)、和公知技術(shù)。
本文所使用的術(shù)語僅用于描述特定的示例實(shí)施例的目的并且不旨在作為限制。如本文所使用的,除非上下文另有明確地指示,否則單數(shù)形式“一”、“一個(gè)”、和“該”可以意圖包括復(fù)數(shù)形式。術(shù)語“和/或”包括相關(guān)聯(lián)的列出項(xiàng)中的一個(gè)或者多個(gè)項(xiàng)的任何和所有組合。術(shù)語“包括”、“包含”、、和“具有”是包含性的,并且因此指定存在陳述的特征、整體(integer)、步驟、操作、元件、和/或組件,但是不排除存在或者添加一個(gè)或者多個(gè)其它特征、整體、步驟、操作、元件、組件、和/或它們的群組。除非特定地指定為執(zhí)行順序,否則本文描述的方法步驟、過程、和操作不應(yīng)理解為必需按照所討論或者所圖示的特定順序執(zhí)行。還應(yīng)當(dāng)理解,可以采用附加步驟或者替選步驟。
盡管本文可能使用術(shù)語第一、第二、第三等來描述各個(gè)元件、組件、區(qū)域、層、和/或部分,但是這些元件、組件、區(qū)域、層、和/或部分不應(yīng)受到這些術(shù)語的限制。這些術(shù)語可能僅僅用于將一個(gè)元件、組件、區(qū)域、層、或者部分與另一個(gè)區(qū)域、層、或者部分區(qū)分開。除非場(chǎng)境明確地指示,否則術(shù)語——諸如“第一”、“第二”、和其它數(shù)字術(shù)語在本文中使用時(shí)不意味著序列或者順序。因此,在不脫離示例實(shí)施例的教導(dǎo)的情況下,可以將下文討論的第一元件、第一組件、第一區(qū)域、第一層、或者第一部分稱為第二元件、第二組件、第二區(qū)域、第二層、或者第二部分。
如本文所使用的,術(shù)語模塊可以指代以下中的部分或者包括以下:專用集成電路(asic)、電子電路、組合邏輯電路、現(xiàn)場(chǎng)可編程門陣列(fpga)、處理器或者處理器的分布式網(wǎng)絡(luò)(共享、專用、或者分組)以及在執(zhí)行代碼或者過程的聯(lián)網(wǎng)群集或者數(shù)據(jù)中心中的儲(chǔ)存器、提供所描述的功能的其它合適的組件、或者上述中的一些或者全部的組合,諸如在片上系統(tǒng)中。術(shù)語模塊還可以包括存儲(chǔ)由一個(gè)或者多個(gè)處理器執(zhí)行的代碼的存儲(chǔ)器(共享、專用、或者分組)。
如上文使用的,術(shù)語代碼可以包括軟件、固件、字節(jié)代碼、和/或微碼,并且可以指代程序、例程、功能、類別、和/或?qū)ο?。如上文使用的,術(shù)語共享意味著可以通過使用單個(gè)(共享)處理器來執(zhí)行來自多個(gè)模塊的一些或者所有代碼。另外,來自多個(gè)模塊的一些或者所有代碼可以由單個(gè)(共享)存儲(chǔ)器存儲(chǔ)。如上文描述的,術(shù)語分組意味著可以通過使用一組處理器來執(zhí)行單個(gè)模塊中的一些或者所有代碼。另外,可以通過使用一組存儲(chǔ)器來存儲(chǔ)單個(gè)模塊中的一些或者所有代碼。
本文描述的技術(shù)可以通過由一個(gè)或者多個(gè)處理器執(zhí)行的一個(gè)或者多個(gè)計(jì)算機(jī)程序來實(shí)現(xiàn)。計(jì)算機(jī)程序包括存儲(chǔ)在非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì)上的處理器可執(zhí)行指令。計(jì)算機(jī)程序還可以包括存儲(chǔ)的數(shù)據(jù)。非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì)的非限制示例是非易失性存儲(chǔ)器、磁儲(chǔ)存器、和光學(xué)儲(chǔ)存器。
上面描述的一些部分在對(duì)信息的操作的算法和符號(hào)表示方面呈現(xiàn)本文描述的技術(shù)。這些算法描述和表示是數(shù)據(jù)處理領(lǐng)域的技術(shù)人員用來將其工作的實(shí)質(zhì)最有效地傳達(dá)給本領(lǐng)域的技術(shù)人員的手段。雖然在功能或者邏輯上描述了這些操作,但是要理解這些操作由計(jì)算機(jī)程序來實(shí)現(xiàn)。此外,已證明有時(shí)較便利的是,也可以將這些操作布置稱為模塊或者按照功能名稱來指代這些功能布置,而不會(huì)失去通用性。
除非特別指出,否則從上文的討論中顯而易見的是,要了解,貫穿整個(gè)說明,利用諸如“處理”或者“計(jì)算”或者“運(yùn)算”或者“確定”或者“顯示”等術(shù)語的討論,指代計(jì)算機(jī)系統(tǒng)或者相似的電子計(jì)算設(shè)備的動(dòng)作和進(jìn)程,該計(jì)算機(jī)系統(tǒng)或者相似的電子計(jì)算設(shè)備操縱并且轉(zhuǎn)換被表示為計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或者寄存器或者其它這樣的信息存儲(chǔ)、傳輸或者顯示設(shè)備內(nèi)的物理(電子)量的數(shù)據(jù)。
所描述的技術(shù)的特定方面包括本文描述的處于算法的形式的過程步驟和指令。應(yīng)當(dāng)注意的是,所描述的過程步驟和指令可以以軟件、固件、或者硬件實(shí)施,并且當(dāng)以軟件實(shí)施時(shí),可以下載所描述的過程步驟和指令以駐留在由實(shí)時(shí)網(wǎng)絡(luò)操作系統(tǒng)使用的不同平臺(tái)上并且從其操作。
本公開還涉及一種用于執(zhí)行本文的操作的裝置。出于所需的目的,可以對(duì)該裝置進(jìn)行特別構(gòu)造,或者該裝置可以包括:由存儲(chǔ)在可以由計(jì)算機(jī)訪問的計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序選擇性激活或者重新配置的通用計(jì)算機(jī)??梢詫⑦@樣的計(jì)算機(jī)程序存儲(chǔ)在有形的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,諸如但不限于任何類型的盤——包括軟盤、光盤、cd-rom、磁光盤、只讀存儲(chǔ)器(rom)、隨機(jī)存取存儲(chǔ)器(ram)、eprom、eeprom、磁卡或者光卡、專用集成電路(asic)、或者適合于存儲(chǔ)電子指令的任何類型的介質(zhì),并且分別耦合至計(jì)算機(jī)系統(tǒng)總線。此外,在說明書中提到的計(jì)算機(jī)可以包括單處理器或者可以是采用多處理器設(shè)計(jì)以增強(qiáng)計(jì)算能力的架構(gòu)。
本文呈現(xiàn)的算法和操作在本質(zhì)上與任何特定計(jì)算機(jī)或者其它裝置不相關(guān)。根據(jù)本文的教導(dǎo),各種通用系統(tǒng)還可以與程序一起使用,或者可以證明其便于構(gòu)造更為專門的裝置以執(zhí)行所需的方法步驟。各種這些系統(tǒng)的所需結(jié)構(gòu)連同等效變型對(duì)本領(lǐng)域的技術(shù)人員而言是顯而易見的。另外,未參照任何特定的編程語言來描述本公開。要了解,如本文描述的,可以使用各種編程語言來實(shí)現(xiàn)本公開的教導(dǎo),并且提供對(duì)特定語言的任何引用是為了公開本發(fā)明的實(shí)現(xiàn)和最佳模式。
本公開適合于跨若干拓?fù)涞母鞣N計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)。在該領(lǐng)域內(nèi),大型網(wǎng)絡(luò)的配置和管理包括通過諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)通信地耦合至不同的計(jì)算機(jī)和存儲(chǔ)設(shè)備的存儲(chǔ)設(shè)備和計(jì)算機(jī)。
出于說明和描述之目的,已經(jīng)提供了對(duì)實(shí)施例的上述說明。該上述說明不旨在詳盡地描述本公開或者限制本公開。特定實(shí)施例的各元件或者特征通常不限于特定實(shí)施例,而是,在適用的情況下,即使沒有特定地示出或者描述,特定實(shí)施例的各元件或者特征可交換,并且可以在所選擇的實(shí)施例中使用該特定實(shí)施例的各元件或者特征。還可以按照許多方式來改變?cè)撎囟▽?shí)施例的各元件或者特征。這種變型不被視作脫離了本公開,并且所有這些修改旨在包括在本公開的范圍內(nèi)。