一種進(jìn)行視頻通話的方法及終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及互聯(lián)網(wǎng)通信技術(shù)領(lǐng)域,尤其設(shè)及一種進(jìn)行視頻通話的方法及終端設(shè) 備。
【背景技術(shù)】
[0002] 隨著科學(xué)技術(shù)的不斷發(fā)展,電子產(chǎn)品的種類也越來越多,人們也享受到了科技發(fā) 展帶來的各種便利?,F(xiàn)在人們可W通過各種類型的終端設(shè)備,享受隨著科技發(fā)展帶來的舒 適生活。例如,智能手機(jī)、平板電腦等終端設(shè)備已經(jīng)成為人們生活中一個重要的組成部分, 用戶可W使用智能手機(jī)、平板電腦等終端設(shè)備來聽音樂、玩游戲、捜索近期發(fā)生的重大事件 等等。例如,用戶可W使用W上終端設(shè)備捜索觀看近期在北京舉行的閱兵典禮。
[0003] 而對于目前的數(shù)據(jù)傳輸方式,目前普遍采用的是https通道實現(xiàn)數(shù)據(jù)的安全傳 輸,但是運(yùn)種傳輸方式無法保證數(shù)據(jù)傳輸?shù)陌踩?。例如,用戶在和銀行服務(wù)器進(jìn)行金融交易 時,會經(jīng)由瀏覽器、購物軟件等平臺發(fā)送金融交易數(shù)據(jù)(如銀行卡號、密碼等)給銀行服務(wù) 器。但是運(yùn)類金融交易數(shù)據(jù)有可能在中途便被第=方攔截竊取,導(dǎo)致金融交易數(shù)據(jù)泄露,給 用戶帶來損失。
[0004] 因此,對于目前的是https通道的傳輸方式,即便接收到需要安全傳輸數(shù)據(jù)的要 求,依然只能利用https通道傳輸數(shù)據(jù),無法保證數(shù)據(jù)傳輸?shù)陌踩浴?br>
【發(fā)明內(nèi)容】
陽〇化]鑒于上述問題,提出了本發(fā)明W便提供一種克服上述問題或者至少部分地解決上 述問題的一種進(jìn)行視頻通話的方法及終端設(shè)備。
[0006] 本發(fā)明的一個方面,提供了一種進(jìn)行視頻通話的方法,所述方法包括:
[0007] 在檢測到視頻通話數(shù)據(jù)時,判斷所述視頻通話數(shù)據(jù)是否具有保密數(shù)據(jù);
[0008] 若所述視頻通話數(shù)據(jù)具有所述保密數(shù)據(jù)時,進(jìn)一步判斷所述視頻通話數(shù)據(jù)對應(yīng)的 視頻服務(wù)器是否支持建立預(yù)設(shè)安全通道來接收所述視頻通話數(shù)據(jù);其中,所述預(yù)設(shè)安全通 道是不同于超文本傳輸協(xié)議安全https通道的另一類安全通道,并且所述預(yù)設(shè)安全通道的 安全級別高于所述https通道;
[0009] 若所述視頻服務(wù)器支持建立所述預(yù)設(shè)安全通道來接收所述視頻通話數(shù)據(jù),則將所 述視頻通話數(shù)據(jù)發(fā)送給終端設(shè)備側(cè)的代理裝置,使所述代理裝置建立所述預(yù)設(shè)安全通道, 然后利用所述預(yù)設(shè)安全通道轉(zhuǎn)發(fā)所述視頻通話數(shù)據(jù)給所述視頻服務(wù)器。
[0010] 可選的,所述判斷所述視頻通話數(shù)據(jù)是否具有保密數(shù)據(jù),具體包括:
[0011] 判斷所述視頻通話數(shù)據(jù)中包含的圖像數(shù)據(jù)是否具有保密圖像內(nèi)容;
[0012] 若所述圖像數(shù)據(jù)中具有所述保密圖像內(nèi)容,則表明所述視頻通話數(shù)據(jù)具有保密數(shù) 據(jù)。
[0013] 可選的,所述判斷所述視頻通話數(shù)據(jù)是否具有保密數(shù)據(jù),具體包括:
[0014] 判斷所述視頻通話數(shù)據(jù)中包含的圖像數(shù)據(jù)是否具有保密字段;
[0015] 若所述圖像數(shù)據(jù)中具有所述保密字段,則表明所述視頻通話數(shù)據(jù)具有保密數(shù)據(jù)。
[0016] 可選的,所述判斷所述視頻通話數(shù)據(jù)是否具有保密數(shù)據(jù),具體包括:
[0017] 判斷所述視頻通話數(shù)據(jù)中包含的語音數(shù)據(jù)是否包含保密內(nèi)容;
[0018] 若所述語音數(shù)據(jù)中包含所述保密內(nèi)容,則表明所述視頻通話數(shù)據(jù)具有保密數(shù)據(jù)。
[0019] 可選的,所述代理裝置內(nèi)置于瀏覽器中。
[0020] 可選的,所述判斷所述終端設(shè)備的視頻通話數(shù)據(jù)對應(yīng)的視頻服務(wù)器是否支持建立 預(yù)設(shè)安全通道來接收所述視頻通話數(shù)據(jù),具體包括:
[0021] 提取所述視頻通話數(shù)據(jù)中關(guān)于視頻服務(wù)器的特征信息;
[0022] 基于所述視頻服務(wù)器的特征信息判斷所述視頻服務(wù)器是否支持建立所述預(yù)設(shè)安 全通道來接收所述視頻通話數(shù)據(jù)。
[0023] 可選的,所述基于所述視頻服務(wù)器的特征信息判斷所述視頻服務(wù)器是否支持建立 所述預(yù)設(shè)安全通道來接收所述視頻通話數(shù)據(jù),具體包括:
[0024] 判斷所述視頻服務(wù)器的特征信息是否存在白名單中,所述白名單中記載了支持所 述預(yù)設(shè)安全通道的服務(wù)器的特征信息;
[00巧]若所述視頻服務(wù)器的特征信息存在所述白名單中,則表示所述視頻服務(wù)器支持建 立所述預(yù)設(shè)安全通道接收所述視頻通話數(shù)據(jù)。
[00%] 可選的,所述視頻服務(wù)器的特征信息包括:IP地址和/或接收端口。
[0027] 可選的,所述白名單的更新包括下面的步驟:
[0028] 定時對所述白名單進(jìn)行更新;或
[0029] 當(dāng)獲得不在所述白名單上并且支持所述預(yù)設(shè)安全通道的其他服務(wù)器的更新請求 時,將所述其他服務(wù)器的特征信息加入所述白名單進(jìn)行更新。
[0030] 可選的,所述將所述視頻通話數(shù)據(jù)發(fā)送給代理裝置,具體為:
[0031] 將所述視頻通話數(shù)據(jù)使用密鑰加密之后發(fā)送給所述代理裝置。
[0032] 可選的,在所述判斷所述終端設(shè)備的視頻通話數(shù)據(jù)對應(yīng)的視頻服務(wù)器是否支持建 立預(yù)設(shè)安全通道來接收所述視頻通話數(shù)據(jù)之后,所述方法還包括:
[0033] 若所述視頻服務(wù)器不支持建立預(yù)設(shè)安全通道接收所述視頻通話數(shù)據(jù),利用所述 htttps通道將所述視頻通話數(shù)據(jù)直接發(fā)送給所述視頻服務(wù)器。
[0034] 可選的,在將所述視頻通話數(shù)據(jù)發(fā)送給代理裝置之后,所述方法還包括:
[0035] 接收所述代理裝置利用所述預(yù)設(shè)安全通道從所述視頻服務(wù)器處轉(zhuǎn)發(fā)過來的其他 視頻通話數(shù)據(jù)。
[0036] 本發(fā)明的另一個方面,提供了一種終端設(shè)備,包括:
[0037] 第一判斷模塊,用于在檢測到視頻通話數(shù)據(jù)時,判斷所述視頻通話數(shù)據(jù)是否具有 保密數(shù)據(jù);
[0038] 第二判斷模塊,用于若所述視頻通話數(shù)據(jù)具有所述保密數(shù)據(jù)時,進(jìn)一步判斷所述 視頻通話數(shù)據(jù)對應(yīng)的視頻服務(wù)器是否支持建立預(yù)設(shè)安全通道來接收所述視頻通話數(shù)據(jù);其 中,所述預(yù)設(shè)安全通道是不同于超文本傳輸協(xié)議安全https通道的另一類安全通道,并且 所述預(yù)設(shè)安全通道的安全級別高于所述https通道;
[0039] 第一發(fā)送模塊,用于若所述視頻服務(wù)器支持建立所述預(yù)設(shè)安全通道來接收所述 視頻通話數(shù)據(jù),則將所述視頻通話數(shù)據(jù)發(fā)送給終端設(shè)備側(cè)的代理裝置,使所述代理裝置建 立所述預(yù)設(shè)安全通道,然后利用所述預(yù)設(shè)安全通道轉(zhuǎn)發(fā)所述視頻通話數(shù)據(jù)給所述視頻服務(wù) 器。
[0040] 可選的,所述第一判斷模塊具體用于判斷所述視頻通話數(shù)據(jù)中包含的圖像數(shù)據(jù)是 否具有保密圖像內(nèi)容;若所述圖像數(shù)據(jù)中具有所述保密圖像內(nèi)容,則表明所述視頻通話數(shù) 據(jù)具有保密數(shù)據(jù)。
[0041] 可選的,所述第一判斷模塊具體用于判斷所述視頻通話數(shù)據(jù)中包含的圖像數(shù)據(jù)是 否具有保密字段;若所述圖像數(shù)據(jù)中具有所述保密字段,則表明所述視頻通話數(shù)據(jù)具有保 密數(shù)據(jù)。
[0042] 可選的,所述第一判斷模塊具體用于判斷所述視頻通話數(shù)據(jù)中包含的語音數(shù)據(jù)是 否包含保密內(nèi)容;若所述語音數(shù)據(jù)中包含所述保密內(nèi)容,則表明所述視頻通話數(shù)據(jù)具有保 密數(shù)據(jù)。
[0043] 可選的,所述代理裝置內(nèi)置于瀏覽器中。
[0044] 可選的,所述第二判斷模塊具體包括:
[0045] 提取模塊,用于提取所述視頻通話數(shù)據(jù)中關(guān)于視頻服務(wù)器的特征信息;
[0046] 判斷子模塊,用于基于所述視頻服務(wù)器的特征信息判斷所述視頻服務(wù)器是否支持 建立所述預(yù)設(shè)安全通道來接收所述視頻通話數(shù)據(jù)。
[0047] 可選的,所述判斷子模塊具體用于判斷所述視頻服務(wù)器的特征信息是否存在白名 單中,所述白名單中記載了支持所述預(yù)設(shè)安全通道的服務(wù)器的特征信息;若所述視頻服務(wù) 器的特征信息存在所述白名單中,則表示所述視頻服務(wù)器支持建立所述預(yù)設(shè)安全通道接收 所述視頻通話數(shù)據(jù)。
[0048] 可選的,所述視頻服務(wù)器的特征信息包括:IP地址和/或接收端口。
[0049] 可選的,所述白名單的更新包括下面的步驟:
[0050] 定時對所述白名單進(jìn)行更新;或
[0051] 當(dāng)獲得不在所述白名單上并且支持所述預(yù)設(shè)安全通道的其他服務(wù)器的更新請求 時,將所述其他服務(wù)器的特征信息加入所述白名單進(jìn)行更新。
[0052] 可選的,所述第一發(fā)送模塊具體用于將所述視頻通話數(shù)據(jù)使用密鑰加密之后發(fā)送 給所述代理裝置。
[0053] 可選的,所述終端設(shè)備還包括:
[0054] 第二發(fā)送模塊,用于在判斷所述終端設(shè)備的視頻通話數(shù)據(jù)對應(yīng)的視頻服務(wù)器是否 支持建立預(yù)設(shè)安全通道來接收所述視頻通話數(shù)據(jù)之后,若所述視頻服務(wù)器不支持建立預(yù)設(shè) 安全通道接收所述視頻通話數(shù)據(jù),利用所述htttps通道將所述視頻通話數(shù)據(jù)直接發(fā)送給 所述視頻服務(wù)器。 陽化日]可選的,所述終端設(shè)備還包括:
[0056] 接收模塊,用于在將所述視頻通話數(shù)據(jù)發(fā)送給代理裝置之后,接收所述代理裝置 利用所述預(yù)設(shè)安全通道從所述視頻服務(wù)器處轉(zhuǎn)發(fā)過來的其他視頻通話數(shù)據(jù)。
[0057] 本申請實施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0058] 本發(fā)明公開了一種進(jìn)行視頻通話的方法及終端設(shè)備。本發(fā)明的方法在檢測到視頻 通話數(shù)據(jù)時,先判斷所述視頻通話數(shù)據(jù)是否具有保密數(shù)據(jù);若所述視頻通話數(shù)據(jù)具有所述 保密數(shù)據(jù)時,進(jìn)一步判斷所述視頻通話數(shù)據(jù)對應(yīng)的視頻服務(wù)器是否支持建立預(yù)設(shè)安全通道 來接收所述視頻通話數(shù)據(jù);若支持則將所述視頻通話數(shù)據(jù)發(fā)送給終端設(shè)備側(cè)的代理裝置, 使所述代理裝置建立所述預(yù)設(shè)安全通道進(jìn)行數(shù)據(jù)傳輸。由于預(yù)設(shè)安全通道的安全級別高于 https通道,因此可W保證數(shù)據(jù)傳輸?shù)陌踩浴?br>[0059] 進(jìn)一步的,如果視頻通話數(shù)據(jù)對應(yīng)的視頻服務(wù)器不支持建立預(yù)設(shè)安全通道接收視 頻通話數(shù)據(jù),本發(fā)明還可WhttpS通道來傳輸視頻通話數(shù)據(jù)。由此可見,本發(fā)明不但可W提 高數(shù)據(jù)傳輸?shù)陌踩?,還可W兼容兩種傳輸方式傳輸數(shù)據(jù)。
[0060] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予W實施,并且為了讓本發(fā)明