一种发送礼物标识列表的方法和装置与流程

文档序号:11144106阅读:621来源:国知局
一种发送礼物标识列表的方法和装置与制造工艺

本发明涉及互联网技术领域,特别涉及一种发送礼物标识列表的方法和装置。



背景技术:

随着互联网技术的发展,手机、计算机等终端得到了广泛的应用,相应的终端上的应用程序的种类越来越多、功能越来越丰富。网络直播类应用程序即是一种很常用的应用程序。

服务器中可以预先存储有礼物标识列表(其中,礼物标识可以是礼物名称,可以是礼物图标),以便观众可以向主播送礼物,服务器中存储的各个礼物标识列表中往往包含有多种礼物标识,比如,有的礼物标识适用于生日会场景(比如生日蛋糕图标),有的礼物标识适用于影片发布会场景(比如收视长虹图标)。当服务器接收到终端发送的礼物列表获取请求时,可以向该终端发送预先存储的礼物标识列表,以便该终端的观众可以向主播送礼物。相应的,终端接收到礼物标识列表后,可以在直播间的直播界面的预设区域显示礼物标识列表,观众可以在显示的礼物标识列表中选择某礼物标识送给主播。

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:

服务器发送的礼物标识列表中往往包含有多种礼物标识,但是往往终端当前播放的直播视频只属于一种场景(比如生日会场景),这样,终端显示的很多礼物标识属于不必要的礼物标识,可能不会被观众用到,即观众在选择礼物标识的时候,需要在包含众多不必要的礼物标识中寻找自己想要的那个礼物标识,需要的时间比较长,从而,导致获取礼物标识的效率较低。



技术实现要素:

为了解决现有技术的问题,本发明实施例提供了一种发送礼物标识列表的方法和装置。所述技术方案如下:

第一方面,提供了一种发送礼物标识列表的方法,所述方法包括:

检测到对应目标直播间的礼物列表发送触发事件发生;

根据预先存储的直播间标识与礼物标识列表的对应关系,确定所述目标直播间对应的目标礼物标识列表;

向所述目标直播间内的账户的登录终端发送所述目标礼物标识列表。

可选的,所述检测到对应目标直播间的礼物列表发送触发事件发生,包括:

接收到登录账户在目标直播间的第一终端发送的对应所述目标直播间的礼物列表获取请求;

所述向所述目标直播间内的账户的登录终端发送所述目标礼物标识列表,包括:

向所述第一终端发送所述目标礼物标识列表。

这样,可以在第一终端向服务器获取目标直播间的礼物标识列表时,向第一终端发送对应的礼物标识列表,从而,可以使用户可以向该直播间的主播送礼物,与主播进行互动。

可选的,所述检测到对应目标直播间的礼物列表发送触发事件发生,包括:

检测到目标直播间对应的礼物标识列表发生变化;

所述向所述目标直播间内的账户的登录终端发送所述目标礼物标识列表,包括:

向所述目标直播间内的所有账户的登录终端发送所述目标礼物标识列表。

这样,能够使终端获取的礼物标识列表是最新的礼物标识列表。

可选的,所述根据预先存储的直播间标识与礼物标识列表的对应关系,确定所述目标直播间对应的目标礼物标识列表,包括:

根据预先存储的直播间标识、礼物标识列表与礼物生效时间范围的对应关系,确定当前时刻所述目标直播间对应的目标礼物标识列表。

可选的,所述方法还包括:

接收礼物列表配置请求,其中,所述礼物列表配置请求中携带有第一直播间标识、第一礼物标识列表、第一礼物生效时间范围;

将所述第一直播间标识、所述第一礼物标识列表、所述第一礼物生效时间范围,对应添加到预先存储的所述直播间标识、礼物标识列表与礼物生效时间范围的对应关系中。

这样,技术人员可以根据需要随时对某个直播间对应的礼物标识列表进行设置,从而,可以提高设置直播间的礼物标识列表的灵活性。

第二方面,提供了一种发送礼物标识列表的装置,所述装置包括:

检测模块,用于检测到对应目标直播间的礼物列表发送触发事件发生;

确定模块,用于根据预先存储的直播间标识与礼物标识列表的对应关系,确定所述目标直播间对应的目标礼物标识列表;

发送模块,用于向所述目标直播间内的账户的登录终端发送所述目标礼物标识列表。

可选的,所述检测模块,用于:

接收到登录账户在目标直播间的第一终端发送的对应所述目标直播间的礼物列表获取请求;

所述发送模块,用于:

向所述第一终端发送所述目标礼物标识列表。

可选的,所述检测模块,用于:

检测到目标直播间对应的礼物标识列表发生变化;

所述发送模块,用于:

向所述目标直播间内的所有账户的登录终端发送所述目标礼物标识列表。

可选的,所述确定模块,用于:

根据预先存储的直播间标识、礼物标识列表与礼物生效时间范围的对应关系,确定当前时刻所述目标直播间对应的目标礼物标识列表。

可选的,所述装置还包括:

接收模块,用于接收礼物列表配置请求,其中,所述礼物列表配置请求中携带有第一直播间标识、第一礼物标识列表、第一礼物生效时间范围;

添加模块,用于将所述第一直播间标识、所述第一礼物标识列表、所述第一礼物生效时间范围,对应添加到预先存储的所述直播间标识、礼物标识列表与礼物生效时间范围的对应关系中。

本发明实施例提供的技术方案带来的有益效果是:

本发明实施例中,当检测到对应目标直播间的礼物列表发送触发事件发生时,服务器可以根据预先存储的直播间标识与礼物标识列表的对应关系,确定目标直播间对应的目标礼物标识列表,进而,可以向目标直播间内的账户的登录终端发送目标礼物标识列表。这样,不同的直播间对应有各自的礼物标识列表,技术人员就可以为每个直播间配置适合于该直播间的场景的礼物标识列表,观众无需在包含众多不必要的礼物标识中寻找自己想要的那个礼物标识,从而,可以提高获取礼物标识的效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种发送礼物标识列表的方法流程图;

图2是本发明实施例提供的一种系统框架示意图;

图3是本发明实施例提供的一种发送礼物标识列表的装置结构示意图;

图4是本发明实施例提供的一种发送礼物标识列表的装置结构示意图;

图5是本发明实施例提供的一种服务器结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

本发明实施例提供了一种发送礼物标识列表的方法,该方法的执行主体为服务器,其中,该服务器可以是网络直播类应用程序的后台服务器。该服务器中可以设置有处理器、存储器、收发器,处理器可以用于确定目标直播间对应的目标礼物标识列表的相关处理,存储器可以用于存储下述处理过程中需要和产生的数据,收发器可以用于接收和发送数据。

下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:

步骤101,检测到对应目标直播间的礼物列表发送触发事件发生。

其中,目标直播间可以是对应的礼物列表发送触发事件发生的直播间。

在实施中,服务器中可以预先存储有各直播间对应的礼物列表发送触发事件,其中,礼物列表发送触发事件用于触发服务器向终端发送礼物标识列表。服务器可以对礼物列表发送触发事件进行检测,当对应某直播间(可以称为目标直播间)的礼物列表发送触发事件发生时,服务器即会检测到对应目标直播间的礼物列表发送触发事件发生。

可选的,基于对应目标直播间的礼物列表发送触发事件不同,步骤101的处理方式可以多种多样,以下给出了几种可行的处理方式:

方式一,接收到登录账户在目标直播间的第一终端发送的对应目标直播间的礼物列表获取请求。

在实施中,用户可以通过终端(即第一终端)中安装的网络直播类应用程序进入目标直播间,进而,向服务器获取目标直播间的直播视频。另外,用户还可以通过操作触发第一终端向服务器发送对应目标直播间的礼物列表获取请求,相应的,服务器可以接收第一终端发送的对应目标直播间的礼物列表获取请求。

方式二,检测到目标直播间对应的礼物标识列表发生变化。

