。 陽(yáng)133] 作為一種可選的實(shí)施例,所述代理裝置內(nèi)置于瀏覽器中。
[0134] 作為一種可選的實(shí)施例,所述第二判斷模塊302具體包括:
[0135] 提取模塊,用于提取所述視頻通話數(shù)據(jù)中關(guān)于視頻服務(wù)器的特征信息;
[0136] 判斷子模塊,用于基于所述視頻服務(wù)器的特征信息判斷所述視頻服務(wù)器是否支持 建立所述預(yù)設(shè)安全通道來(lái)接收所述視頻通話數(shù)據(jù)。
[0137] 作為一種可選的實(shí)施例,所述判斷子模塊具體用于判斷所述視頻服務(wù)器的特征信 息是否存在白名單中,所述白名單中記載了支持所述預(yù)設(shè)安全通道的服務(wù)器的特征信息; 若所述視頻服務(wù)器的特征信息存在所述白名單中,則表示所述視頻服務(wù)器支持建立所述預(yù) 設(shè)安全通道接收所述視頻通話數(shù)據(jù)。
[0138] 作為一種可選的實(shí)施例,所述視頻服務(wù)器的特征信息包括:IP地址和/或接收端 P。
[0139] 作為一種可選的實(shí)施例,所述白名單的更新包括下面的步驟: 陽(yáng)140] 定時(shí)對(duì)所述白名單進(jìn)行更新;或 陽(yáng)141] 當(dāng)獲得不在所述白名單上并且支持所述預(yù)設(shè)安全通道的其他服務(wù)器的更新請(qǐng)求 時(shí),將所述其他服務(wù)器的特征信息加入所述白名單進(jìn)行更新。
[0142] 作為一種可選的實(shí)施例,所述第一發(fā)送模塊303304具體用于將所述視頻通話數(shù) 據(jù)使用密鑰加密之后發(fā)送給所述代理裝置。 陽(yáng)143] 作為一種可選的實(shí)施例,所述終端設(shè)備還包括:
[0144] 第二發(fā)送模塊,用于在判斷所述終端設(shè)備的視頻通話數(shù)據(jù)對(duì)應(yīng)的視頻服務(wù)器是否 支持建立預(yù)設(shè)安全通道來(lái)接收所述視頻通話數(shù)據(jù)之后,若所述視頻服務(wù)器不支持建立預(yù)設(shè) 安全通道接收所述視頻通話數(shù)據(jù),利用所述htttps通道將所述視頻通話數(shù)據(jù)直接發(fā)送給 所述視頻服務(wù)器。
[0145] 作為一種可選的實(shí)施例,所述終端設(shè)備還包括:
[0146] 接收模塊,用于在將所述視頻通話數(shù)據(jù)發(fā)送給代理裝置之后,接收所述代理裝置 利用所述預(yù)設(shè)安全通道從所述視頻服務(wù)器處轉(zhuǎn)發(fā)過(guò)來(lái)的其他視頻通話數(shù)據(jù)。 陽(yáng)147] 由于本實(shí)施例所介紹的電子設(shè)備為實(shí)施本申請(qǐng)實(shí)施例中基于進(jìn)行視頻通話的方 法所采用的裝置,故而基于本申請(qǐng)實(shí)施例中所介紹的進(jìn)行視頻通話的方法,本領(lǐng)域所屬技 術(shù)人員能夠了解本實(shí)施例的電子設(shè)備的【具體實(shí)施方式】W及其各種變化形式,所W在此對(duì)于 該電子設(shè)備如何實(shí)現(xiàn)本申請(qǐng)實(shí)施例中的基于進(jìn)行視頻通話的方法不再詳細(xì)介紹。只要本領(lǐng) 域所屬技術(shù)人員實(shí)施本申請(qǐng)實(shí)施例中基于進(jìn)行視頻通話的方法所采用的裝置,都屬于本申 請(qǐng)所欲保護(hù)的范圍。
[0148] 通過(guò)本發(fā)明的一個(gè)或者多個(gè)實(shí)施例,本發(fā)明具有W下有益效果或者優(yōu)點(diǎn):
[0149] 本發(fā)明公開(kāi)了一種進(jìn)行視頻通話的方法及終端設(shè)備。本發(fā)明的方法在檢測(cè)到視頻 通話數(shù)據(jù)時(shí),先判斷所述視頻通話數(shù)據(jù)是否具有保密數(shù)據(jù);若所述視頻通話數(shù)據(jù)具有所述 保密數(shù)據(jù)時(shí),進(jìn)一步判斷所述視頻通話數(shù)據(jù)對(duì)應(yīng)的視頻服務(wù)器是否支持建立預(yù)設(shè)安全通道 來(lái)接收所述視頻通話數(shù)據(jù);若支持則將所述視頻通話數(shù)據(jù)發(fā)送給終端設(shè)備側(cè)的代理裝置, 使所述代理裝置建立所述預(yù)設(shè)安全通道進(jìn)行數(shù)據(jù)傳輸。由于代理裝置設(shè)置于終端設(shè)備側(cè) (不管代理裝置是設(shè)置在瀏覽器內(nèi)部還是終端設(shè)備內(nèi)部,都屬于設(shè)置在終端設(shè)備側(cè)),因此 終端設(shè)備和代理裝置之間的數(shù)據(jù)傳輸屬于內(nèi)部傳輸。而代理裝置和視頻服務(wù)器之間的傳 輸,是通過(guò)建立的預(yù)設(shè)安全通道來(lái)進(jìn)行數(shù)據(jù)傳輸。由于預(yù)設(shè)安全通道的安全級(jí)別高于所述 https通道,因此,使用預(yù)設(shè)安全通道傳輸數(shù)據(jù)能夠保證數(shù)據(jù)傳輸?shù)陌踩浴?br>[0150] 進(jìn)一步的,如果視頻通話數(shù)據(jù)對(duì)應(yīng)的視頻服務(wù)器不支持建立預(yù)設(shè)安全通道接收視 頻通話數(shù)據(jù),本發(fā)明還可WhttpS通道來(lái)傳輸視頻通話數(shù)據(jù)。由此可見(jiàn),本發(fā)明不但可W提 高數(shù)據(jù)傳輸?shù)陌踩?,還可W兼容兩種傳輸方式傳輸數(shù)據(jù)。 陽(yáng)151]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。 各種通用系統(tǒng)也可W與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造運(yùn)類系統(tǒng)所要求 的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可W利用各種 編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā) 明的最佳實(shí)施方式。
[0152] 在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施 例可W在沒(méi)有運(yùn)些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu) 和技術(shù),W便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0153] 類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在 上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施 例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保 護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面 的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此, 遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身 都作為本發(fā)明的單獨(dú)實(shí)施例。
[0154] 本領(lǐng)域那些技術(shù)人員可W理解,可W對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地 改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??蒞把實(shí)施例中的模塊或單 元或組件組合成一個(gè)模塊或單元或組件,W及此外可W把它們分成多個(gè)子模塊或子單元或 子組件。除了運(yùn)樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可W采用任 何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征W及如此公開(kāi) 的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴 隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可W由提供相同、等同或相似目的的替代 特征來(lái)代替。
[0K5]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此的一些實(shí)施例包括其它實(shí)施例中所 包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍 之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之 一都可WW任意的組合方式來(lái)使用。 陽(yáng)156]本發(fā)明的各個(gè)部件實(shí)施例可WW硬件實(shí)現(xiàn),或者W在一個(gè)或者多個(gè)處理器上運(yùn)行 的軟件模塊實(shí)現(xiàn),或者W它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可W在實(shí)踐中使用 微處理器或者數(shù)字信號(hào)處理器值S巧來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的網(wǎng)關(guān)、代理服務(wù)器、系統(tǒng) 中的一些或者全部部件的一些或者全部功能。本發(fā)明還可W實(shí)現(xiàn)為用于執(zhí)行運(yùn)里所描述的 方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。運(yùn)樣 的實(shí)現(xiàn)本發(fā)明的程序可W存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可W具有一個(gè)或者多個(gè)信號(hào)的形 式。運(yùn)樣的信號(hào)可W從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者W任何其他形 式提供。 陽(yáng)157]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng) 域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中, 不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞"包含"不排除存在 未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞"一"或"一個(gè)"不排除存在多個(gè)運(yùn) 樣的元件。本發(fā)明可W借助于包括有若干不同元件的硬件W及借助于適當(dāng)編程的計(jì)算機(jī)來(lái) 實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,運(yùn)些裝置中的若干個(gè)可W是通過(guò)同一個(gè)硬件 項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、W及第=等的使用不表示任何順序??蓪⑦\(yùn)些單詞解釋為 名稱。
[0158]本發(fā)明公開(kāi)了,AU-種進(jìn)行視頻通話的方法,其特征在于,所述方法包括:
[0159]在檢測(cè)到視頻通話數(shù)據(jù)時(shí),判斷所述視頻通話數(shù)據(jù)是否具有保密數(shù)據(jù);
[0160] 若所述視頻通話數(shù)據(jù)具有所述保密數(shù)據(jù)時(shí),進(jìn)一步判斷所述視頻通話數(shù)據(jù)對(duì)應(yīng)的 視頻服務(wù)器是否支持建立預(yù)設(shè)安全通道來(lái)接收所述視頻通話數(shù)據(jù);其中,所述預(yù)設(shè)安全通 道是不同于超文本傳輸協(xié)議安全https通道的另一類安全通道,并且所述預(yù)設(shè)安全通道的 安全級(jí)別高于所述https通道; 陽(yáng)161] 若所述視頻服務(wù)器支持建立所述預(yù)設(shè)安全通道來(lái)接收所述視頻通話數(shù)據(jù),則將所 述視頻通話數(shù)據(jù)發(fā)送給終端設(shè)備側(cè)的代理裝置,使所述代理裝置建立所述預(yù)設(shè)安全通道, 然后利用所述預(yù)設(shè)安全通道轉(zhuǎn)發(fā)所述視頻通話數(shù)據(jù)給所述視頻服務(wù)器。
[0162] A2、如Al所述的方法,其特征在于,所述判斷所述視頻通話數(shù)據(jù)是否具有保密數(shù) 據(jù),具體包括: 陽(yáng)163]判斷所述視頻通話數(shù)據(jù)中包含的圖像數(shù)據(jù)是否具有保密圖像內(nèi)容;
[0164]若所述圖像數(shù)據(jù)中具有所述保密圖像內(nèi)容,則表明所述視頻通話數(shù)據(jù)具有保密數(shù) 據(jù)。
[01化]A3、如Al所述的方法,其特征在于,所述判斷所述視頻通話數(shù)據(jù)是否具有保密數(shù) 據(jù),具體包括: 陽(yáng)166]判斷所述視頻通話數(shù)據(jù)中包含的圖像數(shù)據(jù)是否具有保密字段;
[0167]若所述圖像數(shù)據(jù)中具有所述保密字段,則表明所述視頻通話數(shù)據(jù)具有保密數(shù)據(jù)。
[0168]A4、如Al所述的方法,其特征在于,所述判斷所述視頻通話數(shù)據(jù)是否具有保密數(shù) 據(jù),具體包括:
[0169]判斷所述視頻通話數(shù)據(jù)中包含的語(yǔ)音數(shù)據(jù)是否包含保密內(nèi)容;
[0170] 若所述語(yǔ)音數(shù)據(jù)中包含所述保密內(nèi)容,則表明所述視頻通話數(shù)據(jù)具有保密數(shù)據(jù)。 陽(yáng)171] A5、如Al所述的方法,其特征在于,所述代理裝置內(nèi)置于瀏覽器中。
[0172] A6、如Al所述的方法,其特征在于,所述判斷所述終端設(shè)備的視頻通話數(shù)據(jù)對(duì)應(yīng) 的視頻服務(wù)器是否支持建立預(yù)設(shè)安全通道來(lái)接收所述視頻通話數(shù)據(jù),具體包括: 陽(yáng)173] 提取所述視頻通話數(shù)據(jù)中關(guān)于視頻服務(wù)器的特征信息;
[0174] 基于所述視頻服務(wù)器的特征信息判斷所述視頻服務(wù)器是否支持建立所述預(yù)設(shè)安 全通道來(lái)接收所述視頻通話數(shù)據(jù)。
[01巧]A7、如A6所述的方法,其特征在于,所述基于所述視頻服務(wù)器的特征信息判斷所 述視頻服務(wù)器是否支持建立所述預(yù)設(shè)安全通道來(lái)接收所述視頻通話數(shù)據(jù),具體包括: 陽(yáng)176