【技术实现步骤摘要】
数据渲染方法、装置、计算机设备、介质及产品
[0001]本申请涉及计算机
,尤其涉及一种数据渲染方法、装置、计算机设备、介质及产品。
技术介绍
[0002]随着多媒体技术的快速发展,直播业务也得到了快速发展。目前,主播可以在主播客户端上创建一个直播间,该直播间中可以存在大量不同类型的数据,如主播数据、弹幕数据、直播间数据等等。目前,在直播间的窗口渲染中,通常是采用单窗口独立渲染方案来实现数据显示,即所有的直播数据均统一渲染在一个窗口中,这种统一渲染方式的渲染效率比较低下。因此,如何提高渲染效率成为了当前研究热点。
技术实现思路
[0003]本申请实施例提供了一种数据渲染方法、装置、计算机设备、介质及产品,可提高直播场景中直播数据的渲染效率。
[0004]第一方面,本申请实施例提供了一种数据渲染方法,包括:
[0005]获取直播客户端在多窗口任务下的一个或多个数据渲染请求,不同的数据渲染请求用于请求在不同子窗口进行直播数据的展示,不同子窗口用于展示不同直播数据类型的直播数据;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种数据渲染方法,其特征在于,所述方法包括:获取直播客户端在多窗口任务下的一个或多个数据渲染请求,不同的数据渲染请求用于请求在不同子窗口进行直播数据的展示,不同子窗口用于展示不同直播数据类型的直播数据;分别响应于每个数据渲染请求,从目标数据库中获取所述每个数据渲染请求所请求的直播数据;所述目标数据库中用于存储所述直播客户端所启动的直播间中一种或多种直播数据类型的直播数据;调用所述每个数据渲染请求对应的渲染进程基于相应的直播数据进行窗口渲染,得到所述每个渲染进程对应的子窗口,以将所述每个渲染进程对应的子窗口显示在所述直播客户端的直播界面上。2.根据权利要求1所述的方法,其特征在于,还包括:在所述直播客户端的直播界面上生成主窗口,所述主窗口用于展示直播页面;所述每个渲染进程对应的子窗口以悬浮窗的显示形式叠加显示在所述主窗口上;所述子窗口用于展示除所述直播页面之外的其他直播数据。3.根据权利要求1所述的方法,其特征在于,所述获取直播客户端在多窗口任务下的一个或多个数据渲染请求,包括:获取直播客户端在多窗口任务下基于进程间通信协议所发送的一个或多个数据渲染请求;任一数据渲染请求携带有用于指示直播数据类型的指示信息;其中,所述调用所述每个数据渲染请求对应的渲染进程基于相应的直播数据进行窗口渲染之前,还包括:通过主进程基于进程间通信协议将获取到的每个数据渲染请求对应的直播数据发送至相应数据渲染请求对应的渲染进程。4.根据权利要求1所述的方法,其特征在于,所述从目标数据库中获取所述每个数据渲染请求所请求的直播数据,包括:确定每个数据渲染请求所指示的直播数据类型,并基于所述每个数据渲染请求所指示的直播数据类型,从所述目标数据库中确定所述每个直播数据类型的存储区域;从所述每个直播数据类型的存储区域中,获取所述每个数据渲染请求所请求的直播数据。5.根据权利要求4所述的方法,其特征在于,还包括:获取在所述直播客户端所启动的直播间中的直播数据;所述直播数据包括一种或多种直播数据类型的直播数据,一种直播数据类型的直播数据在一个子窗口中显示;所述一种或多种直播数据类型至少包括以下任一种:用于展示直播间信息的直播间数据类型,用于展示弹幕信息的弹幕数据类型,用于展示直播间中主播信息的主播数据类型;按照直播数据类型分区的存储规则将所述直播数据存储于目标数据库中;不同的直播数据类型对应不同的存储区...
【专利技术属性】
技术研发人员:蒋巍,
申请(专利权)人:北京搜狗科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。