一种直播业务的处理方法、设备和存储介质技术

技术编号:20855894 阅读:26 留言:0更新日期:2019-04-13 10:55
本发明专利技术公开了一种直播业务的处理方法、设备和存储介质。该方法包括:加载直播间;从服务器下载对所述直播间配置的、且与所述直播客户端适配的直播业务组件;调用所述直播业务组件加载与所述直播间适配的直播业务界面。通过发方法解决了解决营收业务作为一个常用模块集成在软件功能中,通过软件更新进行发布的造成的营收业务的发布成本的问题。

【技术实现步骤摘要】
一种直播业务的处理方法、设备和存储介质
本专利技术实施例涉及直播间业务领域,尤其涉及一种直播业务的处理方法、设备和存储介质。
技术介绍
随着互联网技术及智能移动终端设备的发展,各种互联网产品给人们的工作、生活带来了很多便利与娱乐,近年来,各类用于视频直播的直播平台层出不穷,视频直播给人们带来更实时的社交体验。直播平台依靠大量优秀的主播用户及观众用户而保持竞争优势。为了保持主播用户和观众用户对平台的新鲜感,直播平台往往需要上线各类活动业务或者营收业务。现有技术的技术方案,营收业务作为一个常用模块集成在软件功能中,通过软件更新进行发布,这样发布增加了营收业务的发布成本也降低了营收业务的发布频率。
技术实现思路
本专利技术提供一种直播业务的处理方法、设备和存储介质,以解决营收业务作为一个常用模块集成在软件功能中,通过软件更新进行发布的造成的营收业务的发布成本的问题。第一方面,本专利技术实施例提供了一种直播业务的处理方法,应用在直播客户端中,所述方法包括:加载直播间;从服务器下载对所述直播间配置的、且与所述直播客户端适配的直播业务组件;调用所述直播业务组件加载与所述直播间适配的直播业务界面。第二方面,本专利技术实施例还提供了一种直播业务的处理方法,应用在服务器中,所述方法包括:向直播客户端发送直播页面数据,以加载直播间;向所述直播客户端发送对所述直播间配置的、且与所述直播客户端适配的直播业务组件,以调用所述直播业务组件加载与所述直播间适配的直播业务界面。第三方面,本专利技术实施例还提供了一种直播业务的处理方法,应用在直播客户端中,所述方法包括:加载直播间;从本地识别对所述直播间配置的、且与所述直播客户端适配的直播业务组件;确定测试直播活动;根据所述测试直播活动调用所述直播业务组件加载与所述直播间适配的直播业务界面。第四方面,本专利技术实施例还提供了一种直播业务的处理装置,应用在直播客户端中,所述装置包括:直播间加载模块,用于加载直播间;业务组件下载模块,用于从服务器下载对所述直播间配置的、且与所述直播客户端适配的直播业务组件;业务界面调用模块,用于调用所述直播业务组件加载与所述直播间适配的直播业务界面。第五方面,本专利技术实施例还提供了一种直播业务的处理装置,应用在服务器中,所述装置包括:页面数据发送模块,用于向直播客户端发送直播页面数据,以加载直播间;业务组件发送模块,用于向所述直播客户端发送对所述直播间配置的、且与所述直播客户端适配的直播业务组件,以调用所述直播业务组件加载与所述直播间适配的直播业务界面。第六方面,本专利技术实施例还提供了一种直播业务的处理装置,应用在直播客户端中,所述装置包括:测试直播间加载模块,用于加载直播间;测试组件获取模块,用于从本地识别对所述直播间配置的、且与所述直播客户端适配的直播业务组件;测试活动确定模块,用于确定测试直播活动;测试界面调用模块,用于根据所述测试直播活动调用所述直播业务组件加载与所述直播间适配的直播业务界面。第七方面,本专利技术实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如任一实施例所述的基于直播平台的业务配置方法。第八方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如任一实施例所述的基于直播平台的业务配置方法。本专利技术通过加载直播间;从服务器下载对所述直播间配置的、且与所述直播客户端适配的直播业务组件;调用所述直播业务组件加载与所述直播间适配的直播业务界面。解决了营收业务作为一个常用模块集成在软件功能中,通过软件更新进行发布的问题。实现了通过灵活后台配置,增加营收业务下发方式,实现不同直播间显示不同营收活动,并可以通过实时、灰度上线等方式,降低营收业务发布成本及风险。附图说明图1为本专利技术实施例一提供的一种直播业务的处理方法的流程图;图2为本专利技术实施例二提供的一种直播业务的处理方法的流程图;图3为本专利技术实施例三提供的一种直播业务的处理方法的流程图;图4为本专利技术实施例四提供的一种直播业务的处理方法的流程图;图5为本专利技术实施例五提供的一种直播业务的处理方法的流程图;图6为本专利技术实施例六提供的一种直播业务的处理方法的流程图;图7为本专利技术实施例七提供的一种直播业务的处理装置的结构图;图8为本专利技术实施例八提供的一种直播业务的处理装置的结构图;图9为本专利技术实施例九提供的一种直播业务的处理装置的结构图;图10为本专利技术实施例十提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种直播业务的处理方法的流程图。本实施例可以适用于客户端在加载直播间时,实时判断是否需要更新直播业务组件,以及根据需求业务组记载与直播间适配的直播业务界面的场景。该方法应用在直播客户端中,由一种直播业务的处理装置来执行,该装置可以由软件和/或硬件的方式实现,通常配置于电子设备。参考图1,该方法包括以下步骤:S101、加载直播间。在具体实施方式中,客户端检测用户的行为,当用户的行为符合预设的行为时,客户端向服务器发送请求直播页面数据和直播业务组件的信息,并且加载直播间。其中,用户的行为符合预设的行为可以是:在直播平台主页中点击进入某一直播间、在直播平台主页中搜索某一直播间并点击进入该直播间或者通过链接直接进入某一直播间。在一种实施方式中,直播页面数据默认为直播间框架和基础的直播间业务界面。当直播页面数据均加载于客户端后,即完成了直播间的加载,但是直播间加载完成之后,不一定会直接进行渲染,一般情况下是需要调用所述直播业务组件加载与所述直播间适配的直播业务界面后,一起渲染至屏幕,用户可以获知渲染至屏幕的直播间的完整的直播业务界面。S102、从服务器下载对所述直播间配置的、且与所述直播客户端适配的直播业务组件。在具体实施方式中,客户端从服务器下载用户选择的需要加载的直播间的直播业务组件,该直播业务组件是与直播客户端和直播间均适配的直播业务组件。其中,直播业务组件的一种具体表现方式为DLL(DynamicLinkLibrary,动态链接库)文件。可以实现,当程序需要调用函数时需要先载入DLL,然后取得函数的地址,最后进行调用。基于普通DLL实现插件模式的原理是利用LoadLibrary函数打开指定的动态链接库,然后用GetProcAddress函数取得库中指定函数的地址并调用其功能。设计插件时应把功能分类并制定接口,插件管理器针对接口编程。在一种实施方式中,可以理解为客户端从服务器下载客户端版本对应的,同时也是用户选择的直播间需求的直播业务组件。S103、调用所述直播业务组件加载与所述直播间适配的直播业务界面。在具体实施方式中,当直播业务组件加载完毕后,直播间可以通过加载成功的直播业务组件去向服务器请求具体直播业务界面的数据,成功请求到直播业务界面的数据后,判断该数据是否符合处理条件,当数据符合处理条件时,在直播间中加载直播业务界面。其中,直本文档来自技高网...

【技术保护点】
1.一种直播业务的处理方法,其特征在于,应用在直播客户端中,所述方法包括:加载直播间;从服务器下载对所述直播间配置的、且与所述直播客户端适配的直播业务组件;调用所述直播业务组件加载与所述直播间适配的直播业务界面。

【技术特征摘要】
1.一种直播业务的处理方法,其特征在于,应用在直播客户端中,所述方法包括:加载直播间;从服务器下载对所述直播间配置的、且与所述直播客户端适配的直播业务组件;调用所述直播业务组件加载与所述直播间适配的直播业务界面。2.根据权利要求1所述的方法,其特征在于,所述从服务器下载对所述直播间配置的、且与所述直播客户端适配的直播业务组件,包括:将所述直播间的直播间标识发送至服务器;接收所述服务器针对所述直播间标识返回的组件下载信息,所述组件下载信息包括下载地址、第一内容标识;访问所述下载地址,以下载对所述直播间配置的、且与所述直播客户端适配的直播业务组件;对所述直播业务组件生成第二内容标识;若所述第一内容标识与所述第二内容标识相同,则将所述直播业务组件存储至所述直播客户端所处安装目录中指定的位置。3.根据权利要求1所述的方法,其特征在于,在所述加载直播间之后,还包括:从所述直播客户端所处安装目录中指定的位置读取直播业务组件;判断所述直播业务组件是否为指定的版本;若是,则执行所述调用所述直播业务组件加载与所述直播间适配的直播业务界面;若否,则执行所述从服务器下载对所述直播间配置的、且与所述直播客户端适配的直播业务组件。4.根据权利要求3所述的方法,其特征在于,所述判断所述直播业务组件是否为指定的版本,包括:将所述直播间的第一版本信息发送至服务器;接收所述服务器返回的、所述第一版本信息是否为指定的版本的响应信息。5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:接收服务器发送的直播业务广播;根据所述直播业务广播更新所述直播业务界面。6.根据权利要求5所述的方法,其特征在于,所述根据所述直播业务广播更新所述直播业务界面,包括:从所述直播业务广播中提取第一业务协议号;确定所述直播客户端的第二业务协议号;若所述第一业务协议号与所述第二业务协议号相同并且所述直播客户端不具有屏蔽标识,则从所述业务广播中提取广播内容;将所述广播内容加载至所述直播业务界面中。7.一种直播业务的处理方法,其特征在于,应用在服务器中,所述方法包括:向直播客户端发送直播页面数据,以加载直播间;向所述直播客户端发送对所述直播间配置的、且与所述直播客户端适配的直播业务组件,以调用所述直播业务组件加载与所述直播间适配的直播业务界面。8.根据权利要求7所述的方法,其特征在于,所述向所述直播客户端发送...

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

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

1