一种视频流控制方法、视频流控制装置及电子设备制造方法及图纸

技术编号:23088434 阅读:24 留言:0更新日期:2020-01-11 02:20
本申请公开了一种视频流控制方法、视频流控制装置、电子设备及计算机可读存储介质,其中,该方法包括:随机匹配发起视频通信请求的两个以上客户端,组成临时群组;建立所述临时群组的视频通话;针对目标用户,为所述目标用户创建对应的虚拟对象,其中,所述目标用户为登录目标客户端的用户,所述目标客户端为所述临时群组中的任一客户端:接收所述目标客户端所发送的视频通话的视频流,并将所述虚拟对象显示至所述视频流中所述目标用户的人脸位置;将所述视频流发送至所述临时群组中的各个客户端。通过本申请方案,可在保障用户隐私的前提下,提高用户与他人通过互联网进行社交时的沟通效率,同时使得用户获得直观的社交感受。

A video flow control method, video flow control device and electronic equipment

【技术实现步骤摘要】
一种视频流控制方法、视频流控制装置及电子设备
本申请属于视频处理
,尤其涉及一种视频流控制方法、视频流控制装置、电子设备及计算机可读存储介质。
技术介绍
传统的互联网交友方式往往是随机匹配两个用户进行文字聊天。然而,一方面,文字表达往往难以传递人的情绪,导致用户难以获得较为直观的社交感受;另一方面,文字输入需要一定的时间,导致沟通效率较为低下,用户难以与其他用户实现即时社交。
技术实现思路
本申请实施例提供了一种视频流控制方法、视频流控制装置、电子设备及计算机可读存储介质,可在保障用户隐私的前提下,提高用户与他人通过互联网进行社交时的沟通效率,同时使得用户获得直观的社交感受。第一方面,本申请实施例提供了一种视频流控制方法,包括:随机匹配发起视频通信请求的两个以上客户端,组成临时群组;建立上述临时群组的视频通话;针对目标用户,为上述目标用户创建对应的虚拟对象,其中,上述目标用户为登录目标客户端的用户,上述目标客户端为上述临时群组中的任一客户端:接收上述目标客户端所发送的视频通话的视频流,并将上述虚拟对象显示至上述视频流中上述目标用户的人脸位置;将上述视频流发送至上述临时群组中的各个客户端。第二方面,本申请实施例提供了一种视频流控制装置,包括:群组建立单元,用于随机匹配发起视频通信请求的两个以上客户端,组成临时群组;通话建立单元,用于建立上述临时群组的视频通话;对象创建单元,用于针对目标用户,为上述目标用户创建对应的虚拟对象,其中,上述目标用户为登录目标客户端的用户,上述目标客户端为上述临时群组中的任一客户端;对象显示单元,用于接收上述目标客户端所发送的视频通话的视频流,并将上述虚拟对象显示至上述视频流中上述目标用户的人脸位置;视频流发送单元,用于将上述视频流发送至所述临时群组中的各个客户端。第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述第一方面所提供的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如第一方面所提供的方法。第五方面,本申请实施例还提供了一种计算机程序产品,当上述计算机程序产品在电子设备上运行时,实现如第一方面所提供的方法。由上可见,在本申请方案中,用户可通过客户端发起视频通话需求,在随机匹配多个存在社交需求的用户的客户端组成临时群组之后,即可建立临时群组的视频通话,通过视频通话可提高用户与他人通过互联网进行社交时的沟通效率,并通过视频通话过程中所传递的画面及声音使得用户获得直观的社交感受。而由于上述临时群组中的客户端为随机匹配的客户端,因而为了保障登录客户端的用户的隐私,还为每一用户生成对应的虚拟对象,并在各个用户的视频流中通过对应的虚拟对象实现对用户人脸的遮盖,避免了用户隐私的泄露。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的视频流控制方法的实现流出示意图;图2是本申请实施例提供的视频流控制方法中,用户登录的客户端所显示的视频通话界面的示意图;图3是本申请实施例提供的视频流控制方法中,用户的人脸特征点与虚拟对象的特征点的示意图;图4是本申请实施例提供的视频流控制装置的结构框图;图5是本申请实施例提供的电子设备的结构示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。为了说明本申请上述的技术方案,下面通过具体实施例来进行说明。本申请实施例中的视频流控制方法可应用于智能手机、服务器、平板电脑等电子设备中,此处不作限定。下面以该视频流控制方法应用于服务器为例,对本申请实施例提供的一种视频流控制方法进行描述,请参阅图1,包括:步骤101,随机匹配发起视频通信请求的两个以上客户端,组成临时群组;在本申请实施例中,用户可在预设的客户端上通过已注册的账号登录社交平台,并在存在交友需求时向预设的服务器发起视频通信请求。服务器可以统计在预设的等待时间段内(例如一分钟之内)发起上述视频通信请求的客户端的数量,若存在多个客户端在该预设的等待时间段内发起视频通信请求,即可以将在该预设的等待时间段内发起上述视频通信请求的多个客户端组成临时群组。其中,由于一个客户端往往对应一个用户,因而为了保障社交的有效性,若在预设的等待时间段内发起上述视频通信请求的客户端数量超过预设的客户端数量阈值,则可以以随机匹配的方式,将两个以上客户端随机匹配组成临时群组,其中,每一临时群组中的客户端数量不超过上述客户端数量阈值。例如,若预设的客户端数量阈值为3,假定在17:00至17:01这一分钟时间内,服务器接收到了10个客户端所发起的视频通信请求,这10个客户端分别对应10个不同的用户,则可认为当前有10个用户存在社交需求,此时上述10个客户端可以随机匹配组成4个临时群组,其中第一个临时群组中为3个客户端,第二个临时群组中为3个客户端,第三个临时群组中为2个客户端,第四个临时群组中为2个客户端;或者,上述10个客户端也可以随机匹配组成5个临时群组,每个临时群组中为2个客户端,此处不对上述随机匹配的方式作出限定。步骤102,建立上述临时群组的视频通话;在本申请实施例中,在组成临时群组后,即可建立该临时群组的视频通话,也即为上述临时群组中的两个以上客户端所对应的用户建立多人的视频通话。可选地,若该临时群组中存在有客户端无法建立视频通话,则可以将上述无法建立视频通话的客户端从上述临时群组移出,上述无法建立视频通话的情况有多种,可以是该客户端无法调用摄像头,或者该客户端的网络状态不佳,此处不对上述无法建立视频通话的情况作出限定。可选地,为了避免侵犯用户权利,在建立上述临时群组的视频通话之前,还可以触发上述临时群组中的各个客户端显示视频通话选择框,该选择框显示有“拒绝”选项及“同意”选项,若用户不愿意建立上述视频通话,则用户可以通过在客户端上的点击上述“拒绝”选项,向服务器反馈拒绝消息,服务器在接收到客户端所反馈的拒绝消息后,可以将该客户端移出上述临时群组;反之,若用户愿意建立上述视频通话,则用户可以通过在客户端上的点击上述“同意”选项,向服务器反馈同意消息,服务器在接收到客户端所反馈的同意消息时,即可开始准备建立该客户端与本文档来自技高网...

