一种特效管理控制方法及装置的制造方法

xiaoxiao2021-2-23  117

一种特效管理控制方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及计算机领域,尤其涉及一种特效管理控制方法及装置。
【背景技术】
[0002]随着电子科技以及互联网的发展,产生了各种各样的以计算机模拟环境为基础,以虚拟的人物化身为载体,用户在其中生活、交流的网络世界(或虚拟平台);在这动态的网络社会生活空间中,用户可以进行学习、游戏、娱乐、购物等。
[0003]当前,在线直播越来越受到用户的喜爱;在线直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流表达方式。主播客户端(即主播用户)可以通过互联网在网站上建立在线直播间(相当于在线直播频道),向该在线直播频道中的观众客户端(即观众用户)进行在线广播,观众用户可以看到当前在线直播频道中的主播内容,比如观看到视频内容等,主播用户还可以与当前在线直播频道内的多个观众用户进行私聊等互动。
[0004]现有技术在线直播的平台中有很多频道和业务类型,例如官方频道、运营活动业务、主播建立的在线直播间频道(即在线直播频道)等等,它们往往都会有展示特效的需求,例如主播在直播间展示用户送礼的特效,运营活动为了达到宣传效果展示特效等。然而,现有技术中开发人员为各个业务类型或频道分别配置特效信息,各个特效之间没有关联,是相互独立的,因此配置的特效不能在多个不同频道中复用,增加了开发成本,以及不便于对特效管理。

【发明内容】

