一种配置和使用模板页面的方法、装置、设备和存储介质制造方法及图纸

技术编号:22329819 阅读:38 留言:0更新日期:2019-10-19 12:13
本发明专利技术公开了一种配置和使用模板页面的方法、装置、设备和存储介质。该方法包括:接收针对直播业务的配置操作;响应于配置操作,调用脚本创建适于在直播间发布的模板页面;建立直播业务与模板页面之间的关联关系。该方法通过使用脚本语言通过接口改变布局的方式可以使得直播间的布局改变不需要程序重新修改源代码,只需要调用编译好的代码即可,减少了开发周期,可以快速构建新的直播间的布局。同时,使用脚本语言不需要针对每个业务场景进行不同的代码维护,减少了维护代码的成本,减少系统的复杂程度。

【技术实现步骤摘要】
一种配置和使用模板页面的方法、装置、设备和存储介质
本专利技术实施例涉及直播技术,尤其涉及一种配置和使用模板页面的方法、装置、设备和存储介质。
技术介绍
随着互联网的快速发展,以及人们对于视频需求量的增长,基于视频应用产生的网络流量已经占到互联网总流量的大部分。目前,直播间中一般是由一个主播进行直播,但是这样的直播形式过于单一,无法满足观众端的需求,因此尝试对多个直播间进行组合播放。一般的组合方式是根据业务当前的具体场景需求,在服务器后台编写相应规则的C++代码来实现目标布局。当业务的需求涉及直播间的整体布局改变时,程序需要修改源代码,变更后重新编译、发布和测试。同时针对不同的场景布局,程序还需要对每个业务场景进行不同的代码的维护。
技术实现思路
本专利技术提供一种直播间构建方法、装置、设备和存储介质,以解决改变直播间的整体布局时,需要修改源代码,并重新、编译、发布和测试的问题。第一方面,本专利技术实施例提供了一种配置直播间模板页面的方法,包括:接收针对直播业务的配置操作;响应于所述配置操作,调用脚本创建适于在直播间发布的模板页面;建立所述直播业务与所述模板页面之间的关联关系。在此基础上,所述响应于所述配置操作,调用脚本创建适于在直播间发布的模板页面,包括:响应于所述配置操作,调用脚本创建模板页面;确定所述脚本中的接口;确定接口参数;调用所述接口、按照所述接口参数在所述模板页面中配置直播元素。在此基础上,所述接口参数包括第一位置、第一大小,所述直播元素包括直播视频数据;所述调用所述接口、按照所述接口参数在所述模板页面中配置直播元素,包括:调用所述接口,在所述模板页面中的所述第一位置创建所述第一大小的第一区域,所述第一区域用于显示直播视频数据。在此基础上,所述接口参数包括第二位置、第二大小,所述直播元素包括直播互动数据;所述调用所述接口、按照所述接口参数在所述模板页面中配置直播元素,包括:调用所述接口,在所述模板页面中的所述第二位置创建所述第二大小的第二区域,所述第二区域用于显示直播互动数据。在此基础上,所述响应于所述配置操作,调用脚本创建适于在直播间发布的模板页面之后,还包括:接收更新操作;响应于所述更新操作,调用脚本修改或删除所述模板页面的直播元素。第二方面,本专利技术实施例还提供了一种使用直播间模板页面的方法,其特征在于,包括:接收主播客户端触发的直播业务,所述主播客户端创建有直播间;确定所述直播业务关联的模板页面,所述模板页面由脚本创建;获取直播元素;将所述直播元素嵌入所述模板页面中,获得直播页面;在所述直播间中发布所述直播页面。在此基础上,所述模板页面包括第一区域,所述直播元素包括至少两个直播视频数据;所述将所述直播元素嵌入所述模板页面中,获得直播页面,包括:将所述直播视频数据合并成与所述第一区域大小适配的目标视频数据;建立所述目标视频数据与所述第一区域之间的第一关联关系,所述第一关联关系用于标记所述目标视频数据,以使所述目标视频数据在所述第一区域显示。在此基础上,所述模板页面包括第二区域,所述直播元素包括直播互动数据;所述将所述直播元素嵌入所述模板页面中,获得直播页面,包括:将所述直播互动数据处理为与所述第二区域模式适配的目标互动数据;建立所述目标互动数据与所述第二区域之间的第二关联关系,所述第二关联关系用于标记所述目标互动数据,以使所述目标互动数据在所述第二区域显示。在此基础上,所述直播互动数据包括主播用户的支持率和/或虚拟物品的播放方式。第三方面,本专利技术实施例还提供了一种配置直播间模板页面的装置,包括:配置操作接收模块,用于接收针对直播业务的配置操作;模板页面创建模块,用于响应于所述配置操作,调用脚本创建适于在直播间发布的模板页面;关联关系建立模块,用于建立所述直播业务与所述模板页面之间的关联关系。第四方面,本专利技术实施例还提供了一种使用直播间模板页面的装置,包括:直播业务接收模块,用于接收主播客户端触发的直播业务,所述主播客户端创建有直播间;模板页面确定模块,用于确定所述直播业务关联的模板页面,所述模板页面由脚本创建;直播元素获取模块,用于获取直播元素;直播页面获取模块,用于将所述直播元素嵌入所述模板页面中,获得直播页面;直播页面发布模块,用于在所述直播间中发布所述直播页面。第五方面,本专利技术实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的一种配置直播间模板页面的方法,或者,实现如第二方面所述的一种使用直播间模板页面的方法。第六方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的一种配置直播间模板页面的方法,或者,实现如第二方面所述的一种使用直播间模板页面的方法。本专利技术通过接收针对直播业务的配置操作,响应于配置操作,调用脚本创建适于在直播间发布的模板页面,建立直播业务与模板页面之间的关联关系。实现了通过脚本语言调用直播间的接口,对直播间的布局进行设置。使用脚本语言通过接口改变布局的方式可以使得直播间的布局改变不需要程序重新修改源代码,只需要调用编译好的代码即可,减少了开发周期,可以快速构建新的直播间的布局。同时,使用脚本语言不需要针对每个业务场景进行不同的代码维护,减少了维护代码的成本,减少系统的复杂程度。附图说明图1A为本专利技术实施例一提供的一种脚本框架、应用框架和接口的关系图;图1B为本专利技术实施例一提供的一种配置直播间模板页面的方法的流程图;图2A为本专利技术实施例二提供的一种配置直播间模板页面的方法的流程图;图2B为本专利技术实施例二提供的一种“连麦业务”的示意图;图2C为本专利技术实施例二提供的一种“主播PK业务”的示意图;图3A为本专利技术实施例三提供的一种使用直播间模板页面的方法的流程图;图3B为本专利技术实施例三提供的一种“连麦业务”的示意图;图3C为本专利技术实施例三提供的一种“主播PK业务”的示意图;图4为本专利技术实施例四提供的一种配置直播间模板页面的装置的结构图;图5为本专利技术实施例五提供的一种使用直播间模板页面的装置的结构图图6为本专利技术实施例六提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1A为本专利技术实施例一提供的一种脚本框架、应用框架和接口的关系图;图1B为本专利技术实施例一提供的一种配置直播间模板页面的方法的流程图,本实施例可适用于通过脚本语言直接调用接口、以配置直播间模板页面的场景。该方法可以由一种配置直播间模板页面的装置来执行,该装置可采用软件和/或硬件的方式实现,通常配置在直播服务提供者的服务器中。脚本语言中脚本一词包括配置,动态微调的意思。它最初的目的是为一些大型或超大型程序提供可实时编辑、可动态调整的特性。所以脚本语言的正统用途是把它们的解释器嵌入到由编译性语言如C,C++等写的大型程序中(如浏览器,操作系统,大型游戏等),以解释随时可变的用户脚本,提供更改这些大型程序特性,以达到用户期望程序行为的目本文档来自技高网...

【技术保护点】
1.一种配置直播间模板页面的方法,其特征在于,包括:接收针对直播业务的配置操作;响应于所述配置操作,调用脚本创建适于在直播间发布的模板页面;建立所述直播业务与所述模板页面之间的关联关系。

【技术特征摘要】
1.一种配置直播间模板页面的方法,其特征在于,包括:接收针对直播业务的配置操作;响应于所述配置操作,调用脚本创建适于在直播间发布的模板页面;建立所述直播业务与所述模板页面之间的关联关系。2.根据权利要求1所述的方法,其特征在于,所述响应于所述配置操作,调用脚本创建适于在直播间发布的模板页面,包括:响应于所述配置操作,调用脚本创建模板页面;确定所述脚本中的接口;确定接口参数;调用所述接口、按照所述接口参数在所述模板页面中配置直播元素。3.根据权利要求2所述的方法,其特征在于,所述接口参数包括第一位置、第一大小,所述直播元素包括直播视频数据;所述调用所述接口、按照所述接口参数在所述模板页面中配置直播元素,包括:调用所述接口,在所述模板页面中的所述第一位置创建所述第一大小的第一区域,所述第一区域用于显示直播视频数据。4.根据权利要求2所述的方法,其特征在于,所述接口参数包括第二位置、第二大小,所述直播元素包括直播互动数据;所述调用所述接口、按照所述接口参数在所述模板页面中配置直播元素,包括:调用所述接口,在所述模板页面中的所述第二位置创建所述第二大小的第二区域,所述第二区域用于显示直播互动数据。5.根据权利要求1-4任一项所述的方法,其特征在于,所述响应于所述配置操作,调用脚本创建适于在直播间发布的模板页面之后,还包括:接收更新操作;响应于所述更新操作,调用脚本修改或删除所述模板页面的直播元素。6.一种使用直播间模板页面的方法,其特征在于,包括:接收主播客户端触发的直播业务,所述主播客户端创建有直播间;确定所述直播业务关联的模板页面,所述模板页面由脚本创建;获取直播元素;将所述直播元素嵌入所述模板页面中,获得直播页面;在所述直播间中发布所述直播页面。7.根据权利要求6所述的方法,其特征在于,所述模板页面包括第一区域,所述直播元素包括至少两个直播视频数据;所述将所述直播元素嵌入所述模板页面中,获得直播页面,包括:将所述直播视频数据合并成与所述第一区域大小适配的目标视频数据;建立所述目...

【专利技术属性】
技术研发人员:洪子伦
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1