直播平台游戏联运设置方法、存储介质、电子设备及系统与流程

文档序号:14993737发布日期:2018-07-20 23:06阅读:453来源:国知局

本发明涉及直播平台技术领域,具体涉及一种直播平台游戏联运设置方法、存储介质、电子设备及系统。



背景技术:

随着手机移动端的快速发展,现在直播越来越受到人们的喜爱,在直播的过程中需要很多流量,用户观看直播一般是免费的,为了实现回收成本或者增加营收在直播中实现了和游戏联运来提高收入的方案。

但是,现有技术中直播间不具备方便灵活的游戏联运配置,直播间的游戏联运通常以广告的形式让用户点击,让用户去下载对应的游戏,此方案的缺点是需要耗费大量人力成本对每个直播间的广告分别设置,且无法根据直播间的分类需要灵活变更。



技术实现要素:

针对现有技术中存在的缺陷,本发明的目的在于提供一种直播平台游戏联运设置方法、存储介质、电子设备及系统,根据直播间的分类需要方便、灵活的实现游戏联运,节约人力成本。

为达到以上目的,本发明采取的技术方案是:一种直播平台游戏联运设置方法:

创建配置页面,通过所述配置页面接收管理员设置的游戏联运设置信息,所述游戏联运设置信息包括分类信息和与分类信息对应的游戏联运数据,所述游戏联运数据包括游戏联运图标信息,游戏联运图标信息对应的游戏联运的名称和跳转链接;并将上述信息保存到数据库中;

用户进入直播间后,调用直播间信息接口获取当前直播间的房间号和分类信息;

调用联运信息请求接口使用房间号和分类信息从所述数据库中获取分类信息对应的游戏联运数据;

根据所述游戏联运数据创建游戏联运图标,并将所述游戏联运图标添加到房间号对应的直播间的根视图控制器中;

用户点击所述游戏联运图标时,获取游戏联运图标信息对应的跳转链接,创建网页页面,根据所述跳转链接设置所述网页页面的标题、加载的地址和加载的数据的类型;创建导航栏,将根视图控制器设置为所述导航栏的根控制器,使用所述导航栏将所述网页页面弹出。

在上述技术方案的基础上,调用联运信息请求接口使用房间号和分类信息从所述数据库中获取分类信息对应的游戏联运数据包括:

使用interfacemanager函数调用getroomgamespread方法使用参数信息从所述数据库中获取所述游戏联运数据,所述参数信息为调用直播间信息接口获取的房间号和分类信息。

在上述技术方案的基础上,根据所述游戏联运数据创建游戏联运图标,并将所述游戏联运图标添加到房间号对应的直播间的根视图控制器中包括:

定义游戏联运图标类,使用alloc函数根据游戏联运图标类创建游戏联运图标对象,使用initwithframe函数根据所述游戏联运数据完成游戏联运图标对象的设置,使用addsubview方法将设置好的所述游戏联运图标对象添加到房间号对应的直播间的根视图控制器中。

在上述技术方案的基础上,所述配置页面为web页面或移动端页面。

本发明还公开了一种存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现直播平台游戏联运设置方法。

本发明还公开了一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现直播平台游戏联运设置方法。

本发明还公开了一种直播平台游戏联运设置系统,包括:

配置页面,通过所述配置页面接收管理员设置的游戏联运设置信息,所述游戏联运设置信息包括分类信息和与分类信息对应的游戏联运数据,所述游戏联运数据包括游戏联运图标信息,游戏联运图标信息对应的游戏联运的名称和跳转链接;并将上述信息保存到数据库中;

数据库,所述数据库用于存储所述游戏联运设置信息;

游戏联运数据获取模块,其用于在用户进入直播间后,调用直播间信息接口获取当前直播间的房间号和分类信息;调用联运信息请求接口使用房间号和分类信息从所述数据库中获取分类信息对应的游戏联运数据;

游戏联运图标创建模块,其用于根据所述游戏联运数据创建游戏联运图标,并将所述游戏联运图标添加到房间号对应的直播间的根视图控制器中;

游戏联运连接跳转模块,其用于在用户点击所述游戏联运图标时,获取游戏联运图标信息对应的跳转链接,创建网页页面,根据所述跳转链接设置所述网页页面的标题、加载的地址和加载的数据的类型;创建导航栏,将根视图控制器设置为所述导航栏的根控制器,使用所述导航栏将所述网页页面弹出。

在上述技术方案的基础上,所述游戏联运数据获取模块用于:

使用interfacemanager函数调用getroomgamespread方法使用参数信息从所述数据库中获取所述游戏联运数据,所述参数信息为调用直播间信息接口获取的房间号和分类信息。

在上述技术方案的基础上,所述游戏联运图标创建模块用于:

定义游戏联运图标类,使用alloc函数根据游戏联运图标类创建游戏联运图标对象,使用initwithframe函数根据所述游戏联运数据完成游戏联运图标对象的设置,使用addsubview方法将设置好的所述游戏联运图标对象添加到房间号对应的直播间的根视图控制器中。

在上述技术方案的基础上,所述配置页面为web页面或移动端页面。

与现有技术相比,本发明的优点在于:

本发明通过创建配置页面,接收管理员设置的游戏联运设置信息;用户进入直播间后,调用直播间信息接口获取当前直播间的房间号和分类信息从数据库中获取分类信息对应的游戏联运数据;根据游戏联运数据创建游戏联运图标;用户点击游戏联运图标时,创建网页页面和导航栏,使用导航栏将网页页面弹出,实现根据直播间的分类需要方便、灵活的实现游戏联运,节约人力成本。

附图说明

图1为本发明实施例中直播平台游戏联运设置方法的流程示意图;

图2为本发明实施例中直播平台游戏联运设置系统的结构示意图。

具体实施方式

以下结合附图及实施例对本发明作进一步详细说明。

参见图1所示,本发明实施例提供一种直播平台游戏联运设置方法:

s1,创建配置页面,配置页面为web页面或移动端页面。通过配置页面接收管理员设置的游戏联运设置信息并将上述信息保存到数据库中;游戏联运设置信息包括分类信息和与分类信息对应的游戏联运数据,游戏联运数据包括游戏联运图标信息,游戏联运图标信息对应的游戏联运的名称和跳转链接;

s2,用户进入直播间后,调用直播间信息接口获取当前直播间的房间号和分类信息;

s3,调用联运信息请求接口使用房间号和分类信息从数据库中获取分类信息对应的游戏联运数据;

上述步骤的详细过程如下:

使用ios系统的interfacemanager函数调用getroomgamespread方法使用参数信息从数据库中获取游戏联运数据,参数信息为调用直播间信息接口获取的房间号和分类信息。

其中:interfacemanager函数需要一个参数,就是当前的直播间的房间号。interfacemanager函数请求结果为一个回调函数,这个回调函数有三个参数,每个参数携带一个信息,第一个参数是错误码,这个错误码的类型是int类型的,第二个参数是错误信息,这个错误信息的字段是errormessage,这个errormessage的类型是nsstring类型的,第三个参数是一个模型data。

获得回调函数之后,判断错误码为0并且data是否是预先设置好的类型,上述两个条件均满足,说明请求获取的游戏联运数据的数据正确,可以展示游戏联运的图标。

s4,根据游戏联运数据创建游戏联运图标,并将游戏联运图标添加到房间号对应的直播间的根视图控制器中;

上述步骤的详细过程如下:

采用ios系统的showgameicon方法实现展示游戏联运图标,其内部实现过程如下:

定义一个游戏联运图标类,类名为dyicon类,再使用alloc函数为这个类创建对象,然后使用initwithframe函数设置这个游戏联运的图标,此时设置图标需要根据不同的屏幕或者不同的手机设置不同的图标。设置完上述图标之后使用addsubview的方法将上述的图标添加到需要设置游戏联运的根视图控制器中。alloc函数、initwithframe函数、addsubview方法均为ios系统的函数。

s5,用户点击游戏联运图标时,获取游戏联运图标信息对应的跳转链接,创建网页页面,根据跳转链接设置网页页面的标题、加载的地址和加载的数据的类型;创建导航栏,将根视图控制器设置为导航栏的根控制器,使用导航栏将网页页面弹出。

上述步骤的详细过程如下:

a)创建一个网页页面,这个网页页面的名字为dyweb。创建这个网页页面的方法是使用web页面,再使用初始化方法init对设置的web页面进行初始化。

b)创建完毕之后再设置这个web页面的标题,设置这个web页面的url,并设置这个网页的加载网页数据的类型。url是这个web页面会加载的地址;

c)定义一个导航栏,其类型是navigationcontroller。使用导航栏床架函数内存创建函数这个导航栏,使用设置导航栏的根控制器的方法将当前的控制器设为这个导航栏的根控制器。

d)创建导航栏完毕之后,使用导航栏中presentviewcontroller函数将这个web页面弹出,在这个web页面可以找到游戏联运的简单介绍,或者在这个web页面直接跳转到应用程序的下载页面。初始化方法init和presentviewcontroller函数均为ios系统的函数。

本发明通过创建配置页面,接收管理员设置的游戏联运设置信息;用户进入直播间后,调用直播间信息接口获取当前直播间的房间号和分类信息从数据库中获取分类信息对应的游戏联运数据;根据游戏联运数据创建游戏联运图标;用户点击游戏联运图标时,创建网页页面和导航栏,使用导航栏将网页页面弹出,实现根据直播间的分类需要方便、灵活的实现游戏联运,节约人力成本。

本发明实施例还公开了一种存储介质,该存储介质上存储有计算机程序:计算机程序被处理器执行时实现直播平台游戏联运设置方法。

本发明实施例还公开了一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序:直播平台游戏联运设置方法。

参见图2所示,本发明实施例还公开了一种直播平台游戏联运设置系统:

配置页面,通过配置页面接收管理员设置的游戏联运设置信息,游戏联运设置信息包括分类信息和与分类信息对应的游戏联运数据,游戏联运数据包括游戏联运图标信息,游戏联运图标信息对应的游戏联运的名称和跳转链接;并将上述信息保存到数据库中;配置页面为web页面或移动端页面。

数据库,数据库用于存储游戏联运设置信息;

游戏联运数据获取模块,其用于在用户进入直播间后,调用直播间信息接口获取当前直播间的房间号和分类信息;调用联运信息请求接口使用房间号和分类信息从数据库中获取分类信息对应的游戏联运数据;

游戏联运图标创建模块,其用于根据游戏联运数据创建游戏联运图标,并将游戏联运图标添加到房间号对应的直播间的根视图控制器中;

游戏联运连接跳转模块,其用于在用户点击游戏联运图标时,获取游戏联运图标信息对应的跳转链接,创建网页页面,根据跳转链接设置网页页面的标题、加载的地址和加载的数据的类型;创建导航栏,将根视图控制器设置为导航栏的根控制器,使用导航栏将网页页面弹出。

游戏联运数据获取模块用于:

使用ios系统的interfacemanager函数调用getroomgamespread方法使用参数信息从数据库中获取游戏联运数据,参数信息为调用直播间信息接口获取的房间号和分类信息。

游戏联运图标创建模块用于:

定义游戏联运图标类,使用alloc函数根据游戏联运图标类创建游戏联运图标对象,使用initwithframe函数根据游戏联运数据完成游戏联运图标对象的设置,使用addsubview方法将设置好的游戏联运图标对象添加到房间号对应的直播间的根视图控制器中。alloc函数、initwithframe函数、addsubview方法均为ios系统的函数。

本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1