一种进行视频通话的方法及终端设备的制造方法

文档序号:9420605阅读:422来源:国知局
一种进行视频通话的方法及终端设备的制造方法
【技术领域】
[0001] 本发明设及互联网通信技术领域,尤其设及一种进行视频通话的方法及终端设 备。
【背景技术】
[0002] 随着科学技术的不断发展,电子产品的种类也越来越多,人们也享受到了科技发 展带来的各种便利。现在人们可W通过各种类型的终端设备,享受随着科技发展带来的舒 适生活。例如,智能手机、平板电脑等终端设备已经成为人们生活中一个重要的组成部分, 用户可W使用智能手机、平板电脑等终端设备来听音乐、玩游戏、捜索近期发生的重大事件 等等。例如,用户可W使用W上终端设备捜索观看近期在北京举行的阅兵典礼。
[0003] 而对于目前的数据传输方式,目前普遍采用的是https通道实现数据的安全传 输,但是运种传输方式无法保证数据传输的安全。例如,用户在和银行服务器进行金融交易 时,会经由浏览器、购物软件等平台发送金融交易数据(如银行卡号、密码等)给银行服务 器。但是运类金融交易数据有可能在中途便被第=方拦截窃取,导致金融交易数据泄露,给 用户带来损失。
[0004] 因此,对于目前的是https通道的传输方式,即便接收到需要安全传输数据的要 求,依然只能利用https通道传输数据,无法保证数据传输的安全性。

