The invention discloses a method for extending the style of live broadcasting room and a system, a server and a storage medium. By abstracting a style class of live broadcasting room, the style information data of live broadcasting room in the development framework of live broadcasting room is replaced by the style data of live broadcasting room, thereby realizing the style data of live broadcasting room in the overall data of the development framework. Then the new live broadcasting style object is developed in the development interface of the framework, and the new live broadcasting style object is added to the style class of the live broadcasting room. Then the extension process of the new live broadcasting style is stripped from the framework of the development of the live broadcasting room to realize the live broadcasting style sample. The decoupling of live broadcaster development framework and type expansion enhances the scalability and robustness of live broadcaster development framework.
【技术实现步骤摘要】
直播间样式的扩展方法及系统、服务器及存储介质
本专利技术涉及直播平台Android移动端应用开发
,尤其涉及一种直播间样式的扩展方法及系统、服务器及存储介质。
技术介绍
目前,Android直播平台客户端中,基于每一种表现类型的直播间代码(竖屏,横屏,半屏等)都由完全不同方式实现,因此,当面临同时要在多种类型直播间展示的业务和需求时,需要分别针对各个界面做开发,相当于一个需求重复做了多次,由此导致开发时间长、开发任务量大、重复性工作多,且多个场景(样式)的开发,必然要求多个场景都引入测试,消耗质量资源。为此,提供一种直播间平台业务快速开发框架,该框架通过设置业务开发框架区块作为中间层,将直播间活动需求区块和直播间展示区块完全隔离,以达到将直播间业务需求开发和直播间形式开发完全解耦的目的,之后由业务开发框架区块中的基础业务管理器对多种样式的直播间进行统一管理,活动开发者通过业务开发框架区块中的子业务开发管理器提供的开发借口开发输出针对性UI交互界面和/或视图,并由基础业务管理器将UI交互界面和/或视图分发给各个样式的直播间,从而实现对多种样式的直播间进行业务活动的统一开发和质量监控,从而精简了开发量,规避重复开发工作,提高了开发效率和测试效率、以及质量监控效率;且其中除子业务开发管理器中的业务开发模块以外的管理模块,在开发完毕以及质量监控通过后,即可减少或者无需质量监控。基于上述直播间开发框架,当遇到需求要求扩展直播间样式时,除了需要开发新的直播间样式外,还要对直播间框架做扩展改动,导致开发周期加长,代码重复量大,资源投入大,质量风险高,扩展性低。专利 ...
【技术保护点】
1.一种直播间样式的扩展方法,其特征在于,所述直播间样式的扩展方法包括以下步骤:抽象出一个直播间样式类,将直播间开发框架中的直播间样式信息数据替换为直播间样式类数据;在直播间开发框架的开发接口中开发新直播间样式对象;将新直播间样式对象添加至直播间样式类中实现直播间样式的扩展。
【技术特征摘要】
1.一种直播间样式的扩展方法,其特征在于,所述直播间样式的扩展方法包括以下步骤:抽象出一个直播间样式类,将直播间开发框架中的直播间样式信息数据替换为直播间样式类数据;在直播间开发框架的开发接口中开发新直播间样式对象;将新直播间样式对象添加至直播间样式类中实现直播间样式的扩展。2.根据权利要求1所述直播间样式的扩展方法,其特征在于,所述抽象出一个直播间样式类,将直播间开发框架中的直播间样式信息数据替换为直播间样式类数据包括以下分步骤:创建一个直播间样式类;遍历直播间开发框架的整体数据,筛选出直播间开发框架中的直播间样式信息数据;根据筛选出的直播间样式信息数据定义直播间样式类;将筛选出的直播间样式信息数据替换为直播间样式类数据。3.根据权利要求1所述直播间样式的扩展方法,其特征在于,所述直播间样式类包括直播间样式值和界面样式信息,所述界面样式信息包括活动样式父容器。4.根据权利要求1所述直播间样式的扩展方法,其特征在于,所述直播间样式类的数据格式为InitParam数据格式。5.一种直播间样式的扩展系统,其特征在于,所述直播间样式的扩展系统包括以下功能模块:直播间样式类生成模块,用于抽象出一个直播间样式类,将直播间开发框架中的直播间样式信息数据替换为直播间样式类数据;直播间样式开发模块,用于在直播间开发框...
【专利技术属性】
技术研发人员:阎宙勋,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。