一种直播中礼物横幅背景色的配置方法及系统技术方案

技术编号:15750154 阅读:87 留言:0更新日期:2017-07-03 17:20
本发明专利技术涉及互联网移动端应用开发领域,公开了一种直播中礼物横幅背景色的配置方法,包括:S1:当直播移动客户端用户发起礼物赠送请求,后台服务器向直播移动客户端发送一礼物横幅配置消息,所述礼物横幅配置消息内含有礼物横幅背景色的配色方案;S2:基于礼物横幅配置消息内的配色方案,获取与配色方案颜色相同的色块图片;S3:定义一set方法函数,使用set方法函数将获取的色块图片作为礼物横幅背景,完成礼物横幅背景色的设置,且不同礼物对应的礼物横幅背景色不同。本发明专利技术还提供一种直播中礼物横幅背景色的配置系统。本发明专利技术能够有效完成礼物横幅的背景色设置。

【技术实现步骤摘要】
一种直播中礼物横幅背景色的配置方法及系统
本专利技术涉及互联网移动端应用开发领域,具体涉及一种直播中礼物横幅背景色的配置方法和一种直播中礼物横幅背景色的配置系统。
技术介绍
在主播直播的过程中,当某一用户为了表示对主播的喜爱,赠送虚拟礼物给该主播时,此时,主播的PC((personalcomputer,个人计算机)直播端以及其它用户的电脑直播观看页面上均会对礼物进行展示,并进行文字显示。同时,不同的礼物在展示的过程中,礼物横幅上所显示的背景色不同,以便于主播和观众更加直观便捷的对不同礼物进行区分。随着手机移动端的快速发展,APP(Application,应用程序)产品的美观设计,以及用户体验越发趋于完善,同时,更多的用户倾向于使用直播移动客户端进行直播的观看,此时,电脑端礼物横幅背景色的开发方式不再适用于直播移动客户端,使用直播移动客户端的主播以及用户对于直播礼物的使用体验将极大地降低。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种直播中礼物横幅背景色的配置方法和一种直播中礼物横幅背景色的配置系统,有效完成礼物横幅的背景色设置。为达到以上目的,本专利技术采取的技术方案是,包括:S1:当直播移动客户端用户发起礼物赠送请求,后台服务器向直播移动客户端发送一礼物横幅配置消息,所述礼物横幅配置消息内含有礼物横幅背景色的配色方案;S2:基于礼物横幅配置消息内的配色方案,获取与配色方案颜色相同的色块图片;S3:定义一set方法函数,使用set方法函数将获取的色块图片作为礼物横幅背景,完成礼物横幅背景色的设置,且不同礼物对应的礼物横幅背景色不同。在上述技术方案的基础上,所述礼物横幅配置消息为封装的iOS系统数据存储模型。在上述技术方案的基础上,所述礼物横幅配置消息中包括一用于判断用户直播观看界面的字段,所述用户直播观看界面包括半屏直播间观看界面、全横屏直播间观看界面和全竖屏直播间观看界面。在上述技术方案的基础上,所述S3具体为:S301:定义一set方法函数,所述set方法函数用于设置礼物横幅;S302:根据判断用户直播观看界面的字段,对用户的当前直播观看界面进行判断,并基于用户的直播观看界面,选择对应礼物横幅模板;S303:将获取的色块图片作为礼物横幅模板的背景,完成礼物横幅背景色的设置。在上述技术方案的基础上,所述色块图片从网络或运行直播移动客户端的智能移动设备本地获取。在上述技术方案的基础上,所述礼物横幅配置消息中含有一色块图片的网络url,且该色块图片的颜色与配色方案的颜色相同。在上述技术方案的基础上,当色块图片从网络中获取失败时,则从智能移动设备本地进行获取。本专利技术还提供一种直播中礼物横幅背景色的配置系统,包括:接收模块,其用于接收后台服务器发送给直播移动客户端的礼物横幅配置消息,所述礼物横幅配置消息内含有礼物横幅背景色的配色方案,且不同礼物对应的礼物横幅背景色的配色方案不同;资源加载模块,其用于获取与配色方案颜色相同的色块图片;执行模块,其用于定义一set方法函数,并使用set方法函数将获取的色块图片作为礼物横幅背景,完成礼物横幅背景色的设置。在上述技术方案的基础上,所述色块图片从网络或运行直播移动客户端的智能移动设备本地获取。在上述技术方案的基础上,当色块图片从网络中获取失败时,则从智能移动设备本地进行获取。与现有技术相比,本专利技术一种直播中礼物横幅背景色的配置方法的优点在于:当需要进行礼物展示时,则根据不同礼物,后台服务器向直播移动客户端发送礼物横幅配置消息,且礼物横幅配置消息内含有礼物横幅背景色的配色方案,且不同礼物对应的礼物横幅背景色不同,从而加大不同礼物展示时的显示区别,提高用户以及主播对于礼物的区分度;对于智能移动设备使用时不稳定的网络环境,与礼物横幅背景色相关的色块图片即能从智能移动设备本地加载,也可以从网络中进行获取,采用容错处理方式,符合不同的使用场景。本专利技术一种直播中礼物横幅背景色的配置系统的优点在于:接收模块接收后台服务器发送给直播移动客户端的礼物横幅配置消息,资源加载模块根据礼物横幅配置消息中配色方案,加载相对应的色块图片,从而执行模块对礼物横幅背景色进行设置,满足不同礼物的礼物横幅展示,提升礼物展示的辨识度。附图说明图1为本专利技术一种直播中礼物横幅背景色的配置方法的流程图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。参见图1所示,本专利技术实施例提供一种直播中礼物横幅背景色的配置方法,用于直播移动客户端中礼物横幅背景色的显示,本专利技术实施例中,直播移动客户端运行于iOS系统的智能移动设备中,智能移动设备为手机或平板。本专利技术实施例的一种直播中礼物横幅背景色的配置方法具体包括:S1:当直播移动客户端用户发起礼物赠送请求,后台服务器向直播移动客户端发送一礼物横幅配置消息,礼物横幅配置消息内含有礼物横幅背景色的配色方案,为提高主播和用户对于展示礼物的区分度,不同礼物的礼物横幅背景色不同,因此不同礼物的礼物横幅背景色的配色方案不同。为满足iOS系统语言的开发需求,发送给直播移动客户端的礼物横幅配置消息为封装的iOS系统数据存储模型,模型是iOS系统开发语言中的一种数据存储类型,因此可以将封装的iOS系统数据存储模型记为DYGiftPanelModel。礼物横幅配置消息中含有礼物横幅背景色的配色方案等众多与礼物相关的字段,如礼物动画展示等。S2:基于礼物横幅配置消息内的配色方案,获取与配色方案颜色相同的色块图片,色块图片为仅有一种颜色的纯色图片。色块图片通过函数[UIImageimageNamed:”图片名称”]进行获取,该函数是Objective-C语言中常用的获取图片的方法。S3:定义一set方法函数,使用set方法函数将获取的色块图片作为礼物横幅背景,完成礼物横幅背景色的设置,且不同礼物对应的礼物横幅背景色不同。set方法是程序设计语言中常用的封装方法。同时,根据用户实际的直播移动客户端使用观看场景,礼物横幅配置消息中包括一用于判断用户直播观看界面的字段,用户直播观看界面包括半屏直播间观看界面、全横屏直播间观看界面和全竖屏直播间观看界面。具体为:S301:定义一set方法函数,set方法函数为-(void)setBackgroundLevel:(int)backgroundLevel,该set方法函数用于设置礼物横幅,其中参数(int)backgroundLevel对应用户直播观看界面。S302:根据判断用户直播观看界面的字段,对用户的当前直播观看界面进行判断,并基于用户的直播观看界面,选择对应礼物横幅模板,同一礼物,在不同的直播观看界面下,礼物横幅模板不同。设定半屏直播间观看界面对应的字段backgroundLevel的值为1,全横屏直播间观看界面对应的字段backgroundLevel的值为0,全竖屏直播间观看界面对应的字段backgroundLevel的值为1。例如,当用户的观看界面为半屏直播间观看界面时,则设定(int)backgroundLevel中backgroundLevel=1。S303:将获取的色块图片作为礼物横幅模板的背景,完成礼物横幅背景色的设置。即使用set方法函数中的case语句设置礼物横幅背景色,case语句为switch(bac本文档来自技高网...
一种直播中礼物横幅背景色的配置方法及系统

【技术保护点】
一种直播中礼物横幅背景色的配置方法,用于直播移动客户端中礼物横幅背景色的显示,其特征在于,包括:S1:当直播移动客户端用户发起礼物赠送请求,后台服务器向直播移动客户端发送一礼物横幅配置消息,所述礼物横幅配置消息内含有礼物横幅背景色的配色方案;S2:基于礼物横幅配置消息内的配色方案,获取与配色方案颜色相同的色块图片;S3:定义一set方法函数,使用set方法函数将获取的色块图片作为礼物横幅背景,完成礼物横幅背景色的设置,且不同礼物对应的礼物横幅背景色不同。

【技术特征摘要】
1.一种直播中礼物横幅背景色的配置方法,用于直播移动客户端中礼物横幅背景色的显示,其特征在于,包括:S1:当直播移动客户端用户发起礼物赠送请求,后台服务器向直播移动客户端发送一礼物横幅配置消息,所述礼物横幅配置消息内含有礼物横幅背景色的配色方案;S2:基于礼物横幅配置消息内的配色方案,获取与配色方案颜色相同的色块图片;S3:定义一set方法函数,使用set方法函数将获取的色块图片作为礼物横幅背景,完成礼物横幅背景色的设置,且不同礼物对应的礼物横幅背景色不同。2.如权利要求1所述的一种直播中礼物横幅背景色的配置方法,其特征在于:所述礼物横幅配置消息为封装的iOS系统数据存储模型。3.如权利要求2所述的一种直播中礼物横幅背景色的配置方法,其特征在于:所述礼物横幅配置消息中包括一用于判断用户直播观看界面的字段,所述用户直播观看界面包括半屏直播间观看界面、全横屏直播间观看界面和全竖屏直播间观看界面。4.如权利要求3所述的一种直播中礼物横幅背景色的配置方法,其特征在于,所述S3具体为:S301:定义一set方法函数,所述set方法函数用于设置礼物横幅;S302:根据判断用户直播观看界面的字段,对用户的当前直播观看界面进行判断,并基于用户的直播观看界面,选择对应礼物横幅模板;S303:将获取的色块图片作为礼物横幅模板的背景,完...

【专利技术属性】
技术研发人员:汪刚张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1