在实施中,服务器中可以预先存储有直播间的直播间标识与礼物标识列表的对应关系,由于业务需要,技术人员可能会对某直播间对应的礼物标识列表重新进行配置(礼物标识列表相比于之前存储的礼物标识列表有变化),比如对目标直播间对应礼物标识列表重新进行配置,技术人员对目标直播间对应的礼物标识列表配置完成时,服务器可以接收到礼物列表配置请求,进而可以对目标直播间对应的礼物标识列表进行更新,此时,服务器即会检测到目标直播间对应的礼物标识列表发生变化。

方式三,检测到达到预设的礼物列表发送周期。

在实施中,服务器中可以预先存储有礼物列表发送周期,每到预设的礼物列表发送周期,服务器即会检测到此时达到了预设的礼物列表发送周期。

步骤102,根据预先存储的直播间标识与礼物标识列表的对应关系,确定目标直播间对应的目标礼物标识列表。

在实施中,服务器检测到对应目标直播间的礼物列表发送触发事件发生时,可以在本地中预先存储的各直播间的直播间标识与礼物标识列表的对应关系中,确定目标直播间对应的礼物标识列表(即目标礼物标识列表),其中,礼物标识列表可以包含至少一个礼物标识,礼物标识可以是礼物名称、可以是礼物图标,也可以是礼物动态图标,也可以是礼物名称与礼物图标的结合,也可以是礼物名称与礼物动态图标的结合。

可选的,服务器中可以预先存储有直播视频的主题与礼物标识列表的对应关系,以及各直播间的直播间标识与直播视频的主题的对应关系,当服务器检测到对应目标直播间的礼物列表发送触发事件发生时,可以根据各直播间的直播间标识与直播视频的主题的对应关系,确定目标直播间对应的目标直播视频的主题,进而,可以根据直播视频的主题与礼物标识列表的对应关系,确定目标直播视频的主题对应的目标礼物标识列表。

可选的,服务器中还可以记录有直播间对应的礼物标识列表的礼物生效时间范围,相应的,步骤102的处理过程可以如下:根据预先存储的直播间标识、礼物标识列表与礼物生效时间范围的对应关系,确定当前时刻目标直播间对应的目标礼物标识列表。

在实施中,服务器中还可以存储有每个直播间对应的礼物标识列表的礼物生效开始时刻、礼物生效结束时刻,其中,从礼物生效开始时刻到礼物生效结束时刻的时间范围即是礼物标识列表对应的礼物生效时间范围,即服务器中可以预先存储有预先存储的直播间标识、礼物标识列表与礼物生效时间范围三者的对应关系,如表1所示。

表1

当服务器检测到对应目标直播间的礼物列表发送触发事件发生时,可以在表1中确定当前时刻该目标直播间对应的礼物标识列表。例如,服务器在2016-6-1 09:00:00检测到对应目标直播间34163468的礼物列表发送触发收件发生,此时,服务器可以在表1中查找直播间标识34163468对应的在当前时刻(2016-6-1 09:00:00)对应的礼物标识列表,即可以查到由礼物标表1、礼物标识2、礼物标识5组成的礼物标识列表。

可选的,服务器中可以预先存储有直播视频的主题、礼物标识列表、礼物生效时间范围的对应关系,以及各直播间的直播间标识与直播视频的主题的对应关系,当服务器检测到对应目标直播间的礼物列表发送触发事件发生时,可以根据各直播间的直播间标识与直播视频的主题的对应关系,确定目标直播间对应的目标直播视频的主题,进而,可以根据直播视频的主题、礼物标识列表、礼物生效时间范围的对应关系,确定当前时刻目标直播视频的主题对应的目标礼物标识列表。

可选的,当服务器接收到礼物列表配置请求时,可以将其携带的直播间标识、礼物标识列表、礼物生效时间范围对应添加到对应关系中,相应的,处理过程可以如下:接收礼物列表配置请求,其中,礼物列表配置请求中携带有第一直播间标识、第一礼物标识列表、第一礼物生效时间范围;将第一直播间标识、第一礼物标识列表、第一礼物生效时间范围,对应添加到直播间标识、礼物标识列表与礼物生效时间范围的对应关系中。

在实施中,某主播在开播前可以通过操作向服务器发送自己将要进行直播的直播视频的相关信息,其中,直播视频的相关信息可以包含直播时间范围、直播视频的主题(或是场景,比如将要直播的直播视频的主题是生日会或影片发布会),技术人员获知某直播间的直播视频的相关信息后,可以为该直播间配置适用于与该直播间的直播视频的主题的礼物标识列表,并配置礼物生效时间范围。具体的,技术人员可以通过控制终端输入该直播间的直播间标识(即第一直播间标识)、第一礼物标识列表、第一礼物生效时间范围,输入后,可以点击发布到线上按键,此时将会触发控制终端向服务器发送礼物列表配置请求,其中,该礼物列表配置请求可以携带有第一直播间标识、第一礼物标识列表、第一礼物生效时间范围,服务器可以接收礼物列表配置请求,并对其进行解析,获取其中携带的第一直播间标识、第一礼物标识列表、第一礼物生效时间范围,进而,可以第一直播间标识、第一礼物标识列表、第一礼物生效时间范围,对应添加到对应关系中,例如,直播间A的主播将在2016-6-1 09:00:00进行开播,直播视频的主题是影片发布会,结束时间是11:00:00,此时,技术人员可以为该直播间配置适用于影片发布会场景的礼物标识列表(比如,收视长虹图标、包含“剧棒棒哒”文本信息的礼物图标等),并可以为该礼物标识列表配置的礼物生效时间范围为2016-6-1 09:00:00--2016-6-1 11:00:00。

步骤103,向目标直播间内的账户的登录终端发送目标礼物标识列表。

在实施中,确定出目标礼物标识列表后,可以向目标直播间内的账户的登录终端发送目标礼物标识列表,如图2所示。

可选的,针对检测到礼物列表发送触发事件发生是接收到第一终端发送的礼物列表获取请求的情况,步骤103的处理过程可以如下:向第一终端发送目标礼物标识列表。

在实施中,服务器接收到第一终端发送的对应目标直播间的礼物列表获取请求后,可以获取目标直播间对应的目标礼物标识列表,进而可以向第一终端发送目标礼物标识列表。

可选的,针对检测到礼物列表发送触发事件发生是检测到目标直播间对应的礼物标识列表发生变化的情况,相应的,步骤103的处理过程可以如下:向目标直播间内的所有账户的登录终端发送目标礼物标识列表。

在实施中,当服务器检测到目标直播间的礼物标识列表发生变化时,可以获取目标直播间对应的目标礼物标识列表,进而,可以向目标直播间内的所有账户的登录终端发送目标礼物标识列表。

可选的,针对检测到礼物列表发送触发事件发生是检测到达到预设的礼物列表发送周期的情况,相应的,步骤103的处理过程可以如下:向目标直播间内的所有账户的登录终端发送目标礼物标识列表。

本发明实施例中,当检测到对应目标直播间的礼物列表发送触发事件发生时,服务器可以根据预先存储的直播间标识与礼物标识列表的对应关系,确定目标直播间对应的目标礼物标识列表,进而,可以向目标直播间内的账户的登录终端发送目标礼物标识列表。这样,不同的直播间对应有各自的礼物标识列表,技术人员就可以为每个直播间配置适合于该直播间的场景的礼物标识列表,观众无需在包含众多不必要的礼物标识中寻找自己想要的那个礼物标识,从而,可以提高获取礼物标识的效率。

基于相同的技术构思,本发明实施例还提供了一种发送礼物标识列表的装置,如图3所示,该装置包括:

检测模块310,用于检测到对应目标直播间的礼物列表发送触发事件发生;

确定模块320,用于根据预先存储的直播间标识与礼物标识列表的对应关系,确定所述目标直播间对应的目标礼物标识列表;

发送模块330,用于向所述目标直播间内的账户的登录终端发送所述目标礼物标识列表。

可选的,所述检测模块310,用于:

接收到登录账户在目标直播间的第一终端发送的对应所述目标直播间的礼物列表获取请求;

