CN115914527A - 视频通话方法、装置、计算机设备和可读介质 - Google Patents
视频通话方法、装置、计算机设备和可读介质 Download PDFInfo
- Publication number
- CN115914527A CN115914527A CN202110974205.XA CN202110974205A CN115914527A CN 115914527 A CN115914527 A CN 115914527A CN 202110974205 A CN202110974205 A CN 202110974205A CN 115914527 A CN115914527 A CN 115914527A
- Authority
- CN
- China
- Prior art keywords
- data
- user terminal
- image
- video
- video call
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012545 processing Methods 0.000 claims abstract description 153
- 238000004891 communication Methods 0.000 claims description 30
- 230000014509 gene expression Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 14
- 230000003190 augmentative effect Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 37
- 238000007726 management method Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 7
- 230000000903 blocking effect Effects 0.000 description 4
- 125000000086 dCMP group Chemical group 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 239000011521 glass Substances 0.000 description 3
- 239000003999 initiator Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本公开提供一种视频通话方法,应用于第一用户终端,在第一用户终端为被叫方的视频通话连接建立后,获取视频通话的视频数据;在图像隐私保护功能开启的情况下,由第一用户终端对视频数据中的图像进行隐私保护处理后,将处理后的视频数据发送给视频通话的主叫方第二用户终端,或者,通过第一数据通道将视频数据发送给数据服务器,由数据服务器对视频数据中的图像进行隐私保护处理后,通过第二数据通道将隐私保护处理后的视频数据发送给第二用户终端。本公开实施例能够加强用户的隐私保护,可有效提高视频通话的安全性。本公开还提供一种用户终端、数据服务器、计算机设备和可读介质。
Description
技术领域
本公开涉及通信技术领域,具体涉及一种视频通话方法、装置、计算机设备和可读介质。
背景技术
2021MWC(Mobile World Congress,世界移动通信大会)上海展会上发布了5G(5thGeneration Mobile Communication Technology,第五代移动通信技术)新通话解决方案。该方案作为一种基于IMS(IP Multimedia Subsystem,IP多媒体子***)数据通道架构实现的通话业务增强形态,具有高清、可视化、可交互的特征,将有效提升5G时代的用户通话体验。
5G新通话使用H.265和EVS(Enhance Voice Services,增强语音服务)编码技术代替H.264和AMR(Adaptive Multirate Codec,自适应多码率)编码技术,实现了高清音视频通话。然而,高清晰度的视频通话可能给用户带来隐私方面的风险及安全性风险。
发明内容
本公开提供一种视频通话方法、装置、计算机设备和可读介质。
第一方面,本公开实施例提供一种视频通话方法,应用于第一用户终端,所述方法包括:
在第一用户终端为被叫方的视频通话连接建立后,获取所述视频通话的视频数据,其中,所述视频通话的主叫方为第二用户终端;
在图像隐私保护功能开启的情况下,对所述视频数据中的图像进行隐私保护处理,并将处理后的视频数据发送给所述第二用户终端,或者,通过所述第一用户终端与数据服务器之间的第一数据通道向所述数据服务器发送携带所述视频数据的数据处理请求;所述数据处理请求用于,使所述数据处理服务器对所述视频数据中的图像进行隐私保护处理,并通过所述数据处理服务器与所述第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给所述第二用户终端。
在一些实施例中,所述图像包括人物图像,对所述视频数据中人物图像的以下至少一个区域进行隐私保护处理:生物信息特征识别区域、身体隐私部位区域。
在一些实施例中,所述进行隐私保护处理包括以下至少之一:使用预设图案遮挡、替换为虚拟形象、叠加增强现实表情、降低分辨率。
在一些实施例中,所述方法还包括:
响应于接收到隐私保护指示,开启所述图像隐私保护功能。
在一些实施例中,在所述视频通话连接建立之前,所述方法还包括:
响应于接收到所述第二用户终端发送的视频通话请求,获取所述视频通话请求中携带的多组分辨率;
从所述多组分辨率中选择一组分辨率,并根据选择的分辨率与所述第二用户终端建立视频通话连接。
在一些实施例中,所述从所述多组分辨率中选择一组分辨率,包括:
在所述第一用户终端内查询所述第二用户终端的通信号码;
响应于查询到所述第二用户终端的通信号码,从所述多组分辨率中选择第一组分辨率;
响应于未查询到所述第二用户终端的通信号码,从所述多组分辨率中选择第二组分辨率,其中,所述第二组分辨率小于所述第一组分辨率。
在一些实施例中,所述方法还包括:
在根据所述第二组分辨率建立所述视频通话连接且所述图像隐私保护功能关闭的情况下,开启所述图像隐私保护功能。
在一些实施例中,在通过所述第一用户终端与数据服务器之间的第一数据通道向所述数据服务器发送携带所述视频数据的数据处理请求的情况下,所述方法还包括:
在所述视频通话连接建立之前,与所述数据服务器建立所述第一数据通道;或者,
在所述视频通话连接建立之后、向所述数据服务器发送所述数据处理请求之前,与所述数据服务器建立所述第一数据通道。
又一方面,本公开实施例提供一种视频通话方法,应用于数据服务器,所述方法包括:
通过第一数据通道接收第一用户终端发送的数据处理请求,获取其中携带的视频数据;其中,所述数据处理请求是所述第一用户终端为被叫方的视频通话连接建立且所述第一用户终端确定出图像隐私保护功能开启后发送的,所述视频通话的主叫方为第二用户终端;
对所述视频数据中的图像进行隐私保护处理;
通过所述数据服务器与所述第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给所述第二用户终端。
又一方面,本公开实施例还提供一种用户终端,包括通信模块、获取模块、图像处理模块和数据通道管理模块,所述通信模块用于,建立第一用户终端为被叫方的视频通话连接;以及,将处理后的视频数据发送给所述第二用户终端;
所述获取模块用于,获取所述视频通话的视频数据,其中,所述视频通话的主叫方为第二用户终端;
所述图像处理模块用于,在图像隐私保护功能开启的情况下,对所述视频数据中的图像进行隐私保护处理;
所述数据通道管理模块用于,在图像隐私保护功能开启的情况下,通过所述第一用户终端与数据服务器之间的第一数据通道向所述数据服务器发送携带所述视频数据的数据处理请求;所述数据处理请求用于,使所述数据处理服务器对所述视频数据中的图像进行隐私保护处理,并通过所述数据处理服务器与所述第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给所述第二用户终端。
又一方面,本公开实施例还提供一种数据服务器,包括数据通道管理模块和图像处理模块,所述数据通道管理模块用于,通过第一数据通道接收第一用户终端发送的数据处理请求,获取其中携带的视频数据;其中,所述数据处理请求是所述第一用户终端为被叫方的视频通话连接建立且所述第一用户终端确定出图像隐私保护功能开启后发送的,所述视频通话的主叫方为第二用户终端;以及,通过所述数据服务器与所述第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给所述第二用户终端;
所述图像处理模块用于,对所述视频数据中的图像进行隐私保护处理。
又一方面,本公开实施例还提供一种计算机设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前所述的视频通话方法。
又一方面,本公开实施例还提供一种计算机可读介质,其上存储有计算机程序,其中,所述程序被执行时实现如前所述的视频通话方法。
本公开实施例提供的视频通话方法,应用于第一用户终端,在第一用户终端为被叫方的视频通话连接建立后,获取视频通话的视频数据;在图像隐私保护功能开启的情况下,由第一用户终端对视频数据中的图像进行隐私保护处理后,将处理后的视频数据发送给视频通话的主叫方第二用户终端,或者,通过第一数据通道将视频数据发送给数据服务器,由数据服务器对视频数据中的图像进行隐私保护处理后,通过第二数据通道将隐私保护处理后的视频数据发送给第二用户终端。本公开实施例通过对视频通话中的图像进行隐私保护处理,使得视频通话的对端用户看到的是经过隐私保护处理后的图像,加强用户的隐私保护,可有效提高视频通话的安全性。
附图说明
图1为本公开实施例的***架构图;
图2为本公开实施例提供的视频通话方法的流程示意图一;
图3为本公开实施例提供的建立视频通话连接的流程示意图;
图4为本公开实施例提供的在建立视频通话连接过程中选择分辨率的流程示意图;
图5为本公开实施例提供的视频通话方法的流程示意图二;
图6为本公开实施例提供的用户终端的结构示意图一;
图7为本公开实施例提供的用户终端的结构示意图二;
图8为本公开实施例提供的数据服务器的结构示意图。
具体实施方式
在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。
如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。
本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。
本文所述实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。因此,实施例不限于附图中所示的实施例,而是包括基于制造工艺而形成的配置的修改。因此,附图中例示的区具有示意性属性,并且图中所示区的形状例示了元件的区的具体形状,但并不旨在是限制性的。
除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
本公开实施例提供一种视频通话方法,所述视频通话应用于如图1所示的***中。如图1所示,所述***包括数据服务器(Data channel server)以及视频通话的各个用户终端,在本公开实施例中,以两个用户终端进行视频通话为例进行说明,其中,第一用户终端为视频通话的被叫方,第二用户终端为视频通话的主叫方。第一用户终端和第二用户终端可以分别与数据服务器建立Bootstrap数据通道,并通过Bootstrap数据通道传输视频通话的视频数据和音频数据。需要说明的是,第一用户终端和第二用户终端也可以不利用Bootstrap数据通道经由数据服务器传输音视频数据,而是利用IMS数据通道直接传输音视频数据。
如图2所示,本公开实施例提供的视频通话方法,应用于第一用户终端,所述方法包括以下步骤:
步骤21,在第一用户终端为被叫方的视频通话连接建立后,获取视频通话的视频数据,其中,视频通话的主叫方为第二用户终端。
第二用户终端向第一用户终端发起IMS类型的视频通话请求,IMS类型的视频通话可以包括但不限于VoNR(Voice over New Radio,基于新无线的语音通话)、VoLTE(Voiceover LTE,基于LTE的语音通话)、VoWiFi(Voice over WiFi,基于WiFi的语音通话)。
在本步骤中,第一用户终端的用户接听该视频通话并建立该视频通话连接之后,实时采集该用户的视频数据和音频数据。在一些实施例中,可以利用第一用户终端自带的声音采集装置(例如麦克风)、图像采集装置(例如前置摄像头)等设备采集音频数据和视频数据。
步骤22,在图像隐私保护功能开启的情况下,对视频数据中的图像进行隐私保护处理,并将处理后的视频数据发送给第二用户终端,或者,通过第一用户终端与数据服务器之间的第一数据通道向数据服务器发送携带视频数据的数据处理请求;数据处理请求用于,使数据处理服务器对视频数据中的图像进行隐私保护处理,并通过数据处理服务器与第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给第二用户终端。
在本公开实施例中,第一用户终端设置有图像隐私保护功能开关,用户可以基于需要手动设置以开启或关闭该图像隐私保护功能。在图像隐私保护功能开启的情况下,在用户使用第一用户终端进行视频通话时,能够对视频数据中的图像进行隐私保护处理,以避免视频通话对方看到敏感区域的图像。
在本公开实施例中,对视频数据中的图像进行隐私保护处理的操作,可以由第一用户终端执行,第一用户终端对视频数据中的图像进行隐私保护处理之后,将隐私保护处理后的视频数据通过IMS数据通道发送给第二用户终端。由于针对图像的隐私保护处理操作对用户终端设备的图像性能要求较高,在第一用户终端的图像处理性能有限的情况下,对视频数据中的图像进行隐私保护处理的操作也可以由数据服务器执行。在由数据服务器对视频数据中的图像进行隐私保护处理的情况下,第一用户终端与用户服务器之间,以及用户服务器与第二用户终端之间通过Bootstrap数据通道传输视频通话的视频数据。
需要说明的是,在本步骤中,第一用户终端向第二用户终端或数据服务器发送的数据不但包括视频数据,还包括音频数据,只不过音频数据是未进行隐私保护处理的原始音频数据。
本公开实施例提供的视频通话方法,应用于第一用户终端,在第一用户终端为被叫方的视频通话连接建立后,获取视频通话的视频数据;在图像隐私保护功能开启的情况下,由第一用户终端对视频数据中的图像进行隐私保护处理后,将处理后的视频数据发送给视频通话的主叫方第二用户终端,或者,通过第一数据通道将视频数据发送给数据服务器,由数据服务器对视频数据中的图像进行隐私保护处理后,通过第二数据通道将隐私保护处理后的视频数据发送给第二用户终端。本公开实施例通过对视频通话中的图像进行隐私保护处理,使得视频通话的对端用户看到的是经过隐私保护处理后的图像,加强用户的隐私保护,可有效提高视频通话的安全性。
在一些实施例中,所述图像包括人物图像,对视频数据中人物图像的以下至少一个区域进行隐私保护处理:生物信息特征识别区域、身体隐私部位区域。也就是说,对视频数据中人物图像的生物信息特征识别区域和/或身体隐私部位区域进行隐私保护处理。示例性的,生物信息特征识别区域可以是人脸区域、人眼区域、包括指纹的手部区域等。
在一些实施例中,所述进行隐私保护处理可以包括以下至少之一:根据预设图案遮挡、替换为虚拟形象、叠加增强现实表情、降低分辨率。也就是说,对视频数据中图像的一个或多个区域进行使用预设图案遮挡、替换为虚拟形象、叠加增强现实(AugmentedReality,AR)表情、降低分辨率中的一种或多种操作。示例性的,可以将人脸区域替换为虚拟形象、在人脸区域叠加AR表情、降低人脸区域的分辨率、使用预设图案遮挡人脸区域、遮挡身体隐私部位区域等。
需要说明的是,虚拟形象和AR表情可以在第一用户终端的设置“图像隐私保护功能”界面上提供,以供用户进行选择,通过替换为虚拟形象、叠加AR表情,可以提高视频通话的趣味性。
在一些实施例中,示例性的,预设图案可以是口罩、眼镜、面具、假发等图案。
在一些实施例中,在某些视频会议场景下,用户上半身穿着正装,下半身穿着家居服,通过遮挡身体隐私部位区域,可以将用户的下半身进行遮挡,只显示身着正装的上半身,避免隐私暴露且更加人性化。
由于用户所处的环境、周边的物品也可能包含位置、个人喜好、职业等隐私信息,因此,在一些实施例中,进行隐私保护处理的图像也可以不限于人物图像,也可以包括非人物图像,例如背景图像,包括环境背景图像、周边物品图像等。针对非人物图像,进行隐私保护处理可以包括:使用预设图案遮挡和/或降低分辨率,例如,对降低背景图像区域的分辨率、使用卡通图案对周边物品进行遮挡等。
需要说明的是,在本公开实施例中,图像隐私保护功能可以通过用户配置开启或关闭。因此,在一些实施例中,所述视频通话方法还可以包括以下步骤:响应于接收到隐私保护指示,开启图像隐私保护功能。隐私保护指示由第一用户终端的用户发起,用户可以在第一用户终端的设置菜单界面开启图像隐私保护功能,在这种情况下,可以针对所有的视频通话开启图像隐私保护功能;用户也可以在视频通话界面开启图像隐私保护功能,在这种情况下,可以针对当前的视频通话开启图像隐私保护功能。
在一些实施例中,在视频通话连接建立之前,第一用户终端与第二用户终端进行视频通话分辨率协商,以便根据协商好的分辨率建立视频通话连接。相应的,如图3所示,在视频通话连接建立之前,所述视频通话方法还可以包括以下步骤:
步骤31,响应于接收到第二用户终端发送的视频通话请求,获取视频通话请求中携带的多组分辨率。
在本步骤中,第一用户终端接收到第二用户终端发送的INVITE(通话邀请)消息,根据其中的imageattr字段,得到第二用户终端支持的视频分辨率列表,视频分辨率列表包括多组分辨率。
示例性的,INVITE消息日志如下:
a=imageattr:114send[x=480,y=640][x=240,y=320][x=144,y=176]recv[x=480,y=640][x=240,y=320][x=144,y=176]
a=rtpmap:113H265/90000
a=imageattr:113send[x=480,y=640][x=240,y=320][x=144,y=176]recv[x=480,y=640][x=240,y=320][x=144,y=176]
通过上述日志可以看出,第二用户终端支持H265的113和114两种编码格式,每种编码格式支持的视频分辨率列表包括三组分辨率:[x=480,y=640]、[x=240,y=320]、[x=144,y=176],其中,x为视频图像中x坐标的像素值,y为视频图像中y坐标的像素值。
步骤32,从多组分辨率中选择一组分辨率,并根据选择的分辨率与第二用户终端建立视频通话连接。
在本步骤中,第一用户终端根据预设策略,从多组分辨率中选择一组分辨率,并通过INVITE响应消息答复第二用户终端。
示例性的,INVITE响应消息日志如下:
a=imageattr:114send[x=480,y=640]recv[x=480,y=640]
通过上述日志可以看出,第一用户终端与第二用户终端协商采用114编码格式、[x=480,y=640]的分辨率进行视频通话。
在一些实施例中,如图4所示,所述从多组分辨率中选择一组分辨率(即步骤32),包括以下步骤:
步骤321,在第一用户终端内查询第二用户终端的通信号码。
在一些实施例中,第二用户终端的通信号码可以是手机号码,在本步骤中,第一用户终端在本地查询第二用户终端的手机号码,用以确定是否在本地存储过该手机号码。
步骤322,判断是否查询到第二用户终端的通信号码,若查询到,则执行步骤323;若未查询到,则执行步骤324。
在本步骤中,若第一用户终端查询到第二用户终端的通信号码,说明第二用户终端的通信号码曾经在第一用户终端(例如通讯录中)存储过,那么很可能第二用户终端的用户是第一用户终端的用户的熟人(例如,亲朋好友等),则可以采用较高分辨率与第二用户终端进行视频通话;若第一用户终端未查询到第二用户终端的通信号码,说明第二用户终端的通信号码并没有在第一用户终端(例如通讯录中)存储过,那么很可能第二用户终端的用户对于第一用户终端的用户来说是陌生人,则可以采用较低分辨率与第二用户终端进行视频通话。
步骤323,从多组分辨率中选择第一组分辨率。
步骤324,从多组分辨率中选择第二组分辨率,其中,第二组分辨率小于第一组分辨率。
在一些实施例中,第二组分辨率可以为多组视频分辨率中最低的一组分辨率,第一组分辨率可以为多组视频分辨率中最高的一组分辨率,或者,多组视频分辨率中非最低分辨率中随机选择的一组分辨率。
为了进一步加强用户的隐私保护,进一步提高视频通话的安全性,在一些实施例中,所述视频通话方法还可以包括以下步骤:在根据第二组分辨率建立视频通话连接且图像隐私保护功能关闭的情况下,开启图像隐私保护功能。也就是说,如果第一用户终端在本地没有查询到第二用户终端的通信号码,说明第二用户终端用户对于第一用户终端用户而言是陌生人,此时,第一用户终端用户不但采用较低的分辨率与其进行视频通话,在图像隐私保护功能关闭的情况下,可以自动开启图像隐私保护功能,从而起到多方位的隐私保护。
针对由数据服务器对视频数据中的图像进行隐私保护处理的方案,第一用户终端与用户服务器之间,以及用户服务器与第二用户终端之间通过Bootstrap数据通道传输视频通话的视频数据。Bootstrap数据通道可以在视频通话连接建立之前建立,也可以在视频通话连接建立之后建立。
因此,在一些实施例中,在通过第一用户终端与数据服务器之间的第一数据通道向数据服务器发送携带视频数据的数据处理请求的情况下,所述视频通话方法还可以包括以下步骤:在视频通话连接建立之前,与数据服务器建立第一数据通道;或者,在视频通话连接建立之后、向数据服务器发送数据处理请求之前,与数据服务器建立第一数据通道。
需要说明的是,数据服务器与第二用户终端之间的第二数据通道也可以在视频通话连接建立之前建立,或者,在视频通话连接建立之后、发送数据处理请求之前建立。
以下以建立第一用户终端与数据服务器之间的第一数据通道为例,对建立Bootstrap数据通道的过程进行详细说明。
第一用户终端向数据服务器发送携带dcmap字段的SIP(Session InitiationProtocol,会话初始协议)UPDATE消息,数据服务器接收到SIP UPDATE消息后,建立与第一用户终端的http连接,从而建立第一数据通道。dcmap字段的值为SDP媒体流标识(StreamID),其中,dcmap字段的值的含义如表1所示:
表1
表1中“内容源”表示建立数据通道的发起者,dcmp=0表示由本地网络的数据服务器发起建立数据通道;dcmp=10表示由本地网络的用户终端(例如图1中的第一用户终端)发起建立数据通道;dcmp=100表示由远程网络的数据服务器发起建立数据通道;dcmp=110表示由远程网络的用户终端(例如图1中的第二用户终端)发起建立数据通道。
需要说明的是,第一用户终端与第二用户终端之间也可以不经过数据服务器而是直接建立数据通道,两个用户终端之间的数据通道是非Bootstrap数据通道。针对由第一用户终端对视频数据中的图像进行隐私保护处理的方案,第一用户终端也可以通过与第二用户终端之间的直接建立的数据通道(不同于IMS数据通道),将隐私保护处理后的视频数据发送给第二用户终端。
本公开实施例还提供一种视频通话方法,所述方法应用于数据服务器,如图5所示,所述方法包括以下步骤:
步骤51,通过第一数据通道接收第一用户终端发送的数据处理请求,获取其中携带的视频数据;其中,数据处理请求是第一用户终端为被叫方的视频通话连接建立且第一用户终端确定出图像隐私保护功能开启后发送的,视频通话的主叫方为第二用户终端。
第一用户终端的用户接听第二用户终端发起的IMS类型的视频通话请求,并建立该视频通话连接之后,实时采集该用户的视频数据和音频数据。在确定出图像隐私保护功能开启后,将携带视频数据的数据处理请求通过第一数据通道发送给数据服务器,以请求数据服务器对视频数据中的图像进行隐私保护处理。
在本步骤中,数据服务器通过与第一用户终端之间的第一数据通道接收携带有视频数据的数据处理请求,并获取其中的视频数据,该视频数据是原始视频数据,即未进行隐私保护处理的视频数据。
步骤52,对视频数据中的图像进行隐私保护处理。
在本步骤中,数据服务器对视频数据中的图像进行隐私保护处理,以避免视频通话的发起方看到敏感区域的图像。
步骤53,通过数据服务器与第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给第二用户终端。
在本步骤中,数据服务器向第二用户终端发送的数据不但包括视频数据,还包括音频数据,只不过音频数据是未进行隐私保护处理的原始音频数据。
需要说明的是,第一数据通道和第二数据通道为Bootstrap数据通道。
本公开实施例提供的视频通话方法,应用于数据服务器,通过第一数据通道接收第一用户终端发送的携带有视频数据的数据处理请求,其中,所述数据处理请求是第一用户终端为被叫方的视频通话连接建立且第一用户终端确定出图像隐私保护功能开启后发送的,视频通话的主叫方为第二用户终端;对视频数据中的图像进行隐私保护处理,并通过数据服务器与第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给第二用户终端。本公开实施例通过对视频通话中的图像进行隐私保护处理,使得视频通话的对端用户看到的是经过隐私保护处理后的图像,加强用户的隐私保护,可有效提高视频通话的安全性。
在一些实施例中,所述图像包括人物图像,对视频数据中人物图像的以下至少一个区域进行隐私保护处理:生物信息特征识别区域、身体隐私部位区域。也就是说,对视频数据中人物图像的生物信息特征识别区域和/或身体隐私部位区域进行隐私保护处理。示例性的,生物信息特征识别区域可以是人脸区域、人眼区域、包括指纹的手部区域等。
在一些实施例中,所述进行隐私保护处理可以包括以下至少之一:根据预设图案遮挡、替换为虚拟形象、叠加增强现实表情、降低分辨率。也就是说,对视频数据中图像的一个或多个区域进行使用预设图案遮挡、替换为虚拟形象、叠加增强现实(AugmentedReality,AR)表情、降低分辨率中的一种或多种操作。示例性的,可以将人脸区域替换为虚拟形象、在人脸区域叠加AR表情、降低人脸区域的分辨率、使用预设图案遮挡人脸区域、遮挡身体隐私部位区域等。
需要说明的是,虚拟形象和AR表情可以在第一用户终端的设置“图像隐私保护功能”界面上提供,以供用户进行选择,通过替换为虚拟形象、叠加AR表情,可以提高视频通话的趣味性。
在一些实施例中,示例性的,预设图案可以是口罩、眼镜、面具、假发等图案。
在一些实施例中,在某些视频会议场景下,用户上半身穿着正装,下半身穿着家居服,通过遮挡身体隐私部位区域,可以将用户的下半身进行遮挡,只显示身着正装的上半身,避免隐私暴露且更加人性化。
由于用户所处的环境、周边的物品也可能包含位置、个人喜好、职业等隐私信息,因此,在一些实施例中,进行隐私保护处理的图像也可以不限于人物图像,也可以包括非人物图像,例如背景图像,包括环境背景图像、周边物品图像等。针对非人物图像,进行隐私保护处理可以包括:使用预设图案遮挡和/或降低分辨率,例如,对降低背景图像区域的分辨率、使用卡通图案对周边物品进行遮挡等。
在一些实施例中,所述视频通话方法还包括以下步骤:
在视频通话连接建立之前,与第一用户终端建立第一数据通道,并与第二用户终端建立第二数据通道;或者,在视频通话连接建立之后、在接收第一用户终端发送的数据处理请求之前,与第一用户终端建立第一数据通道,并与第二用户终端建立第二数据通道。也就是说,Bootstrap数据通道(包括第一数据通道和第二数据通道)可以在第一用户终端与第二用户终端之间的视频通话连接建立之前建立,也可以在该视频通话连接建立之后、在接收第一用户终端发送的数据处理请求之前建立。
本公开实施例提供的视频通话方法,在建立第一用户终端与第二用户终端之间的视频通话后,作为被叫方的第一用户终端实时采集音频数据和视频数据,并对采集到的视频数据进行隐私区域检测。如果识别到隐私区域,则针对图像中的隐私区域进行隐私保护处理,例如,在面部区域添加口罩、眼镜、面具、假发等遮挡物、降低面部区域的分辨率、将面部区域替换为虚拟形象、叠加AR表情等,然后将音频数据和经过隐私保护处理后的视频数据发给作为视频通话主叫方的第二用户终端。本公开实施例可以降低用户隐私方面的风险以及安全性风险,尤其适用于与陌生人之间的视频通话场景,可以避免高清晰的人脸图片被滥用于可视门禁,从而排除人身安全隐患;还可以避免陌生人通过视频通话的图像和获取用户的身份、个人喜好、环境、位置等信息,加强用户的隐私保护。
基于相同的技术构思,本公开实施例还提供一种用户终端,如图6所示,所述用户终端包括通信模块101、获取模块102、图像处理模块103和数据通道管理模块104,通信模块101用于,建立第一用户终端为被叫方的视频通话连接;以及,将处理后的视频数据发送给所述第二用户终端。
获取模块102用于,获取所述视频通话的视频数据,其中,所述视频通话的主叫方为第二用户终端。
图像处理模块103用于,在图像隐私保护功能开启的情况下,对所述视频数据中的图像进行隐私保护处理。
数据通道管理模块104用于,在图像隐私保护功能开启的情况下,通过所述第一用户终端与数据服务器之间的第一数据通道向所述数据服务器发送携带所述视频数据的数据处理请求;所述数据处理请求用于,使所述数据处理服务器对所述视频数据中的图像进行隐私保护处理,并通过所述数据处理服务器与所述第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给所述第二用户终端。
在一些实施例中,所述图像包括人物图像,对所述视频数据中人物图像的以下至少一个区域进行隐私保护处理:生物信息特征识别区域、身体隐私部位区域。
在一些实施例中,图像处理模块103用于,对所述视频数据中的图像进行以下至少之一的隐私保护处理:使用预设图案遮挡、替换为虚拟形象、叠加增强现实表情、降低分辨率。
在一些实施例中,如图7所示,所述用户终端还包括设置模块105,设置模块105用于,响应于接收到隐私保护指示,开启所述图像隐私保护功能。
在一些实施例中,通信模块101还用于,在所述视频通话连接建立之前,响应于接收到所述第二用户终端发送的视频通话请求,获取所述视频通话请求中携带的多组分辨率;从所述多组分辨率中选择一组分辨率,并根据选择的分辨率与所述第二用户终端建立视频通话连接。
在一些实施例中,通信模块101还用于,在所述第一用户终端内查询所述第二用户终端的通信号码;响应于查询到所述第二用户终端的通信号码,从所述多组分辨率中选择第一组分辨率;响应于未查询到所述第二用户终端的通信号码,从所述多组分辨率中选择第二组分辨率,其中,所述第二组分辨率小于所述第一组分辨率。
在一些实施例中,设置模块105还用于,在根据所述第二组分辨率建立所述视频通话连接且所述图像隐私保护功能关闭的情况下,开启所述图像隐私保护功能。
在一些实施例中,数据通道管理模块104还用于,在所述视频通话连接建立之前,与所述数据服务器建立所述第一数据通道;或者,在所述视频通话连接建立之后、向所述数据服务器发送所述数据处理请求之前,与所述数据服务器建立所述第一数据通道。
基于相同的构思,本公开实施例还提供一种数据服务器,如图8所示,所述数据服务器包括数据通道管理模块201和图像处理模块202,数据通道管理模块201用于,通过第一数据通道接收第一用户终端发送的数据处理请求,获取其中携带的视频数据;其中,所述数据处理请求是所述第一用户终端为被叫方的视频通话连接建立且所述第一用户终端确定出图像隐私保护功能开启后发送的,所述视频通话的主叫方为第二用户终端;以及,通过所述数据服务器与所述第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给所述第二用户终端。
图像处理模块202用于,对所述视频数据中的图像进行隐私保护处理。
在一些实施例中,所述图像包括人物图像,对所述视频数据中人物图像的以下至少一个区域进行隐私保护处理:生物信息特征识别区域、身体隐私部位区域。
在一些实施例中,图像处理模块202用于,对所述视频数据中的图像进行以下至少之一的隐私保护处理:使用预设图案遮挡、替换为虚拟形象、叠加增强现实表情、降低分辨率。
在一些实施例中,数据通道管理模块201还用于,在所述视频通话连接建立之前,与所述第一用户终端建立所述第一数据通道,并与所述第二用户终端建立所述第二数据通道;或者,在所述视频通话连接建立之后、在接收所述第一用户终端发送的数据处理请求之前,与所述第一用户终端建立所述第一数据通道,并与所述第二用户终端建立所述第二数据通道。
本公开实施例还提供了一种计算机设备,该计算机设备包括:一个或多个处理器以及存储装置;其中,存储装置上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如前述各实施例所提供的视频通话方法。
本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,其中,该计算机程序被执行时实现如前述各实施例所提供的视频通话方法。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其他实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本发明的范围的情况下,可进行各种形式和细节上的改变。
Claims (13)
1.一种视频通话方法,应用于第一用户终端,其特征在于,所述方法包括:
在第一用户终端为被叫方的视频通话连接建立后,获取所述视频通话的视频数据,其中,所述视频通话的主叫方为第二用户终端;
在图像隐私保护功能开启的情况下,对所述视频数据中的图像进行隐私保护处理,并将处理后的视频数据发送给所述第二用户终端,或者,通过所述第一用户终端与数据服务器之间的第一数据通道向所述数据服务器发送携带所述视频数据的数据处理请求;所述数据处理请求用于,使所述数据处理服务器对所述视频数据中的图像进行隐私保护处理,并通过所述数据处理服务器与所述第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给所述第二用户终端。
2.如权利要求1所述的方法,其特征在于,所述图像包括人物图像,对所述视频数据中人物图像的以下至少一个区域进行隐私保护处理:生物信息特征识别区域、身体隐私部位区域。
3.如权利要求2所述的方法,其特征在于,所述进行隐私保护处理包括以下至少之一:
使用预设图案遮挡、替换为虚拟形象、叠加增强现实表情、降低分辨率。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
响应于接收到隐私保护指示,开启所述图像隐私保护功能。
5.如权利要求1所述的方法,其特征在于,在所述视频通话连接建立之前,所述方法还包括:
响应于接收到所述第二用户终端发送的视频通话请求,获取所述视频通话请求中携带的多组分辨率;
从所述多组分辨率中选择一组分辨率,并根据选择的分辨率与所述第二用户终端建立视频通话连接。
6.如权利要求5所述的方法,其特征在于,所述从所述多组分辨率中选择一组分辨率,包括:
在所述第一用户终端内查询所述第二用户终端的通信号码;
响应于查询到所述第二用户终端的通信号码,从所述多组分辨率中选择第一组分辨率;
响应于未查询到所述第二用户终端的通信号码,从所述多组分辨率中选择第二组分辨率,其中,所述第二组分辨率小于所述第一组分辨率。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
在根据所述第二组分辨率建立所述视频通话连接且所述图像隐私保护功能关闭的情况下,开启所述图像隐私保护功能。
8.如权利要求1所述的方法,其特征在于,在通过所述第一用户终端与数据服务器之间的第一数据通道向所述数据服务器发送携带所述视频数据的数据处理请求的情况下,所述方法还包括:
在所述视频通话连接建立之前,与所述数据服务器建立所述第一数据通道;或者,
在所述视频通话连接建立之后、向所述数据服务器发送所述数据处理请求之前,与所述数据服务器建立所述第一数据通道。
9.一种视频通话方法,应用于数据服务器,其特征在于,所述方法包括:
通过第一数据通道接收第一用户终端发送的数据处理请求,获取其中携带的视频数据;其中,所述数据处理请求是所述第一用户终端为被叫方的视频通话连接建立且所述第一用户终端确定出图像隐私保护功能开启后发送的,所述视频通话的主叫方为第二用户终端;
对所述视频数据中的图像进行隐私保护处理;
通过所述数据服务器与所述第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给所述第二用户终端。
10.一种用户终端,其特征在于,包括通信模块、获取模块、图像处理模块和数据通道管理模块,所述通信模块用于,建立第一用户终端为被叫方的视频通话连接;以及,将处理后的视频数据发送给所述第二用户终端;
所述获取模块用于,获取所述视频通话的视频数据,其中,所述视频通话的主叫方为第二用户终端;
所述图像处理模块用于,在图像隐私保护功能开启的情况下,对所述视频数据中的图像进行隐私保护处理;
所述数据通道管理模块用于,在图像隐私保护功能开启的情况下,通过所述第一用户终端与数据服务器之间的第一数据通道向所述数据服务器发送携带所述视频数据的数据处理请求;所述数据处理请求用于,使所述数据处理服务器对所述视频数据中的图像进行隐私保护处理,并通过所述数据处理服务器与所述第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给所述第二用户终端。
11.一种数据服务器,其特征在于,包括数据通道管理模块和图像处理模块,所述数据通道管理模块用于,通过第一数据通道接收第一用户终端发送的数据处理请求,获取其中携带的视频数据;其中,所述数据处理请求是所述第一用户终端为被叫方的视频通话连接建立且所述第一用户终端确定出图像隐私保护功能开启后发送的,所述视频通话的主叫方为第二用户终端;以及,通过所述数据服务器与所述第二用户终端之间的第二数据通道将隐私保护处理后的视频数据发送给所述第二用户终端;
所述图像处理模块用于,对所述视频数据中的图像进行隐私保护处理。
12.一种计算机设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1-9任一项所述的视频通话方法。
13.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被执行时实现如权利要求1-9任一项所述的视频通话方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110974205.XA CN115914527A (zh) | 2021-08-24 | 2021-08-24 | 视频通话方法、装置、计算机设备和可读介质 |
PCT/CN2022/113236 WO2023025020A1 (zh) | 2021-08-24 | 2022-08-18 | 视频通话方法、用户终端、数据服务器、计算机设备和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110974205.XA CN115914527A (zh) | 2021-08-24 | 2021-08-24 | 视频通话方法、装置、计算机设备和可读介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115914527A true CN115914527A (zh) | 2023-04-04 |
Family
ID=85322502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110974205.XA Pending CN115914527A (zh) | 2021-08-24 | 2021-08-24 | 视频通话方法、装置、计算机设备和可读介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115914527A (zh) |
WO (1) | WO2023025020A1 (zh) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101296429B (zh) * | 2007-04-25 | 2013-03-20 | 华为技术有限公司 | 一种可视终端和来电处理方法 |
CN102104766A (zh) * | 2009-12-18 | 2011-06-22 | 深圳富泰宏精密工业有限公司 | 视频通话中的隐私保护***及方法 |
CN104836977B (zh) * | 2014-02-10 | 2018-04-24 | 阿里巴巴集团控股有限公司 | 即时通讯过程中的视频通讯方法及*** |
CN104935860A (zh) * | 2014-03-18 | 2015-09-23 | 北京三星通信技术研究有限公司 | 视频通话实现方法及装置 |
CN105046133A (zh) * | 2015-07-21 | 2015-11-11 | 深圳市元征科技股份有限公司 | 一种图像显示方法及车载终端 |
CN109274919A (zh) * | 2017-07-18 | 2019-01-25 | 福州瑞芯微电子股份有限公司 | 视频通话中隐私保护方法、***、视频通话终端及*** |
CN108600679A (zh) * | 2018-01-25 | 2018-09-28 | 维沃移动通信有限公司 | 一种视频通话方法及终端 |
-
2021
- 2021-08-24 CN CN202110974205.XA patent/CN115914527A/zh active Pending
-
2022
- 2022-08-18 WO PCT/CN2022/113236 patent/WO2023025020A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023025020A1 (zh) | 2023-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110049324B (zh) | 视频编码方法、***、设备及计算机可读存储介质 | |
US10257874B2 (en) | Synchronizing mobile devices and displays | |
US8917306B2 (en) | Previewing video data in a video communication environment | |
TWI650976B (zh) | 即時通訊過程中的視頻通訊方法及系統 | |
RU2637469C2 (ru) | Способ, устройство и система осуществления вызовов в видеоконференциях, основанных на унифицированном общении | |
US7996551B2 (en) | Method and system for improving the appearance of a person on the RTP stream coming from a media terminal | |
US8948361B2 (en) | Mitigating spam and identifying callers in video calls | |
CN104660809A (zh) | 私密联系人来电的接听管理方法及装置 | |
CN109963106B (zh) | 一种视频图像处理方法、装置、存储介质及终端 | |
EP4161118A1 (en) | Call identity authentication method, terminal and computer-readable storage medium | |
CN105897570B (zh) | 推送方法及装置 | |
CN108322429B (zh) | 实时通信中录制控制方法、实时通信***及通信终端 | |
CN115914527A (zh) | 视频通话方法、装置、计算机设备和可读介质 | |
US9307193B2 (en) | Communication method and electronic device | |
CN113055338B (zh) | 一种使用人脸镜像的方式实现VoLTE中人脸识别的引导方法 | |
CN114915852A (zh) | 视频通话交互方法、装置、计算机设备和存储介质 | |
CN106657533B (zh) | 通话处理方法及装置 | |
JP2005322969A (ja) | 映像送信装置,映像受信装置,映像通信システム,映像送信方法,映像受信方法,映像通信方法,映像送信プログラムおよび映像受信プログラム | |
KR101970352B1 (ko) | 영상통화 서비스 제공 방법, 장치 및 컴퓨터 프로그램, 표시 제어 방법, 장치 및 컴퓨터 프로그램 | |
KR20110062099A (ko) | 화상 회의 시스템 및 그 방법 | |
KR101649641B1 (ko) | 영상 통화 시스템의 통화 제어 장치 및 그 방법 | |
WO2023051739A1 (zh) | 图像显示方法及装置、存储介质及电子装置 | |
CN112559111B (zh) | 一种共享桌面时的截屏方法和装置 | |
KR101189052B1 (ko) | 영상통화 중 감정 전달 시스템 및 방법 | |
CN114267081A (zh) | 信息处理设备和程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |