[发明专利]一种直播功能模块的配置方法与设备在审
申请号: | 201910562129.4 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110413261A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 徐惠雨;周勇;陈小冬;朱林伟;陈建宇 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/34;G06F8/38 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 林彦之 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 个性化模块 个性化功能 固定功能 用户个性化配置 可扩展性 可维护性 模块固定 目标功能 信息对应 模块库 加载 配置 携带 | ||
1.一种直播功能模块的配置方法,其特征在于,该方法包括以下步骤:
接收主播输入的直播请求,所述直播请求携带直播间类型信息;
获取并显示与所述直播间类型信息对应的侯选个性化模块标识;
接收主播从所述侯选个性化模块标识中选择的目标个性化模块标识;
从目标功能模块库中获取固定功能模块、以及与所述目标个性化模块标识对应的个性化功能模块;
加载所述固定功能模块和所述个性化功能模块,生成目标直播界面。
2.根据权利要求1所述的直播功能模块的配置方法,其特征在于,当所述目标功能模块库采用的架构包含模型层、视图层和视图模型层时,所述从目标功能模块库中获取固定功能模块、以及与所述目标个性化模块标识对应的个性化功能模块的步骤包括:
从所述模型层和视图层获取固定功能模块;
从所述视图模型层获取与所述目标个性化模块标识对应的个性化功能模块。
3.根据权利要求1所述的直播功能模块的配置方法,其特征在于,当所述目标功能模块库采用的架构包含基础服务层、弱业务层和业务层时,所述从目标功能模块库中获取固定功能模块、以及与所述目标个性化模块标识对应的个性化功能模块的步骤包括:
从所述基础服务层和弱业务层获取固定功能模块;
从所述业务层获取与所述目标个性化模块标识对应的个性化功能模块。
4.根据权利要求1所述的直播功能模块的配置方法,其特征在于,所述直播间类型信息包括语音直播间、摄像直播间或录屏直播间。
5.根据权利要求1所述的直播功能模块的配置方法,其特征在于,所述直播间类型信息包括VR直播间或AR直播间。
6.根据权利要求1所述的直播功能模块的配置方法,其特征在于,所述获取并显示与所述直播间类型信息对应的侯选个性化模块标识的步骤包括:
通过预直播界面显示与所述直播间类型信息对应的侯选个性化模块标识。
7.根据权利要求3所述的直播功能模块的配置方法,其特征在于,在直播过程中,所述方法还包括:
通过基础服务层接收服务器消息,并将所述服务器消息下发到弱业务层中与所述服务器消息对应的功能模块;
通过所述弱业务层中与服务器消息对应的功能模块,将所述服务器消息下发到所述业务层中与服务器消息对应的目标功能模块。
8.根据权利要求7所述的直播功能模块的配置方法,其特征在于,所述通过所述弱业务层中与服务器消息对应的功能模块,将所述服务器消息下发到所述业务层中与服务器消息对应的目标功能模块的步骤包括:
检测是否缓存有所述服务器消息对应的模型数据,若有,读取缓存的所述模型数据,并通过代理一一对应地将所述模型数据分发到所述业务层中与所述服务器消息对应的目标功能模块,否则,执行以下步骤:
将所述服务器消息转换成JSON格式;
将所述JSON格式的服务器消息转换成对应的模型数据;
缓存所述服务器消息对应的模型数据,并通过代理一一对应将所述模型数据分发到所述业务层中与与所述服务器消息对应的目标功能模块。
9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910562129.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高争用环境下的细粒度锁设计方法
- 下一篇:一种业务功能的管理方法、装置及系统