[0005]本发明实施例所要解决的技术问题在于,提供一种特效管理控制方法、特效管理控制装置,可以解决现有技术中配置的特效不能在多个不同频道中复用的技术问题,降低了开发成本,并便于对特效的管理控制。
[0006]为了解决上述技术问题,本发明实施例第一方面公开了一种特效管理控制方法,包括:
[0007]通过预设管理系统配置第一特效UI包,并针对配置的所述第一特效UI包设置对应的使用权限信息,所述使用权限信息包括至少一个授权发放所述第一特效UI包的频道信息;
[0008]将所述使用权限信息持久化到预设的数据库中。
[0009]结合第一方面,在第一种可能的实现方式中,所述使用权限信息还包括以下至少一项:
[0010]所述第一特效UI包的使用次数信息;
[0011 ]所述第一特效UI包的使用时限信息;
[0012]所述第一特效UI包的发放者标识信息。
[0013]结合第一方面,在第二种可能的实现方式中,所述将所述使用权限信息持久化到预设的数据库中之后,还包括:
[0014]将配置的所述第一特效UI包的资源信息存放在预设的redis缓存中;
[0015]当接收到用于更新所述第一特效UI包的资源信息的更新信息时,对存放在所述redis缓存中的资源信息进行更新。
[0016]结合第一方面,在第三种可能的实现方式中,所述将所述使用权限信息持久化到预设的数据库中之后,还包括:
[0017]接收用于修改所述使用权限信息的修改指令,并根据所述修改指令修改所述使用权限信息;和/或,
[0018]接收用于切换所述第一特效UI包为第二特效UI包的切换指令,并根据所述切换指令将所述使用权限信息切换为所述第二特效UI包对应的使用权限信息。
[0019]结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述将所述使用权限信息持久化到预设的数据库中之后,还包括:
[0020]接收针对所述第一特效UI包的特效发放指令;
[0021 ]根据所述特效发放指令触发独立的进程根据业务信息生成广播消息;所述广播消息用于指示播放所述第一特效UI包对应的特效;
[0022]将所述广播消息发送给所述授权发放所述第一特效UI包的频道信息对应的频道中的客户端,以使所述客户端播放所述第一特效UI包对应的特效。
[0023]结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述使用权限信息包括所述第一特效UI包的发放者标识信息;所述接收针对所述第一特效UI包的特效发放指令之前,还包括:
[0024]根据用户登录预设管理系统的账号标识,从预设的数据库中查找发放者标识信息与所述账号标识一致的特效UI包;
[0025]显示查找出的所述特效UI包对应的使用权限信息,以使用户根据显示的所述使用权限信息输入特效发放指令;其中,查找出的所述特效UI包为所述第一特效UI包。
[0026]结合第一方面的第四种可能的实现方式,在第六种可能的实现方式中,所述将所述广播消息发送给所述授权发放所述第一特效UI包的频道信息对应的频道中的客户端之前,还包括:
[0027]接收客户端登陆后发送的用于拉取所述第一特效UI包的资源信息的拉取信息;
[0028]根据所述拉取信息,向所述客户端发送存放在预设的redis缓存中的所述第一特效UI包的资源信息。
[0029]本发明实施例第二方面公开了一种特效管理控制装置,包括:
[0030]配置模块,用于通过预设管理系统配置第一特效UI包,并针对配置的所述第一特效UI包设置对应的使用权限信息,所述使用权限信息包括至少一个授权发放所述第一特效UI包的频道信息;
[0031]持久化模块,用于将所述使用权限信息持久化到预设的数据库中。
[0032]结合第二方面,在第一种可能的实现方式中,所述使用权限信息还包括以下至少一项:
[0033]所述第一特效UI包的使用次数信息;
[0034]所述第一特效UI包的使用时限信息;
[0035]所述第一特效UI包的发放者标识信息。
[0036]结合第二方面,在第二种可能的实现方式中,还包括:
[0037]存放模块,用于在所述持久化模块将所述使用权限信息持久化到预设的数据库中之后,将配置的所述第一特效UI包的资源信息存放在预设的redis缓存中;
[0038]更新模块,用于当接收到用于更新所述第一特效UI包的资源信息的更新信息时,对存放在所述redis缓存中的资源信息进行更新。
[0039]结合第二方面,在第三种可能的实现方式中,还包括:
[0040]接收修改模块,用于在所述持久化模块将所述使用权限信息持久化到预设的数据库中之后,接收用于修改所述使用权限信息的修改指令,并根据所述修改指令修改所述使用权限信息;和/或,
[0041 ]接收切换模块,用于在所述持久化模块将所述使用权限信息持久化到预设的数据库中之后,接收用于切换所述第一特效UI包为第二特效UI包的切换指令,并根据所述切换指令将所述使用权限信息切换为所述第二特效UI包对应的使用权限信息。
[0042]结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,在第四种可能的实现方式中,还包括:
[0043]发放指令接收模块,用于在所述持久化模块将所述使用权限信息持久化到预设的数据库中之后,接收针对所述第一特效UI包的特效发放指令;
[0044]广播消息生成模块,用于根据所述特效发放指令触发独立的进程根据业务信息生成广播消息;所述广播消息用于指示播放所述第一特效UI包对应的特效;
[0045]消息发送模块,用于将所述广播消息发送给所述授权发放所述第一特效UI包的频道信息对应的频道中的客户端,以使所述客户端播放所述第一特效UI包对应的特效。
[0046]结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述使用权限信息包括所述第一特效UI包的发放者标识信息;所述装置还包括:
[0047]查找模块,用于在所述发放指令接收模块接收针对所述第一特效UI包的特效发放指令之前,根据用户登录预设管理系统的账号标识,从预设的数据库中查找发放者标识信息与所述账号标识一致的特效UI包;
[0048]信息显示模块,用于显示查找出的所述特效UI包对应的使用权限信息,以使用户根据显示的所述使用权限信息输入特效发放指令;其中,查找出的所述特效UI包为所述第一特效UI包。
[0049]结合第二方面的第四种可能的实现方式,在第六种可能的实现方式中,还包括:
[0050]拉取信息接收模块,用于在所述消息发送模块将所述广播消息发送给所述授权发放所述第一特效UI包的频道信息对应的频道中的客户端之前,接收客户端登陆后发送的用于拉取所述第一特效UI包的资源信息的拉取信息;
[0051]资源信息发送模块,用于根据所述拉取信息,向所述客户端发送存放在预设的redi s缓存中的所述第一特 效UI包的资源信息。
[0052]本发明实施例第三方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方式,或者第一方面的第五种可能的实现方式,或者第一方面的第六种可能的实现方式中公开的特效管理控制方法。
[0053]实施本发明实施例,具有如下有益效果:
[0054]通过预设管理系统配置第一特效UI包,并针对配置的该第一特效UI包设置对应的使用权限信息,该使用权限信息包括至少一个授权发放该第一特效UI包的频道信息;将该使用权限信息持久化到预设的数据库中,可将特效UI包配置到多个频道中进行发放,实现了特效组件的可复用性,解决现有技术中配置的特效不能在多个不同频道中复用的技术问题,降低了开发成本;另外还可以配置特效的使用次数、使用时限和授权发放的发放者等,并可以按需求切换特效UI包,使得特效的管理控制更加便利,更加人性化。
【附图说明】
[0055]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0056]图1是本发明实施例公开的一种特效管理控制方法的网络构架示意图;
[0057]图2是本发明实施例提供的特效管理控制方法的流程示意图;
[0058]图3是本发明提供的特效管理控制方法的另一实施例的流程示意图;
[0059]图4是本发明实施例提供的修改使用权限信息的交互界面示意图;
[0060]图5是本发明提供的修改使用权限信息的另一实施例的交互界面示意图;
[0061]图6是本发明提供的特效管理控制方法的另一实施例的流程示意图;
[0062]图7是本发明实施例提供的特效管理控制装置的结构示意图;
[0063]图8是本发明提供的特效管理控制装置的另一实施例的结构示意图;
[0064]图9是本发明提供的特效管理控制装置的另一实施例的结构示意图;
[0065]图10是本发明提供的特效管理控制装置的另一实施例的结构示意图;
[0066]图11是本发明提供的特效管理控制装置的另一实施例的结构示意图;
[0067]图12是本发明提供的特效管理控制装置的另一实施例的结构示意图。
【具体实施方式】
[0068]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0069]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组入口 ο
[0070]为了更好理解本发明实施例公开的一种特效管理控制方法及相关装置,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种特效管理控制方法的网络构架示意图。如图1所示,该网络构架示意图可以包括服务器以及多个客户端,其中,服务器也可以被称为后台服务器、组件服务器、交友服务器等,服务器可以通过互联网与多个客户端进行通信连接。客户端可以访问服务器提供的在线直播服务,即可以在登录在线直播系统后,进入服务器提供的官方频道、访问服务器运营活动业务提供的服务、或者进入主播客户端提供在线直播频道等;技术人员在服务器侧可以配置各个业务类型或频道所需的特效,以触发访问的客户端展示该特效。
[0071]本发明实施例中,客户端(包括主播客户端、活动参与客户端或观众客户端)可以包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的富媒体。在图1所示的网络构架中,客户端可以运行在包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。
[0072]基于图1所示的网络构架,下面从服务器侧详细说明本发明实施例如何对特效进行管理控制。请参阅图2,图2是本发明实施例提供的特效管理控制方法的流程示意图,可以包括以下步骤:
[0073]步骤S200:通过预设管理系统配置第一特效UI包,并针对配置的所述第一特效UI包设置对应的使用权限信息;
[0074]具体地,本发明实施例技术人员可以利用Java的动态web资源开发技术来开发用于管理控制特效的Java web(网页)管理系统(或后台),然后通过该Java web管理系统配置第一特效UI包。需要说明的是,本发明各个实施例中的预设管理系统不限于Java web管理系统,还可以采用其他技术语言来实现管理系统;技术人员可以配置多个特效UI包,本发明实施例以配置第一特效UI包来进行说明;本发明实施例中的使用权限信息包括至少一个授权发放该第一特效UI包的频道信息,例如授权发放的频道可以为官方频道、或运营业务使用、或在线直播间(可以包括主频道或子频道等)等;即,该第一特效UI包可以复用于多个业务类型中或多个频道中。
[0075]进一步地,本发明实施例中的使用权限信息还包括以下至少一项:
[0076]该第一特效UI包的使用次数信息;
[0077]该第一特效UI包的使用时限信息;
[0078]该第一特效UI包的发放者标识信息。
[0079]也就是说,该使用权限信息除了包括至少一个授权发放该第一特效UI包的频道信息外,还可以包括上述3项中的任意一项或任意组合,例如还可以包括该第一特效UI包的使用次数信息,或者还可以包括该第一特效UI包的使用次数信息和使用时限信息,或者还可以包括该第一特效UI包的使用次数信息和发放者标识信息,或者还可以包括该第一特效UI包的使用次数信息、使用时限信息和发放者标识信息等等。
[0080]步骤S202:将所述使用权限信息持久化到预设的数据库中。
[0081]具体地,该预设的数据库可以为mysql(关系型数据库管理系统)数据库,通过持久化到该预设的数据库,可以固定存储该使用权限信息。
[0082]再进一步地,如图3示出的本发明提供的特效管理控制方法的另一实施例的流程示意图,可以包括以下步骤:
[0083]步骤S300:通过预设管理系统配置第一特效UI包,并针对配置的所述第一特效UI包设置对应的使用权限信息;
[0084]步骤S302:将所述使用权限信息持久化到预设的数据库中;
[0085]具体地,步骤S300和S302可以参考上述图2实施例中的步骤S200和S202,这里不再赘述。
[0086]步骤S304:将配置的所述第一特效UI包的资源信息存放在预设的redis缓存中;
[0087]步骤S306:当接收到用于更新所述第一特效UI包的资源信息的更新信息时,对存放在所述redis缓存中的资源信息进行更新;
[0088]具体地,本发明实施例通过将特效UI包的资源信息存放在redis缓存中,并可定时触发更新,大大减少了本发明预设的数据库(如mysql)的压力,进一步提升了系统性能。
[0089]步骤S308:接收用于修改所述使用权限信息的修改指令,并根据所述修改指令修改所述使用权限信息;和/或,
[0090]步骤S310:接收用于切换所述第一特效UI包为第二特效UI包的切换指令,并根据所述切换指令将所述使用权限信息切换为所述第二特效UI包对应的使用权限信息。
[0091 ] 图3中以包括步骤S308和步骤S310为例进行说明。
[0092]具体地,本发明实施例中的用于修改该使用权限信息的修改指令可以包括但不限于修改、增加和删除授权发放的频道信息、使用次数信息、使用时限信息或发放者标识信息等,如图4示出的本发明实施例提供的修改使用权限信息的交互界面示意图,可以展示配置的特效UI包的使用权限信息,包括主频道、子频道、使用次数信息(如使用的次数/天)、发放者标识信息(如频道特效控制账号)、使用时限信息(如开始时间,结束时间)、对应的特效UI包以及操作选项等;再如图5示出的本发明提供的修改使用权限信息的另一实施例的交互界面示意图,可以新增编辑某特 效UI包的使用权限信息,还可以通过下拉菜单随意切换不同的特效UI包,最终点击提交按钮,即可完成修改操作。
[0093]通过上述手段配置特效的使用次数、使用时限和授权发放的发放者等使用权限信息,以及切换不同的特效UI包,技术人员可以按需求修改或切换特效UI包,使得特效的管理控制更加便利,更加人性化。
[0094]再进一步地,如图6示出的本发明提供的特效管理控制方法的另一实施例的流程示意图,以Java web管理系统为例详细说明如何发放配置好的特效UI包的过程,即在上述实施例的将该使用权限信息持久化到预设的数据库中之后,如何发放特效UI包的过程,可以包括以下步骤:
[0095]步骤S600:接收针对所述第一特效UI包的特效发放指令;
[0096]具体地,技术人员登录该Java web管理系统后,该Java web管理系统可以展示预先配置好的该第一特效UI包,那么该技术人员可以输入针对该第一特效UI包的特效发放指令,以指示将该第一特效UI包发放给所需的业务或频道。该Java web管理系统接收到针对该第一特效UI包的特效发放指令后,执行步骤S602;
[0097]步骤S602:根据所述特效发放指令触发独立的进程根据业务信息生成广播消息;
[0098]具体地,该Java web管理系统的web应用可通知独立的java进程,以使该独立的java进程根据业务场景来组装生成单播或多播的广播消息,该广播消息用于指示接收到该广播消息的客户端播放该第一特效UI包对应的特效;需要说明的是,本发明实施例中独立的进程不限于java进程,若采用其他技术语言实现的管理系统,可以采用其他语言的独立进程。
[0099]步骤S604:将所述广播消息发送给所述授权发放所述第一特效UI包的频道信息对应的频道中的客户端,以使所述客户端播放所述第一特效UI包对应的特效。
[0100]具体地,例如预先配置的授权发放该第一特效UI包的频道信息包括官方频道,那么该Java web管理系统即将该广播消息发送到该官方频道中访问的各个客户端,在官方频道中访问的客户端接收到该广播消息后即可以播放该第一特效UI包对应的特效;需要说明的是,在官方频道中访问的客户端接收到该广播消息后可以下载关于该第一特效UI包的资源信息,在下载后展示该第一特效UI包对应的特效,还可以在接收到该广播消息之前,预先拉取该第一特效UI包的资源信息,然后在接收到该广播消息后直接展示该第一特效UI包对应的特效。
[Ο?Ο? ]也就是说,本发明实施例在该Java web管理系统将该广播消息发送给授权发放该第一特效UI包的频道信息对应的频道中的客户端之前,还可以包括:该Java web管理系统接收客户端登陆后发送的用于拉取该第一特效UI包的资源信息的拉取信息,然后根据该拉取信息,向该客户端发送存放在预设的redis缓存中的该第一特效UI包的资源信息,那么若该客户端接收到广播消息后,可直接展示该第一特效UI包对应的特效。
[0102]还需要说明的是,当使用权限信息包括该第一特效UI包的发放者标识信息时,SP该第一特效UI包设置了对应的发放权限,仅限于指定的账号(即该发放者标识信息)才能进行发放时,本发明实施例在步骤S600接收针对该第一特效UI包的特效发放指令之前,还可以包括:根据用户(如技术人员)登录Java web管理系统的账号标识,从预设的数据库中查找发放者标识信息与所述账号标识一致的特效UI包;显示查找出的该特效UI包对应的使用权限信息,以使用户根据显示的该使用权限信息输入特效发放指令;其中,查找出的该特效UI包为该第一特效UI包。也就是说,登录账号只能看到自己的预先配置的特效UI包的配置?目息。
[0103]通过Java web管理系统配置第一特效UI包,并针对配置的该第一特效UI包设置对应的使用权限信息,该使用权限信息包括至少一个授权发放该第一特效UI包的频道信息;将该使用权限信息持久化到预设的数据库中,可将特效UI包配置到多个频道中进行发放,实现了特效组件的可复用性,解决现有技术中配置的特效不能在多个不同频道中复用的技术问题,降低了开发成本;另外还可以配置特效的使用次数、使用时限和授权发放的发放者等,并可以按需求切换特效UI包,使得特效的管理控制更加便利,更加人性化。
[0104]为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种特效管理控制装置,如图7示出的本发明实施例提供的特效管理控制装置的结构示意图,特效管理控制装置70可以包括:配置模块700和持久化模块702,其中
[0105]配置模块700用于通过预设管理系统配置第一特效UI包,并针对配置的所述第一特效UI包设置对应的使用权限信息,所述使用权限信息包括至少一个授权发放所述第一特效UI包的频道信息;
[0106]持久化模块702用于将所述使用权限信息持久化到预设的数据库中。
[0107]具体地,所述使用权限信息还包括以下至少一项:
[0108]所述第一特效UI包的使用次数信息;
[0109]所述第一特效UI包的使用时限信息;
[0110]所述第一特效UI包的发放者标识信息。
[0111]进一步地,如图8示出的本发明提供的特效管理控制装置的另一实施例的结构示意图,特效管理控制装置70包括配置模块700和持久化模块702外,还可以包括:存放模块704和更新模块706,其中
[0112]存放模块704用于在持久化模块702将所述使用权限信息持久化到预设的数据库中之后,将配置的所述第一特效UI包的资源信息存放在预设的redis缓存中;
[0113]更新模块70用于当接收到用于更新所述第一特效UI包的资源信息的更新信息时,对存放在所述redis缓存中的资源信息进行更新。
[0114]进一步地,如图9示出的本发明提供的特效管理控制装置的另一实施例的结构示意图,特效管理控制装置70包括配置模块700、持久化模块702、存放模块704和更新模块706外,还可以包括:接收修改模块708和/或接收切换模块7010,图中以包括接收修改模块708和接收切换模块7010为例进行说明,
[0115]接收修改模块708用于在持久化模块702将所述使用权限信息持久化到预设的数据库中之后,接收用于修改所述使用权限信息的修改指令,并根据所述修改指令修改所述使用权限信息;
[0116]接收切换模块7010用于在持久化模块702将所述使用权限信息持久化到预设的数据库中之后,接收用于切换所述第一特效UI包为第二特效UI包的切换指令,并根据所述切换指令将所述使用权限信息切换为所述第二特效UI包对应的使用权限信息。
[0117]再进一步地,如图10示出的本发明提供的特效管理控制装置的另一实施例的结构示意图,特效管理控制装置70包括配置模块700、持久化模块702、存放模块704、更新模块706、接收修改模块708和接收切换模块7010外,还可以包括:发放指令接收模块7012、广播消息生成模块7014和消息发送模块7016,其中,
[0118]发放指令接收模块7012用于在持久化模块702将所述使用权限信息持久化到预设的数据库中之后,接收针对所述第一特效UI包的特效发放指令;
[0119]广播消息生成模块7014用于根据所述特效发放指令触发独立的进程根据业务信息生成广播消息;所述广播消息用于指示播放所述第一特效UI包对应的特效;
[0120]消息发送模块7016用于将所述广播消息发送给所述授权发放所述第一特效UI包的频道信息对应的频道中的客户端,以使所述客户端播放所述第一特效UI包对应的特效。
[0121]再进一步地,如图11示出的本发明提供的特效管理控制装置的另一实施例的结构示意图,特效管理控制装置70包括配置模块700、持久化模块702、存放模块704、更新模块706、接收修改模块708、接收切换模块7010、发放指令接收模块7012、广播消息生成模块7014和消息发送模块7016外,还可以包括:查找模块7018和信息显示模块7020,其中,
[0122]查找模块7018用于在发放指令接收模块7012接收针对所述第一特效UI包的特效发放指令之前,根据用户登录预设管理系统的账号标识,从预设的数据库中查找发放者标识信息与所述账号标识一致的特效UI包;
[0123]信息显示模块7020用于显示查找出的所述特效UI包对应的使用权限信息,以使用户根据显示的所述使用权限信息输入特效发放指令;其中,查找出的所述特效UI包为所述第一特效UI包。
[0124]再进一步地,如图12示出的本发明提供的特效管理控制装置的另一实施例的结构示意图,特效管理控制装置70包括配置模块700、持久化模块702、存放模块704、更新模块706、接收修改模块708、接收切换模 块7010、发放指令接收模块7012、广播消息生成模块7014、消息发送模块7016、查找模块7018和信息显示模块7020外,还可以包括:拉取信息接收模块7022和资源信息发送模块7024,其中,
[0125]拉取信息接收模块7022用于在消息发送模块7016将所述广播消息发送给所述授权发放所述第一特效UI包的频道信息对应的频道中的客户端之前,接收客户端登陆后发送的用于拉取所述第一特效UI包的资源信息的拉取信息;
[0126]资源信息发送模块7024用于根据所述拉取信息,向所述客户端发送存放在预设的redi s缓存中的所述第一特效UI包的资源信息。
[0127]需要说明的是,本发明实施例中的特效管理控制装置70具体可以为服务器等设备,或者安装在服务器中的某个装置或模块;特效管理控制装置70的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0128]综上所述,实施本发明实施例,通过预设管理系统配置第一特效UI包,并针对配置的该第一特效UI包设置对应的使用权限信息,该使用权限信息包括至少一个授权发放该第一特效UI包的频道信息;将该使用权限信息持久化到预设的数据库中,可将特效UI包配置到多个频道中进行发放,实现了特效组件的可复用性,解决现有技术中配置的特效不能在多个不同频道中复用的技术问题,降低了开发成本;另外还可以配置特效的使用次数、使用时限和授权发放的发放者等,并可以按需求切换特效UI包,使得特效的管理控制更加便利,更加人性化。
[0129]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0130]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种特效管理控制方法,其特征在于,包括: 通过预设管理系统配置第一特效UI包,并针对配置的所述第一特效UI包设置对应的使用权限信息,所述使用权限信息包括至少一个授权发放所述第一特效UI包的频道信息;将所述使用权限信息持久化到预设的数据库中。2.如权利要求1所述的方法,其特征在于,所述使用权限信息还包括以下至少一项: 所述第一特效UI包的使用次数信息; 所述第一特效UI包的使用时限信息; 所述第一特效UI包的发放者标识信息。3.如权利要求1所述的方法,其特征在于,所述将所述使用权限信息持久化到预设的数据库中之后,还包括: 将配置的所述第一特效UI包的资源信息存放在预设的redis缓存中; 当接收到用于更新所述第一特效UI包的资源信息的更新信息时,对存放在所述redis缓存中的资源信息进行更新。4.如权利要求1所述的方法,其特征在于,所述将所述使用权限信息持久化到预设的数据库中之后,还包括: 接收用于修改所述使用权限信息的修改指令,并根据所述修改指令修改所述使用权限信息;和/或, 接收用于切换所述第一特效UI包为第二特效UI包的切换指令,并根据所述切换指令将所述使用权限信息切换为所述第二特效UI包对应的使用权限信息。5.如权利要求1-4任一项所述的方法,其特征在于,所述将所述使用权限信息持久化到预设的数据库中之后,还包括: 接收针对所述第一特效UI包的特效发放指令; 根据所述特效发放指令触发独立的进程根据业务信息生成广播消息;所述广播消息用于指示播放所述第一特效UI包对应的特效; 将所述广播消息发送给所述授权发放所述第一特效UI包的频道信息对应的频道中的客户端,以使所述客户端播放所述第一特效UI包对应的特效。6.如权利要求5所述的方法,其特征在于,所述使用权限信息包括所述第一特效UI包的发放者标识信息;所述接收针对所述第一特效UI包的特效发放指令之前,还包括: 根据用户登录预设管理系统的账号标识,从预设的数据库中查找发放者标识信息与所述账号标识一致的特效UI包; 显示查找出的所述特效UI包对应的使用权限信息,以使用户根据显示的所述使用权限信息输入特效发放指令;其中,查找出的所述特效UI包为所述第一特效UI包。7.如权利要求5所述的方法,其特征在于,所述将所述广播消息发送给所述授权发放所述第一特效UI包的频道信息对应的频道中的客户端之前,还包括: 接收客户端登陆后发送的用于拉取所述第一特效UI包的资源信息的拉取信息; 根据所述拉取信息,向所述客户端发送存放在预设的redis缓存中的所述第一特效UI包的资源信息。8.一种特效管理控制装置,其特征在于,包括: 配置模块,用于通过预设管理系统配置第一特效UI包,并针对配置的所述第一特效UI包设置对应的使用权限信息,所述使用权限信息包括至少一个授权发放所述第一特效UI包的频道信息; 持久化模块,用于将所述使用权限信息持久化到预设的数据库中。9.如权利要求8所述的装置,其特征在于,所述使用权限信息还包括以下至少一项: 所述第一特效UI包的使用次数信息; 所述第一特效UI包的使用时限信息; 所述第一特效UI包的发放者标识信息。10.如权利要求8所述的装置,其特征在于,还包括: 存放模块,用于在所述持久化模块将所述使用权限信息持久化到预设的数据库中之后,将配置的所述第一特效UI包的资源信息存放在预设的redis缓存中; 更新模块,用于当接收到用于更新所述第一特效UI包的资源信息的更新信息时,对存放在所述redis缓存中的资源信息进行更新。11.如权利要求8所述的装置,其特征在于,还包括: 接收修改模块,用于在所述持久化模块将所述使用权限信息持久化到预设的数据库中之后,接收用于修改所述使用权限信息的修改指令,并根据所述修改指令修改所述使用权限信息;和/或, 接收切换模块,用于在所述持久化模块将所述使用权限信息持久化到预设的数据库中之后,接收用于切换所述第一特效UI包为第二特效UI包的切换指令,并根据所述切换指令将所述使用权限信息切换为所述第二特效UI包对应的使用权限信息。12.如权利要求8-11任一项所述的装置,其特征在于,还包括: 发放指令接收模块,用于在所述持久化模块将所述使用权限信息持久化到预设的数据库中之后,接收针对所述第一特效UI包的特效发放指令; 广播消息生成模块,用于根据所述特效发放指令触发独立的进程根据业务信息生成广播消息;所述广播消息用于指示播放所述第一特效UI包对应的特效; 消息发送模块,用于将所述广播消息发送给所述授权发放所述第一特效UI包的频道信息对应的频道中的客户端,以使所述客户端播放所述第一特效UI包对应的特效。13.如权利要求12所述的装置,其特征在于,所述使用权限信息包括所述第一特效UI包的发放者标识信息;所述装置还包括: 查找模块,用于在所述发放指令接收模块接收针对所述第一特效UI包的特效发放指令之前,根据用户登录预设管理系统的账号标识,从预设的数据库中查找发放者标识信息与所述账号标识一致的特效UI包; 信息显示模块,用于显示查找出的所述特效UI包对应的使用权限信息,以使用户根据显示的所述使用权限信息输入特效发放指令;其中,查找出的所述特效UI包为所述第一特效UI包。14.如权利要求12所述的装置,其特征在于,还包括: 拉取信息接收模块,用于在所述消息发送模块将所述广播消息发送给所述授权发放所述第一特效UI包的频道信息对应的频道中的客户端之前,接收客户端登陆后发送的用于拉取所述第一特效UI包的资源信息的拉取信息; 资源信息发送模块,用于根据所述拉取信息,向所述客户端发送存放在预设的redis缓 存中的所述第一特效UI包的资源信息。
【专利摘要】本发明实施例公开了特效管理控制方法,包括:通过预设管理系统配置第一特效UI包,并针对配置的所述第一特效UI包设置对应的使用权限信息,所述使用权限信息包括至少一个授权发放所述第一特效UI包的频道信息;将所述使用权限信息持久化到预设的数据库中。本发明还公开了特效管理控制装置,采用本发明,现了特效组件的可复用性,解决现有技术中配置的特效不能在多个不同频道中复用的技术问题,降低了开发成本;另外还可以配置特效的使用次数、使用时限和授权发放的发放者等,并可以按需求切换特效UI包,使得特效的管理控制更加便利,更加人性化。
【IPC分类】H04N21/4627, H04N21/431
【公开号】CN105491441
【申请号】CN201510844607
【发明人】蔡明桂, 杨鹏晖, 王定, 丁拥, 王友卫
【申请人】广州华多网络科技有限公司
【公开日】2016年4月13日
【申请日】2015年11月26日

最新回复(0)