技术摘要:
本申请提供了直播间的操作交互方法、装置、设备及存储介质,涉及直播领域,该方法通过在显示界面上生成三维直播环境下的三维直播间模型,该三维直播间模型上的不同展示区域设置有对应的功能控件;获取三维直播间模型的偏转角度,根据该偏转角度确定三维直播间的展示区 全部
背景技术:
当前的网络直播方式,可以由一个或多个主播进行直播,观众用户观看直播,观众 用户和主播之间可通过语音、视频、文字和图片进行交流和互动。当观众用户登录直播应用 程序,从直播间首页的列表界面选择想要观看的主播,则进入该直播间观看直播视频。 由于终端设备的显示屏幕大小的限制,在相关直播技术中,终端设备的显示界面 仅能实现有限的交互操作,如点击方式实现进入、退出和切换直播间等。然而随着直播间功 能的不断丰富,单一的交互操作方式使得操作过于繁琐,交互效率低,不能满足用户的需 求。
技术实现要素:
本申请的目的旨在至少解决上述技术缺陷之一,特别是交互效率低的问题。 第一方面,本申请实施例提供了一种直播间的操作交互方法,包括以下步骤: 启动三维直播间模式,从服务器下载三维直播间资源并在显示界面上生成三维直 播间模型,所述三维直播间模型上的不同展示区域设置有对应的功能控件; 获取所述三维直播间模型的偏转角度,根据所述偏转角度确定所述三维直播间的 展示区域并在所述显示界面上进行渲染; 接收用户输入的交互操作,确定所述交互操作所调用的所述展示区域的功能控 件,执行所述功能控件对应的功能。 在一实施例中,所述获取所述三维直播间模型的偏转角度,根据所述偏转角度确 定所述三维直播间的展示区域并在所述显示界面上进行渲染的步骤包括: 获取移动终端内部陀螺仪的旋转角度,根据所述旋转角度确定所述三维直播间模 型的偏转角度; 基于偏转角度与所述三维直播间模型的各展示区域的空间位置的对应关系,根据 所述偏转角度确定在三维直播间模型上对应的展示区域; 将所述展示区域对应的直播间画面渲染在显示界面上。 在一实施例中,直播间的操作交互方法,还包括:检测所述展示区域对应的功能控 件,并将所述功能控件对应的控件图标悬浮设置在显示界面上; 所述接收用户输入的交互操作,确定所述交互操作所调用的所述展示区域的功能 控件的步骤包括: 接收用户作用于所述显示界面上的对控件图标输入的交互操作,确定所述交互操 作调用所述展示区域上所述控件图标对应的功能控件。 在一实施例中,所述接收用户输入的交互操作,确定所述交互操作所调用的所述 4 CN 111586465 A 说 明 书 2/12 页 展示区域的功能控件的步骤包括: 接收用户作用于所述显示界面上输入的交互操作; 获取所述交互操作作用于所述展示区域上的状态参数,根据所述状态参数调用对 应的功能控件。 在一实施例中,所述交互操作为点击交互操作; 所述获取所述交互操作作用于所述展示区域上的状态参数,根据所述状态参数调 用对应的功能控件的步骤包括: 获取所述点击交互操作作用于所述显示界面上的二维位置参数; 基于显示界面与所述展示区域的位置对应关系,将所述二维位置参数转换为所述 展示区域对应的三维直播间模型上的三维位置参数; 根据所述三维位置参数调用作用于所述三维直播间模型对应的展示区域上的功 能控件。 在一实施例中,所述交互操作为滑动交互操作; 所述获取所述交互操作作用于所述展示区域上的状态参数,根据所述状态参数调 用对应的功能控件的步骤包括: 接收用户作用于所述显示界面上输入的滑动交互操作; 根据所述滑动交互操作确定所述滑动交互操作作用于展示区域的滑动状态参数, 所述滑动状态参数包括:滑动位置坐标、滑动方向和滑动速度的至少一者; 根据所述滑动状态参数调用对应的功能控件。 在一实施例中,所述根据所述滑动状态参数调用对应的功能控件的步骤包括: 根据所述滑动位置坐标和滑动方向调用对应的缩放控件,以对所述展示区域进行 缩放处理;或, 根据所述滑动位置坐标、滑动方向以及滑动速度调用对应的切换控件,以对多个 直播间的直播视频进行切换或退出所述三维直播间模型。 在一实施例中,所述交互操作为旋转交互操作; 所述接收用户输入的交互操作,确定所述交互操作所调用的所述展示区域的功能 控件的步骤包括: 接收用户通过旋转移动终端所输入的旋转交互操作,根据所述旋转交互操作所确 定的内部陀螺仪的偏转参数; 基于所述偏转参数确定所述偏转参数对应的三维直播间模型的展示面,切换播放 所述展示面上的直播视频;所述三维直播间模型的展示面渲染有至少两个直播间的直播视 频。 第二方面,本申请实施例还提供了一种直播间的操作交互装置,包括: 渲染模块,用于启动三维直播间模式,从服务器下载三维直播间资源并在显示界 面上生成三维直播间模型,所述三维直播间模型上的不同展示区域设置有对应的功能控 件; 展示模块,用于获取所述三维直播间模型的偏转角度,根据所述偏转角度确定所 述三维直播间的展示区域并在所述显示界面上进行渲染; 调用模块,用于接收用户输入的交互操作,确定所述交互操作所调用的所述展示 5 CN 111586465 A 说 明 书 3/12 页 区域的功能控件,执行所述功能控件对应的功能。 第三方面,本申请实施例还提供了一种计算机设备,包括存储器、处理器及存储在 存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面 任一实施例提及的直播间的操作交互方法的步骤。 第四方面,本申请实施例还提供了一种包含计算机可执行指令的存储介质,所述 计算机可执行指令在由计算机处理器执行时用于执行如第一方面任一实施例提及的直播 间的操作交互方法的步骤。 上述实施例提供的直播间的操作交互方法、装置、设备及存储介质,通过在显示界 面上生成三维直播环境下的三维直播间模型,该三维直播间模型上的不同展示区域设置有 对应的功能控件;获取三维直播间模型的偏转角度,根据该偏转角度确定三维直播间的展 示区域并在显示界面上进行渲染;接收用户输入的交互操作,确定交互操作所调用的展示 区域的功能控件,以执行该功能控件对应的功能,丰富了三维直播间环境下的交互操作,提 高了直播间的交互效率,提高用户体验。 本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变 得明显,或通过本申请的实践了解到。 附图说明 本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得 明显和容易理解,其中: 图1是一实施例提供的网络直播系统的框架示意图; 图2是一实施例提供的直播间的操作交互方法的流程图; 图3是一实施例提供的显示界面所渲染出来的三维直播间模型的示意图; 图4是一实施例提供的显示界面所渲染出来的三维直播间模型的另一示意图; 图5是一实施例提供的直播间的操作交互装置的结构示意图。