【发明内容】
阳〇化]鉴于上述问题,提出了本发明W便提供一种克服上述问题或者至少部分地解决上 述问题的一种进行视频通话的方法及终端设备。
[0006] 本发明的一个方面,提供了一种进行视频通话的方法,所述方法包括:
[0007] 在检测到视频通话数据时,判断所述视频通话数据是否具有保密数据;
[0008] 若所述视频通话数据具有所述保密数据时,进一步判断所述视频通话数据对应的 视频服务器是否支持建立预设安全通道来接收所述视频通话数据;其中,所述预设安全通 道是不同于超文本传输协议安全https通道的另一类安全通道,并且所述预设安全通道的 安全级别高于所述https通道;
[0009] 若所述视频服务器支持建立所述预设安全通道来接收所述视频通话数据,则将所 述视频通话数据发送给终端设备侧的代理装置,使所述代理装置建立所述预设安全通道, 然后利用所述预设安全通道转发所述视频通话数据给所述视频服务器。
[0010] 可选的,所述判断所述视频通话数据是否具有保密数据,具体包括:
[0011] 判断所述视频通话数据中包含的图像数据是否具有保密图像内容;
[0012] 若所述图像数据中具有所述保密图像内容,则表明所述视频通话数据具有保密数 据。
[0013] 可选的,所述判断所述视频通话数据是否具有保密数据,具体包括:
[0014] 判断所述视频通话数据中包含的图像数据是否具有保密字段;
[0015] 若所述图像数据中具有所述保密字段,则表明所述视频通话数据具有保密数据。
[0016] 可选的,所述判断所述视频通话数据是否具有保密数据,具体包括:
[0017] 判断所述视频通话数据中包含的语音数据是否包含保密内容;
[0018] 若所述语音数据中包含所述保密内容,则表明所述视频通话数据具有保密数据。
[0019] 可选的,所述代理装置内置于浏览器中。
[0020] 可选的,所述判断所述终端设备的视频通话数据对应的视频服务器是否支持建立 预设安全通道来接收所述视频通话数据,具体包括:
[0021] 提取所述视频通话数据中关于视频服务器的特征信息;
[0022] 基于所述视频服务器的特征信息判断所述视频服务器是否支持建立所述预设安 全通道来接收所述视频通话数据。
[0023] 可选的,所述基于所述视频服务器的特征信息判断所述视频服务器是否支持建立 所述预设安全通道来接收所述视频通话数据,具体包括:
[0024] 判断所述视频服务器的特征信息是否存在白名单中,所述白名单中记载了支持所 述预设安全通道的服务器的特征信息;
[00巧]若所述视频服务器的特征信息存在所述白名单中,则表示所述视频服务器支持建 立所述预设安全通道接收所述视频通话数据。
[00%] 可选的,所述视频服务器的特征信息包括:IP地址和/或接收端口。
[0027] 可选的,所述白名单的更新包括下面的步骤:
[0028] 定时对所述白名单进行更新;或
[0029] 当获得不在所述白名单上并且支持所述预设安全通道的其他服务器的更新请求 时,将所述其他服务器的特征信息加入所述白名单进行更新。
[0030] 可选的,所述将所述视频通话数据发送给代理装置,具体为:
[0031] 将所述视频通话数据使用密钥加密之后发送给所述代理装置。
[0032] 可选的,在所述判断所述终端设备的视频通话数据对应的视频服务器是否支持建 立预设安全通道来接收所述视频通话数据之后,所述方法还包括:
[0033] 若所述视频服务器不支持建立预设安全通道接收所述视频通话数据,利用所述 htttps通道将所述视频通话数据直接发送给所述视频服务器。
[0034] 可选的,在将所述视频通话数据发送给代理装置之后,所述方法还包括:
[0035] 接收所述代理装置利用所述预设安全通道从所述视频服务器处转发过来的其他 视频通话数据。
[0036] 本发明的另一个方面,提供了一种终端设备,包括:
[0037] 第一判断模块,用于在检测到视频通话数据时,判断所述视频通话数据是否具有 保密数据;
[0038] 第二判断模块,用于若所述视频通话数据具有所述保密数据时,进一步判断所述 视频通话数据对应的视频服务器是否支持建立预设安全通道来接收所述视频通话数据;其 中,所述预设安全通道是不同于超文本传输协议安全https通道的另一类安全通道,并且 所述预设安全通道的安全级别高于所述https通道;
[0039] 第一发送模块,用于若所述视频服务器支持建立所述预设安全通道来接收所述 视频通话数据,则将所述视频通话数据发送给终端设备侧的代理装置,使所述代理装置建 立所述预设安全通道,然后利用所述预设安全通道转发所述视频通话数据给所述视频服务 器。
[0040] 可选的,所述第一判断模块具体用于判断所述视频通话数据中包含的图像数据是 否具有保密图像内容;若所述图像数据中具有所述保密图像内容,则表明所述视频通话数 据具有保密数据。
[0041] 可选的,所述第一判断模块具体用于判断所述视频通话数据中包含的图像数据是 否具有保密字段;若所述图像数据中具有所述保密字段,则表明所述视频通话数据具有保 密数据。
[0042] 可选的,所述第一判断模块具体用于判断所述视频通话数据中包含的语音数据是 否包含保密内容;若所述语音数据中包含所述保密内容,则表明所述视频通话数据具有保 密数据。
[0043] 可选的,所述代理装置内置于浏览器中。
[0044] 可选的,所述第二判断模块具体包括:
[0045] 提取模块,用于提取所述视频通话数据中关于视频服务器的特征信息;
[0046] 判断子模块,用于基于所述视频服务器的特征信息判断所述视频服务器是否支持 建立所述预设安全通道来接收所述视频通话数据。
[0047] 可选的,所述判断子模块具体用于判断所述视频服务器的特征信息是否存在白名 单中,所述白名单中记载了支持所述预设安全通道的服务器的特征信息;若所述视频服务 器的特征信息存在所述白名单中,则表示所述视频服务器支持建立所述预设安全通道接收 所述视频通话数据。
[0048] 可选的,所述视频服务器的特征信息包括:IP地址和/或接收端口。
[0049] 可选的,所述白名单的更新包括下面的步骤:
[0050] 定时对所述白名单进行更新;或
[0051] 当获得不在所述白名单上并且支持所述预设安全通道的其他服务器的更新请求 时,将所述其他服务器的特征信息加入所述白名单进行更新。
[0052] 可选的,所述第一发送模块具体用于将所述视频通话数据使用密钥加密之后发送 给所述代理装置。
[0053] 可选的,所述终端设备还包括:
[0054] 第二发送模块,用于在判断所述终端设备的视频通话数据对应的视频服务器是否 支持建立预设安全通道来接收所述视频通话数据之后,若所述视频服务器不支持建立预设 安全通道接收所述视频通话数据,利用所述htttps通道将所述视频通话数据直接发送给 所述视频服务器。 阳化日]可选的,所述终端设备还包括:
[0056] 接收模块,用于在将所述视频通话数据发送给代理装置之后,接收所述代理装置 利用所述预设安全通道从所述视频服务器处转发过来的其他视频通话数据。
[0057] 本申请实施例中提供的技术方案,至少具有如下技术效果或优点:
[0058] 本发明公开了一种进行视频通话的方法及终端设备。本发明的方法在检测到视频 通话数据时,先判断所述视频通话数据是否具有保密数据;若所述视频通话数据具有所述 保密数据时,进一步判断所述视频通话数据对应的视频服务器是否支持建立预设安全通道 来接收所述视频通话数据;若支持则将所述视频通话数据发送给终端设备侧的代理装置, 使所述代理装置建立所述预设安全通道进行数据传输。由于预设安全通道的安全级别高于 https通道,因此可W保证数据传输的安全性。
[0059] 进一步的,如果视频通话数据对应的视频服务器不支持建立预设安全通道接收视 频通话数据,本发明还可WhttpS通道来传输视频通话数据。由此可见,本发明不但可W提 高数据传输的安全,还可W兼容两种传输方式传输数据。
[0060] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予W实施,并且为了让本发明
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1