所述发送模块330,用于:

向所述第一终端发送所述目标礼物标识列表。

可选的,所述检测模块310,用于:

检测到目标直播间对应的礼物标识列表发生变化;

所述发送模块330,用于:

向所述目标直播间内的所有账户的登录终端发送所述目标礼物标识列表。

可选的,所述确定模块320,用于:

根据预先存储的直播间标识、礼物标识列表与礼物生效时间范围的对应关系,确定当前时刻所述目标直播间对应的目标礼物标识列表。

可选的,如图4所示,所述装置还包括:

接收模块340,用于接收礼物列表配置请求,其中,所述礼物列表配置请求中携带有第一直播间标识、第一礼物标识列表、第一礼物生效时间范围;

添加模块350,用于将所述第一直播间标识、所述第一礼物标识列表、所述第一礼物生效时间范围,对应添加到预先存储的所述直播间标识、礼物标识列表与礼物生效时间范围的对应关系中。

本发明实施例中,当检测到对应目标直播间的礼物列表发送触发事件发生时,服务器可以根据预先存储的直播间标识与礼物标识列表的对应关系,确定目标直播间对应的目标礼物标识列表,进而,可以向目标直播间内的账户的登录终端发送目标礼物标识列表。这样,不同的直播间对应有各自的礼物标识列表,技术人员就可以为每个直播间配置适合于该直播间的场景的礼物标识列表,观众无需在包含众多不必要的礼物标识中寻找自己想要的那个礼物标识,从而,可以提高获取礼物标识的效率。

需要说明的是:上述实施例提供的发送礼物标识列表的装置在发送礼物标识列表时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的发送礼物标识列表的装置与发送礼物标识列表的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图5是本发明实施例提供的服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质1930中的一系列指令操作。

服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。

服务器1900可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

检测到对应目标直播间的礼物列表发送触发事件发生;

根据预先存储的直播间标识与礼物标识列表的对应关系,确定所述目标直播间对应的目标礼物标识列表;

向所述目标直播间内的账户的登录终端发送所述目标礼物标识列表。

可选的,所述检测到对应目标直播间的礼物列表发送触发事件发生,包括:

接收到登录账户在目标直播间的第一终端发送的对应所述目标直播间的礼物列表获取请求;

所述向所述目标直播间内的账户的登录终端发送所述目标礼物标识列表,包括:

向所述第一终端发送所述目标礼物标识列表。

可选的,所述检测到对应目标直播间的礼物列表发送触发事件发生,包括:

检测到目标直播间对应的礼物标识列表发生变化;

所述向所述目标直播间内的账户的登录终端发送所述目标礼物标识列表,包括:

向所述目标直播间内的所有账户的登录终端发送所述目标礼物标识列表。

可选的,所述根据预先存储的直播间标识与礼物标识列表的对应关系,确定所述目标直播间对应的目标礼物标识列表,包括:

根据预先存储的直播间标识、礼物标识列表与礼物生效时间范围的对应关系,确定当前时刻所述目标直播间对应的目标礼物标识列表。

可选的,所述方法还包括:

接收礼物列表配置请求,其中,所述礼物列表配置请求中携带有第一直播间标识、第一礼物标识列表、第一礼物生效时间范围;

将所述第一直播间标识、所述第一礼物标识列表、所述第一礼物生效时间范围,对应添加到预先存储的所述直播间标识、礼物标识列表与礼物生效时间范围的对应关系中。

本发明实施例中,当检测到对应目标直播间的礼物列表发送触发事件发生时,服务器可以根据预先存储的直播间标识与礼物标识列表的对应关系,确定目标直播间对应的目标礼物标识列表,进而,可以向目标直播间内的账户的登录终端发送目标礼物标识列表。这样,不同的直播间对应有各自的礼物标识列表,技术人员就可以为每个直播间配置适合于该直播间的场景的礼物标识列表,观众无需在包含众多不必要的礼物标识中寻找自己想要的那个礼物标识,从而,可以提高获取礼物标识的效率。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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