虚拟画面展示方法和装置的制造方法

文档序号:9456251阅读:334来源:国知局
虚拟画面展示方法和装置的制造方法
【技术领域】
[0001]本发明涉及网络技术领域,特别涉及一种虚拟画面展示方法和装置。
【背景技术】
[0002]随着网络技术的发展,直播频道已成为用户之间常用的交流平台,用户可以通过在频道中进行直播的方式,与频道中的其他用户进行交流。
[0003]用户可以通过摄像头进行自拍,得到视频画面,则用户当前所处环境即可作为该视频画面中的背景,且还可以通过麦克风采集用户发出的声音,得到音频信息,将该视频画面和该音频信息发送给服务器,该服务器接收该视频画面和该音频信息,并将该视频画面和该音频信息同步发送给频道中的其他用户,则其他用户可以查看该视频画面,并同步收听该音频信息,实现视频直播。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:服务器直接将摄像头拍摄得到的视频画面作为视频直播画面,则视频直播画面中的背景受到用户当前所处环境的限制,单一性强,灵活性差。

【发明内容】

[0005]为了解决现有技术的问题,本发明实施例提供了一种虚拟画面展示方法和装置。所述技术方案如下:
[0006]第一方面,提供了一种虚拟画面展示方法,所述方法包括:
[0007]当在频道中接收到终端发送的虚拟画面构建请求时,获取至少一个环境数据;
[0008]根据所述至少一个环境数据,构建虚拟背景;
[0009]当接收到所述终端发送的视频画面时,将所述视频画面中的背景替换为所述虚拟背景,得到虚拟画面;
[0010]在所述频道中展示所述虚拟画面。
[0011]可选地,所述根据所述至少一个环境数据,构建虚拟背景之后,所述方法还包括:
[0012]建立所述终端的用户标识与所述虚拟背景之间的对应关系。
[0013]可选地,所述当在频道中接收到终端发送的虚拟画面构建请求时,获取至少一个环境数据,包括:
[0014]当接收到所述虚拟画面构建请求时,判断已建立的对应关系中是否包括所述用户标识对应的虚拟背景;
[0015]如果所述对应关系中不包括所述用户标识对应的虚拟背景,则获取所述至少一个环境数据。
[0016]可选地,所述判断已建立的对应关系中是否包括所述用户标识对应的虚拟背景之后,所述方法还包括:
[0017]如果所述对应关系中包括所述用户标识对应的虚拟背景,则获取所述用户标识对应的虚拟背景。
[0018]可选地,所述当在频道中接收到终端发送的虚拟画面构建请求时,获取至少一个环境数据之前,所述方法还包括:
[0019]获取所述终端上传的至少一个环境数据;
[0020]建立所述终端的用户标识与所述至少一个环境数据之间的对应关系。
[0021]可选地,所述当在频道中接收到终端发送的虚拟画面构建请求时,获取至少一个环境数据,包括:
[0022]当接收到所述终端发送的环境数据请求时,从已存储的环境数据中获取多个环境数据;
[0023]向所述终端发送所述多个环境数据,使得所述终端展示所述多个环境数据,获取用户从所述多个环境数据中选择的至少一个环境数据;
[0024]接收所述终端发送的所述虚拟画面构建请求,所述虚拟画面构建请求中包含用户从所述多个环境数据中选择的至少一个环境数据。
[0025]可选地,所述当接收到所述终端发送的环境数据请求时,从已存储的环境数据中获取多个环境数据,包括:
[0026]当接收到所述环境数据请求时,获取所述终端对应的用户资料信息;
[0027]从已存储的环境数据中,获取与所述用户资料信息匹配的多个环境数据。
[0028]第二方面,提供了一种虚拟画面展示方法,所述方法包括:
[0029]向服务器发送虚拟画面构建请求,使得所述服务器根据至少一个环境数据,构建虚拟背景;
[0030]当检测到直播确认操作时,对用户当前所处环境进行拍摄,得到视频画面;
[0031]向所述服务器发送所述视频画面,使得所述服务器将所述视频画面中的背景替换为所述虚拟背景,得到虚拟画面,并返回所述虚拟画面;
[0032]当接收到所述虚拟画面时,展示所述虚拟画面。
[0033]可选地,所述方法还包括:
[0034]获取输入的图像,所述图像中包含多个环境数据;
[0035]当检测到对所述图像中任一环境数据的选择操作时,向所述服务器发送所述选择操作对应的环境数据,使得所述服务器建立用户标识与所述环境数据之间的对应关系。
[0036]可选地,所述向服务器发送虚拟画面构建请求,包括:
[0037]当检测到对虚拟画面构建选项的选择操作时,向所述服务器发送环境数据请求,使得所述服务器从已存储的环境数据中获取多个环境数据,并返回所述多个环境数据;
[0038]当接收到所述多个环境数据时,展示所述多个环境数据;
[0039]获取用户从所述多个环境数据中选择的至少一个环境数据;
[0040]向所述服务器发送所述虚拟画面构建请求,所述虚拟画面构建请求包含所述至少一个环境数据。
[0041]第三方面,提供了一种虚拟画面展示装置,所述装置包括:
[0042]获取模块,用于当在频道中接收到终端发送的虚拟画面构建请求时,获取至少一个环境数据;
[0043]构建模块,用于根据所述至少一个环境数据,构建虚拟背景;
[0044]替换模块,用于当接收到所述终端发送的视频画面时,将所述视频画面中的背景替换为所述虚拟背景,得到虚拟画面;
[0045]展示模块,用于在所述频道中展示所述虚拟画面。
[0046]可选地,所述装置还包括:
[0047]第一对应关系建立模块,用于建立所述终端的用户标识与所述虚拟背景之间的对应关系。
[0048]可选地,所述获取模块还用于当接收到所述虚拟画面构建请求时,判断已建立的对应关系中是否包括所述用户标识对应的虚拟背景;如果所述对应关系中不包括所述用户标识对应的虚拟背景,则获取所述至少一个环境数据。
[0049]可选地,所述获取模块还用于如果所述对应关系中包括所述用户标识对应的虚拟背景,则获取所述用户标识对应的虚拟背景。
[0050]可选地,所述装置还包括:
[0051]所述获取模块,还用于获取所述终端上传的至少一个环境数据;
[0052]第二对应关系建立模块,用于建立所述终端的用户标识与所述至少一个环境数据之间的对应关系。
[0053]可选地,所述获取模块还用于当接收到所述终端发送的环境数据请求时,从已存储的环境数据中获取多个环境数据;向所述终端发送所述多个环境数据,使得所述终端展示所述多个环境数据,获取用户从所述多个环境数据中选择的至少一个环境数据;接收所述终端发送的所述虚拟画面构建请求,所述虚拟画面构建请求中包含用户从所述多个环境数据中选择的至少一个环境数据。
[0054]可选地,所述获取模块还用于当接收到所述环境数据请求时,获取所述终端对应的用户资料信息;从已存储的环境数据中,获取与所述用户资料信息匹配的多个环境数据。
[0055]第四方面,提供了一种虚拟画面展示装置,所述装置包括:
[0056]构建请求发送模块,用于向服务器发送虚拟画面构建请求,使得所述服务器根据至少一个环境数据,构建虚拟背景;
[0057]拍摄模块,用于当检测到直播确认操作时,对用户当前所处环境进行拍摄,得到视频画面;
[0058]视频画面发送模块,用于向所述服务器发送所述视频画面,使得所述服务器将所述视频画面中的背景替换为所述虚拟背景,得到虚拟画面,并返回所述虚拟画面;
[0059]展示模块,用于当接收到所述虚拟画面时,展示所述虚拟画面。
[0060]可选地,所述装置还包括:
[0061]获取模块,用于获取输入的图像,所述图像中包含多个环境数据;
[0062]环境数据发送模块,用于当检测到对所述图像中任一环境数据的选择操作时,向所述服务器发送所述选择操作对应的环境数据,使得所述服务器建立用户标识与所述环境数据之间的对应关系。
[0063]可选地,所述构建请求发送模块还用于当检测到对虚拟画面构建选项的选择操作时,向所述服务器发送环境数据请求,使得所述服务器从已存储的环境数据中获取多个环境数据,并返回所述多个环境数据;当接收到所述多个环境数据时,展示所述多个环境数据;获取用户从所述多个环境数据中选择的至少一个环境数据;向所述服务器发送所述虚拟画面构建请求,所述虚拟画面构建请求包含所述至少一个环境数据。
[0064]本发明实施例提供的技术方案带来的有益效果是:
[0065]本发明实施例提供的方法和装置,通过当在频道中接收到终端发送的虚拟画面构建请求时,获取至少一个环境数据,根据该至少一个环境数据,构建虚拟背景,当接收到该终端发送的视频画面时,将该视频画面中的背景替换为该虚拟背景,得到虚拟画面,将该虚拟画面作为视频直播画面,并在该频道中进行展示,保证了视频直播画面中的背景不受用户当前所处环境的限制,增强了多样性,提高了灵活性。
【附图说明】
[0066]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0067]图1是本发明实施例提供的一种交互系统的结构示意图;
[0068]图2是本发明实施例提供的一种虚拟画面展示方法的流程图;
[0069]图3是本发明实施例提供的一种虚拟画面展示方法的流程图;
[0070]图4是本发明实施例提供的一种虚拟画面展示方法的流程图;
[0071]图5是本发明实施例提供的一种虚拟画面展示装置的结构示意图;
[0072]图6是本发明实施例提供的一种虚拟画面展示装置的结构示意图;
[0073]图7是本发明实施例提供的一种服务器的结构示意图;
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1