[发明专利]活动的用户界面的生成方法及装置有效
| 申请号: | 202011296275.6 | 申请日: | 2020-11-18 |
| 公开(公告)号: | CN112367535B | 公开(公告)日: | 2022-10-04 |
| 发明(设计)人: | 赵冲 | 申请(专利权)人: | 广州博冠信息科技有限公司 |
| 主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/4788;H04N21/262;G06F16/74;G06F9/451 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 朱颖;臧建明 |
| 地址: | 510663 广东省广州市天*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 活动 用户界面 生成 方法 装置 | ||
本申请实施例提供一种活动的用户界面的生成方法及装置,方法包括:客户端接收服务端发送的活动的配置文件;客户端根据配置文件,加载预存的至少一个界面模块对应的模块代码,生成至少一个界面模块,不同的界面模块用于显示活动的不同功能的内容;客户端将至少一个界面模块组成活动的用户界面。与现有技术相比,通过配置文件可以直接使客户端匹配出对应的界面模块,从而组成活动的用户界面,从而无需重复进行活动的用户界面的开发,提高了活动的用户界面的生成速度,降低了活动的用户界面的开发成本。
技术领域
本发明涉及计算机技术领域,尤其涉及一种活动的用户界面的生成方法及装置。
背景技术
当前,越来越多的用户喜欢通过终端上安装的直播应用在直播间内观看直播视频。为了提高用户的参与度,在直播间内还可以进行直播活动。用户可以通过直播活动的界面参与直播活动。
相关技术中,直播活动的界面通常采用界面库来生成。目前主流的直播平台的客户端使用的界面库主要有图形用户(QT)界面库。客户端可以通过QT界面库的基础控件,在活动的用户界面中展示主播相关信息、活动排名、活动票数等活动信息。
然而,由于直播活动通常开启的时间短且频率高,从而导致需要频繁生成新的活动的用户界面,这使得采用现有的QT界面库生成活动的用户界面的开发成本较高。
发明内容
本申请实施例提供一种活动的用户界面的生成方法及装置,以解决现有技术中活动的用户界面的开发成本高的问题。
第一方面,本申请实施例提供一种活动的用户界面的生成方法,应用于客户端,所述方法包括:
客户端接收服务端发送的活动的配置文件;
所述客户端根据所述配置文件,加载预存的至少一个界面模块对应的模块代码,生成所述至少一个界面模块,不同的界面模块用于显示所述活动的不同功能的内容;
所述客户端将所述至少一个界面模块组成所述活动的用户界面。
一种可选的实施方式中,所述配置文件包括有所述至少一个界面模块的描述文件,在所述生成所述至少一个界面模块之后,所述方法还包括:
所述客户端解析所述至少一个界面模块的描述文件,获取所述至少一个界面模块的元素属性;
所述客户端将所述元素属性添加到所述界面模块中。
一种可选的实施方式中,所述至少一个界面模块中包括用于展示图片资源的界面模块,所述方法还包括:
所述客户端接收所述服务端发送的待展示的图片资源;
所述客户端在所述待展示的图片资源对应的界面模块中添加所述待展示的图片资源的资源文件名,作为所述界面模块的元素属性。
一种可选的实施方式中,所述配置文件还包括有所述至少一个界面模块的位置参数,所述客户端将所述至少一个界面模块组成所述活动的用户界面,包括:
所述客户端根据所述至少一个界面模块的位置参数,在活动容器中添加所述至少一个界面模块,组成所述活动的用户界面。
一种可选的实施方式中,在所述生成所述至少一个界面模块之前,所述方法还包括:
所述客户端向所述服务端发送查询请求,所述查询请求用于查询所述活动的开启状态;
所述客户端接收所述服务器发送的所述活动的开启状态。
一种可选的实施方式中,所述生成所述至少一个界面模块,包括:
若所述活动处于开启状态,则所述客户端加载预存的所述配置文件对应的至少一个界面模块的模块代码,生成所述至少一个界面模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州博冠信息科技有限公司,未经广州博冠信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011296275.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种羊膜凝胶冻干粉密封分装装置
- 下一篇:车辆载重监测方法、服务器及控制系统





