[发明专利]界面配置方法及装置在审
申请号: | 201611132321.2 | 申请日: | 2016-12-09 |
公开(公告)号: | CN106658142A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 曾衍;欧阳育军 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/443;H04N21/4788;H04N21/485;H04N21/81 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 王茹 |
地址: | 511442 广东省广州市番禺区南村镇万*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 配置 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,尤其涉及界面配置方法及装置。
背景技术
随着网络技术的飞速发展,网络视频直播系统可以应用户的要求,将主播用户的直播视频流广播至多个观众用户实现直播。在直播实现过程中,主播用户的客户端设备采集主播用户的直播视频流,将直播视频流发送给服务器,服务器将直播视频流通过广播或组播技术发送到相应的观众客户端,各个观众客户端接收并显示该直播视频流。
目前广泛发展的网络直播系统可以植入移动终端中,实现移动网络直播。在实现过移动网络直播后,如果用户要进入直播间,直播应用接收到来自直播入口的进入请求后,跳转到直播间配置界面,然后依次执行各配置操作,最终根据配置操作呈现直播间界面的完整画面,这里提到的配置操作包括:加载相关业务组件、渲染相关业务组件等。
而随着直播业务的不断发展,业务组件的类型越来越多,进入直播界面需要加载的业务组件也越来越多,渲染这些业务组件耗费的时间、占用的处理器和内存资源也越来越多,增加了直播应用响应用户进入直播间界面的请求后,所进行的响应操作的操作量和操作时长,降低直播界面的配置效率的同时,会致使用户等待界面呈现的时间延长。
发明内容
本申请提供界面配置方法及装置,能够降低应用响应用户进入界面的请求后所进行的响应操作时长,提高界面配置效率的同时降低用户等待界面呈现的时间。
根据本申请实施例的第一方面,提供一种界面配置方法,包括以下步骤:
获取待配置的界面对应的业务组件;
从获取的业务组件中确定关键组件,其中,所述关键组件与需要优先输出的界面信息对应;
在渲染获取的业务组件时,优先渲染所确定的关键组件;
在所确定的关键组件完成渲染时,基于完成渲染的关键组件输出对应的界面信息。
在一个实施例中,所述获取待配置的界面对应的业务组件前,所述方法还包括以下步骤:
预设的界面输出事件发生后,输出用于提示用户界面正在配置中的提示信息;
将用于实现界面配置的各串行操作划分为多组并行操作,其中一组并行操作包括获取待配置的界面对应的业务组件,其中另一组并行操作包括渲染获取的业务组件;
调用本地的各线程对各组并行操作进行并行处理,一个线程处理一组并行操作。
在一个实施例中,所述从获取的业务组件中确定关键组件,包括:
确定所获取的各业务组件的优先级;
将优先级高于预设级别的业务组件,确定为关键组件;
所述在渲染获取的业务组件时,优先渲染所确定的关键组件,包括:
在渲染获取的业务组件时,优先按照优先级从高到底的顺序渲染各关键组件;
所述在所确定的关键组件完成渲染时,基于完成渲染的关键组件输出对应的界面信息,包括:
每渲染完成一个优先级的关键组件,即基于该完成渲染的关键组件相应输出部分界面信息。
在一个实施例中,所述所述在渲染获取的业务组件时,优先按照优先级从高到底的顺序渲染各关键组件,包括:
在渲染获取的业务组件时,调用主线程优先按照优先级从高到底的顺序渲染各关键组件;
所述方法还包括以下步骤:
调用子线程按照优先级从高到低的顺序渲染其他业务组件;
每渲染完成一个优先级的业务组件,即基于该完成渲染的业务组件相应输出部分界面信息。
在一个实施例中,所述确定所获取的各业务组件的优先级,包括:
从所获取的各业务组件中选取与所述待配置的界面的主功能匹配的组件;
将选取的组件确定为优先级别最高的业务组件。
在一个实施例中,与所述待配置的界面的主功能匹配的组件存放在父容器内。
在一个实施例中,所述待配置的界面为待配置的直播界面,所述直播界面的主功能包括直播功能,所述直播界面的辅助功能包括以下至少一项:
弹幕功能、公屏功能、虚拟礼物功能、点赞功能。
在一个实施例中,所述并行操作为以下操作中任一项:
直播频道协议的发送操作、直播视频流的加载操作、直播视频流的解码操作、直播视频流的绑定操作、业务组件的获取操作、业务组件的渲染操作、界面信息的输出操作。
在一个实施例中,所述获取待配置的界面对应的业务组件前,所述方法还包括以下步骤:
预设的界面输出事件发生后,向直播服务器发送直播频道协议;
输出用于提示用户界面正在配置中的提示信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611132321.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频处理方法及移动终端
- 下一篇:电视时间调节方法及装置