【技术保护点】
1.一种视频流控制方法,其特征在于,包括:/n随机匹配发起视频通信请求的两个以上客户端,组成临时群组;/n建立所述临时群组的视频通话;/n针对目标用户,为所述目标用户创建对应的虚拟对象,其中,所述目标用户为登录目标客户端的用户,所述目标客户端为所述临时群组中的任一客户端:/n接收所述目标客户端所发送的视频通话的视频流,并将所述虚拟对象显示至所述视频流中所述目标用户的人脸位置;/n将所述视频流发送至所述临时群组中的各个客户端。/n

【技术特征摘要】
1.一种视频流控制方法,其特征在于,包括:
随机匹配发起视频通信请求的两个以上客户端,组成临时群组;
建立所述临时群组的视频通话;
针对目标用户,为所述目标用户创建对应的虚拟对象,其中,所述目标用户为登录目标客户端的用户,所述目标客户端为所述临时群组中的任一客户端:
接收所述目标客户端所发送的视频通话的视频流,并将所述虚拟对象显示至所述视频流中所述目标用户的人脸位置;
将所述视频流发送至所述临时群组中的各个客户端。


2.如权利要求1所述的视频流控制方法,其特征在于,在所述将所述视频流发送至所述临时群组中的各个客户端之前,所述视频流控制方法还包括:
获取所述视频流中的声音信号;
对所述声音信号进行变声处理,所述变声处理包括更改所述声音信号的音色及音调。


3.如权利要求1所述的视频流控制方法,其特征在于,所述视频流控制方法还包括:
若接收到虚拟对象取消指令,则在所述虚拟对象取消指令的发起客户端的视频流中取消对所述虚拟对象的显示。


4.如权利要求1所述的视频流控制方法,其特征在于,所述视频流控制方法还包括:
若在结束所述视频通话后的预设时间段内,接收到任意两个客户端的双向好友添加请求,则为发起所述双向好友添加请求的两个客户端的登录账号建立好友关系。


5.如权利要求1所述的视频流控制方法,其特征在于,所述视频流控制方法还包括:
若接收到录制指令,则在所述录制指令的接收时刻启动对各个客户端的视频流的录制;
将录制得到的视频流保存于预设的服务器或所述录制指令的发起客户端的本地。


6.如权利要求1至5任一项所述的视频流控制方法,其特征在于,所述为所述目标用户创建...

【专利技术属性】
技术研发人员:金珂周庭竹王多民李姫俊男马标
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1