具体实施方式
下面详细描述本申请的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/ 或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
本申请提供的虚拟礼物的展示方法、服务器及目标接收端,旨在解决现有技术的如上技术问题。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图1为本公开提供的一种虚拟礼物展示系统的系统架构图,如图1所示,服务器10a通过通信总线10b与信息发布端集群10c和接收端集群10d 建立连接,信息发布端集群10c中包括信息发布端10e、信息发布端10f、…、信息发布端10g,接收端集群10d包括接收端10h、接收端10i、…、接收端10j。当信息发布端集群10c中的任意一个信息发布端创建待发布的多媒体信息后,在多媒体信息的属性信息中添加标记信息,将多媒体信息发送至服务器10a,服务器10a获取待发布的多媒体信息,若多媒体信息的属性信息中包括预设的标记信息,则从接收端集群10d中确定目标接收端,向目标接收端推送多媒体信息,若目标接收端在虚拟礼物的有效期内接收到多媒体信息,则服务器10a根据虚拟礼物当前的购买数量以及预先确定的购买数量与虚拟礼物的级别间的映射关系,获得当前级别的虚拟礼物;向目标接收端推送当前级别的虚拟礼物,以使得目标接收端展示当前级别的虚拟礼物。
本公开中提供了一种虚拟礼物的展示方法,应用于服务器,如图2所示,图2为本公开提供的一种虚拟礼物的展示方法的流程示意图,该方法包括步骤S101~S103,具体的:
S101、获取待发布的多媒体信息,若多媒体信息的属性信息中包括预设的标记信息,则确定目标接收端,向目标接收端推送多媒体信息,确定多媒体信息对应的虚拟礼物的有效期。
本公开中的多媒体信息可以包括文字、音频或者视频中的一种或多种,属性信息是描述多媒体信息的性质的信息,通常是由创作者通过信息发布端进行编辑,在视频播放领域,特别是短视频播放领域,最常见的属性信息就是视频的名称。在本公开中,服务器可以检查多媒体信息的名称中是否包括预设的标记来判断是否为多媒体信息配置可购买以及可展示的虚拟礼物。
本公开中的标记信息可以是由特定字符与特定文字构成的组合,例如可以为:“@dou+火炬接力”,该标记信息包括两个特定字符“@”和“+”以及特定的文字“dou”和“火炬接力”,通过中英文双语词汇以及多种字符作为标记信息,能够避免将常规的属性信息检测为标记信息。
本公开当检查到属性信息中包括标记信息后,还会确定目标接收端,目标接收端是从接收端集群中选择出的部分接收端,其个数可以是一个,也可以是多个,本公开不作具体的限定。目标接收端可以与多媒体信息的创作者存在较多互动的用户所持有的接收端,还可以是历史上给创作者赠送过虚拟礼物的用户所持有的接收端,本公开通过将具有标记信息的多媒体信息仅推送给部分接收端,能够提升接收到多媒体信息的目标接收端赠送虚拟礼物的参与感,有利于提高赠送虚拟礼物的次数。
现有技术中,虚拟礼物的有效期通常是出于让购买者尽快消费掉而设置,例如在购买者购买某虚拟礼物后,开启该虚拟礼物的有效期,当达到有效期后如果购买者仍然没有消费掉该虚拟礼物,就将该虚拟礼物作废或者降低该虚拟礼物的展示效果。而本公开的虚拟礼物的有效期能够影响目标接收端是否能够看到虚拟礼物,进一步地,若目标接收端在虚拟礼物的有效期内接收到多媒体信息,还可以向目标接收端推送有效期的剩余时间,从而提醒目标接收端的用户尽早的使用。
S102、若确定目标接收端在虚拟礼物的有效期内接收到多媒体信息,则根据虚拟礼物当前的购买数量以及预先确定的购买数量与虚拟礼物的级别的映射关系,获得目标接收端对应的当前级别的虚拟礼物。
本公开的虚拟礼物是虚拟世界中的礼物,例如火炬、鲜花、金元宝、飞机等虚拟物品。本公开中的虚拟礼物是由服务器确定,而不是由接收端确定,从而使得接收端的用户在购买虚拟礼物时不需要花费额外的经历挑选礼物,提升了虚拟礼物的赠送效率。
由于服务器将多媒体信息推送至目标接收端时,目标接收端并不一定在第一时间接收到多媒体信息,因此本公开确定目标接收端接收到多媒体信息的时间,从而判断目标接收端是否在虚拟礼物的有效期内接收到多媒体信息,如果在有效期内接收到多媒体信息,则根据当前时刻,也即收到多媒体信息时刻的虚拟礼物的购买数量,当接收端购买虚拟礼物后,数据库中可以新建一条虚拟礼物的购买记录,购买记录中可以包括购买虚拟礼物的用户所使用的接收端、该用户购买虚拟礼物的数量以及所有购买虚拟礼物的用户购买的虚拟礼物的总数量等等,服务器从数据库中获取虚拟礼物的购买记录。
本公开中虚拟礼物具有多个级别的展示效果,不同级别的展示效果之间存在差异,展示效果的级别与购买数量相关,随着购买数量的增多,虚拟礼物的展示效果会逐渐发生改变,图3为本公开提供的一种虚拟礼物的示意图,如图3所示,虚拟礼物为火炬,且具有5个级别,火炬的火苗随着级别的增加而逐渐变大。
S103、向目标接收端推送当前级别的虚拟礼物,虚拟礼物用于供目标接收端展示。
本公开的目标接收端在对虚拟礼物进行展示时,可以采用挂件系统对虚拟礼物进行展示。本公开可以根据虚拟礼物的不同级别,预先创建不同展示效果的挂件文件,挂件文件可以为flash格式,挂件文件包括叠加于多媒体信息上的挂件项,挂件项即虚拟礼物,挂件文件还包括flash播放器组件,从而支持flash的播放,目标接收端通过将挂件文件的显示窗口叠加与多媒体信息的显示窗口上,实现挂件的展示。
上述挂件文件显示窗口中可以包括透明部分,这样在叠加挂件文件和多媒体信息时,挂件文件显示窗口的透明部分显示多媒体信息,而其余部分则显示挂件文件中的挂件项,从而在目标接收端展示,展示为带有虚拟礼物的多媒体信息。
本公开的虚拟礼物的展示方法,通过获取待发布的多媒体信息,若多媒体信息的属性信息中包括预设的标记信息,则确定目标接收端,从而让特定用户能够看到虚拟礼物,有助于提升用户的参与热情,并且对虚拟礼物设置有效期,有助于激发看到虚拟礼物的用户进行虚拟礼物的消费,在向目标接收端发送虚拟礼物时,根据虚拟礼物当前的购买数量以及预先确定的购买数量与虚拟礼物的级别的映射关系,获得当前级别的虚拟礼物,使得虚拟礼物随着购买数量的不同发生形态上的改变,礼物的显示更加多元化,提升了与创作者互动的乐趣。
在上述各实施例的基础上,作为一种可选实施例,本公开向目标接收端推送当前级别的虚拟礼物,之后还包括:
S104、生成虚拟礼物的购买链接,将虚拟礼物的购买链接推送至目标接收端。
应当理解的是,虚拟礼物的购买链接包括购买流程信息,购买流程信息可以以控件链接的方式显示,用户按照依序显示的控件链接进行相应操作,例如,用户依序通过选择支付方式、确认订单、购买成功等控件链接,即可完成虚拟礼物的购买。
本公开可以向目标接收端推送代表虚拟礼物的购买链接的购买图标,该购买图标中已经预先设置好虚拟礼物的单位价格以及支付手段(例如银联、支F宝、微X支付等等),从而用户只需要想购买的虚拟礼物的个数并选择支付手段即可购买虚拟礼物,由于虚拟礼物的价格是预先确定好的,因此本公开的礼物购买方式对于用户来说是非常快捷的。
S105、接收目标接收端反馈的用户根据购买链接执行的购买操作,根据购买操作更新虚拟礼物的购买数量;
当用户根据购买链接执行购买操作后,目标接收端向服务器发送反馈信息告知服务器已完成虚拟礼物的购买,服务器在信息发布端对应的虚拟礼物购买记录中更新虚拟礼物的购买数量。
S106、根据更新后的购买数量以及映射关系判断是否对虚拟礼物的级别进行更新,若进行更新则向目标接收端推送更新级别后的虚拟礼物。
例如,目标接收端在购买虚拟礼物前,信息发布端对应的虚拟礼物购买记录中记录了虚拟礼物的购买数量为99,相应的虚拟礼物的级别为2 级,用户通过目标接收端购买1个虚拟礼物,服务器将虚拟礼物的购买数量更新为100,并且通过映射关系可知,当虚拟礼物的购买数量为100~200 时,虚拟礼物的级别为3级,所以将3级虚拟礼物发送给目标接收端,以使得目标接收端展示3级的虚拟礼物。应当理解的是,有时候用户购买虚拟礼物后并不会导致虚拟礼物的级别发生变化,那么则不对虚拟礼物的级别进行更新。
本公开的虚拟礼物的购买记录是指信息发布端接收到的所有虚拟礼物的记录,购买记录中包括目标接收端的唯一标识和目标接收端购买的虚拟礼物的数量;购买记录可以存储在数据库中,从而当服务器需要获取购买记录时从数据库中获取。本公开的服务器获得当前时刻虚拟礼物的购买数量可以为:
服务器从数据库中逐个读取购买了虚拟礼物的目标接收端的唯一标识以及各目标接收端购买的虚拟礼物的数量,通过累加的方式获知当前时刻虚拟礼物的购买数量。
当信息发送端的数量或者虚拟礼物的数量较多时,服务器直接从数据库中读取购买记录会产生性能瓶颈,因此本公开的服务器获取当前时刻虚拟礼物的购买数量还可以为:
当数据库中存储新的购买记录时,由数据库向服务器发送更新消息,更新消息中仅记录虚拟礼物新增的购买数量,服务器根据接收到的更新消息,对自身存储的虚拟礼物的累计购买数量进行更新,获得新的累计购买数量,一方面服务器不再需要从数据库中查询购买记录节省了数据库的性能损耗,另一方面服务器直接采用累计数据确定当前虚拟礼物的购买数量,效率更高。
本公开实施例通过向目标接收端推送虚拟礼物的购买链接,从而让用户只购买特定虚拟礼物,缩短了购买礼物的耗时,方便用户快捷地完成虚拟礼物的购买操作,并进一步根据购买结果更新虚拟礼物的级别,从而向目标接收端提供更新级别后的虚拟礼物,有助于提升用户的消费热情。
在上述各实施例的基础上,作为一种可选实施例,本公开接收目标接收端反馈的用户根据购买链接执行的购买操作,之后还包括:确定新目标接收端,向新目标接收端推送多媒体信息。
也就是说,本申请的虚拟礼物除了具备多样化展示的特性,还会影响多媒体信息的推广,随着虚拟礼物购买数量的增多,服务器确定的新目标接收端的个数也会增多,从而可以使创作者发布的多媒体信息被更多的用户看到,通过上述设置能够进一步提升用户对虚拟礼物的消费热情。
在上述各实施例的基础上,作为一种可选实施例,接收目标接收端反馈的用户根据购买链接执行的购买操作,之后还包括:
对虚拟礼物的购买数量进行更新,若更新后的购买数量符合预设条件,则向信息发布端推送礼物收取通知,礼物收取通知中包括若干个已完成购买操作的用户的唯一标识,以使得信息发布端根据礼物收取通知选择若干个已完成购买操作的用户作为目标用户,并将目标用户的唯一标识发送至服务器;
本公开的服务器在对虚拟礼物的购买数量进行更新后,会判断更新的购买数量是否符合预设条件,只有符合预设调节的情况才会向信息发布端推送礼物收取通知,这样能够减少对创作者进行打扰。可选的,预设条件为更新后的购买数量小于N,也就是说,只有前N个用户购买虚拟礼物才会通知创作者。
本公开的礼物收取通知中包括可选择的、完成购买操作的用户的用户唯一标识,唯一标识可以是用户名,除此之外,礼物收取通知还可以包括用户购买虚拟礼物的数量、推广个数等等,其中推广个数是指服务器根据该用户购买虚拟礼物的数量确定的新目标接收端的个数。本公开服务器可以预先设置购买虚拟礼物的数量与新目标接收端的个数的映射关系,例如,购买1个虚拟礼物,则确定新目标接收端的个数为10个,购买10个虚拟礼物,则确定新目标接收端的个数为100个,等等以此类推。礼物收取通知还设置用于批量发送回复信息的选项,从而方便创作者通过选定若干个用户,之后点击匹配发送回复信息的选项生成批量回复请求,服务器根据接收到批量回复请求,获知创作者选定的用户,进一步查询选定的用户的目标接收端,向目标接收端发送回复信息。
图4为本公开提供的礼物收取通知的界面示意图,如图4所示,礼物收取通知中展示了多名用户购买礼物的情况,其中张三购买了100个虚拟礼物火炬,产生了1000个新目标接收端的推广个数,李四购买了50个虚拟礼物火炬,产生了500个新目标接收端的推广个数,王五购买了60个虚拟礼物火炬,产生了600个新目标接收端的推广个数。创作者既可以直接点击在每个用户信息右侧显示的私信感谢选项,生成单一回复请求,单一回复请求中记录了创作者选定的一个用户的唯一标识,服务器通过解析单一回复请求,确定该用户对应的目标接收端,向目标接收端发送回复信息。也可以先选择用户信息右侧的勾选框(图中以空白方框示出),然后点击“一键感谢”选项生成批量回复请求,服务器接收并解析批量回复请求,向创作者选定的多个用户的目标接收端发送回复信息。
接收目标用户的唯一标识,根据预先确定的用户的唯一标识与目标接收端的对应关系,确定目标用户对应的目标接收端,向目标用户对应的目标接收端发送回复信息。
具体地,服务器可以预先记录用户的唯一标识与目标接收端的对应关系,例如用户A的唯一标识为001,用户A使用的目标接收端的唯一标识为00a,则建立001和00a的对应关系,这样如果信息发布端选择的目标用户包括用户A,则根据用户A的唯一标识,确定对应的信息发布端00a,服务器向信息发布端00a发送回复信息。
服务器可以预先配置好回复信息的内容,该内容为表达感谢的语句,例如:感谢您的鼓励,以后我会拍摄更多优质内容给您看,还比如谢谢您为我的视频推广,让更多人看到我,等等,本公开对回复信息的内容不做具体的限定。
可选地,本公开的服务器在获知信息发布端选择的目标用户后,还向信息发布端推送回复信息的模板,模板中提供了至少两种可供选择的、表达感谢的语句,信息发布端记录创作者选择的语句,然后将创造性选择的语句发送给服务器,以使得服务器将创作者选择的语句发送给目标接收端,这样设置能够增强回复信息的多样性,有助于提升用户与创作者之间的关系。
在上述各实施例的基础上,作为一种可选实施例,确定多媒体信息接收虚拟礼物的有效期,包括:以向目标接收端推送多媒体信息的时刻为起点,设置虚拟礼物的有效期。
若确定目标接收端在虚拟礼物的有效期内接收到多媒体信息,之前还包括:
获取目标接收端在接收到多媒体信息时发送的响应信息,根据响应信息确定目标接收端接收到多媒体信息的时刻距离向目标接收端推送多媒体信息的时刻的时长,根据时长判断目标接收端接收到多媒体信息时是否超过有效期。
应当理解的是,本公开的虚拟礼物的有效期是从服务器向目标接收端推送多媒体信息的时刻开始起算,并不是从目标接收端接收到多媒体信息的时刻起算,从而保证了所有目标接收端,包括后续确定新目标接收端都会在同一时间结束虚拟礼物的有效期,服务器在判断是否向各目标接收端推送虚拟礼物也更加方便。
服务器在向目标接收端发送多媒体信息时,可以认为服务器对多媒体信息进行了发布,发送多媒体信息的时刻也即有效期的开始时刻,例如服务器向目标接收端发送多媒体信息的时间为9点00分,有效期的时长为 6个小时,如果目标接收端接收到多媒体信息的时间为12点00分,则认为目标接收端在有效期内接收到了多媒体信息。
本公开实施例的目标接收端在接收到多媒体信息后会向服务器发送响应信息,响应信息用于表示目标接收端接收到了多媒体信息。响应信息中可以记录时间戳,该时间戳为目标接收端接收到多媒体信息的时刻,那么服务器可以根据时间戳记录的时刻,确定该时刻对应的虚拟礼物的等级。应当理解的是,由于服务器是时刻在线的,可以认为服务器能够实时接收到响应信息,因此本公开中响应信息也可以不记录时间戳,服务器将接收到响应信息的时刻等同于终端接收到多媒体信息的时刻。
在上述实施例的基础上,接收目标接收端反馈的用户根据购买链接执行的购买操作,之前还包括:向目标接收端推送购买提示信息,购买提示信息用于提示当前购买虚拟礼物是否有几率收到创作者的回复信息,从而进一步提升用户购买虚拟礼物的消费热情。
在上述各实施例的基础上,作为一种可选实施例,接收目标接收端反馈的用户根据购买链接执行的购买操作,之后还包括:
向信息发布端推送助力信息,助力信息中包括有效期的剩余时长、已获得虚拟礼物的数量、累计播放量、虚拟礼物达到下一级别所需的虚拟礼物的数量以及信息发布端的排名中的一种或多种。
信息发布端的排名根据各信息发布端接收到虚拟礼物的个数从大到小进行排序获得。例如创作者甲的信息发布端接收到的虚拟礼物的个数为 1万,创作者乙的信息发布端接收到的虚拟礼物的个数为2万,创作者丙的信息发布端接收到的虚拟礼物的个数为1.5万,则创作者甲的信息发布端收到的助力信息中,信息发布端的排名为3。
累计播放量是指各接收端播放创作者的多媒体信息的次数,可以通过服务器对接收端播放多媒体信息的次数进行统计获得。
图5为本公开提供的助力信息的解密示意图,如图5所示,助力信息中显示了虚拟礼物的有效期还剩24小时59分59秒,已点燃5000根的意思是说创作者已经收到了5000个虚拟礼物火炬,还差500个虚拟礼物即可将虚拟礼物的级别提升到更高的一级,目前已经有8万用户,也即火炬手助力了创作者的多媒体信息,获得了800万次累计播放量。
本公开还提供一种虚拟礼物的展示方法,应用于信息发布端,如图6 所示,图6为本公开提供的另一种虚拟礼物的展示方法的流程示意图,该展示方法包括:
S201、创建待发布的多媒体信息,在多媒体信息的属性信息中添加标记信息。
本公开中的多媒体信息可以包括文字、音频或者视频中的一种或多种,属性信息是描述多媒体信息的性质的信息,通常是由创作者通过信息发布端进行编辑,在视频播放领域,特别是短视频播放领域,最常见的属性信息就是视频的名称。在本公开中,服务器可以检查多媒体信息的名称中是否包括预设的标记来判断是否为多媒体信息配置可购买以及可展示的虚拟礼物。
本公开中的标记信息可以是由特定字符与特定文字构成的组合,例如可以为:“@dou+火炬接力”,该标记信息包括两个特定字符“@”和“+”以及特定的文字“dou”和“火炬接力”,通过中英文双语词汇以及多种字符作为标记信息,能够避免将常规的属性信息检测为标记信息。
S202、将添加标记信息的多媒体信息发送至服务器,添加标记信息的多媒体信息用于供服务器确定接收多媒体信息的目标接收端。
通过将具有标记信息的多媒体信息发送到服务器进行发布,使得服务器在检查到属性信息中包括标记信息后,还会确定目标接收端,目标接收端是从接收端集群中选择出的部分接收端,其个数可以是一个,也可以是多个,本公开不作具体的限定。目标接收端可以与多媒体信息的创作者存在较多互动的用户所持有的接收端,还可以是历史上给创作者赠送过虚拟礼物的用户所持有的接收端,本公开通过将具有标记信息的多媒体信息仅推送给部分接收端,能够提升接收到多媒体信息的目标接收端提升赠送虚拟礼物的参与感,有利于提高赠送虚拟礼物的次数。
本公开的虚拟礼物的展示方法,通过在待发布的多媒体信息中设置标记信息,使得服务器通过检查到多媒体信息中包括确定目标接收端,从而让特定用户能够看到虚拟礼物,有助于提升用户的参与热情。
在上述各实施例的基础上,作为一种可选实施例,将多媒体信息发送至服务器,之后还包括:
接收服务器推送的礼物收取通知,根据礼物收取通知选择若干个已完成购买操作的目标接收端,以使得服务器向若干个已完成购买操作的目标接收端发送回复信息。
本公开的礼物收取通知中包括可选择的、完成购买操作的用户的唯一标识,唯一标识可以是用户名,除此之外,礼物收取通知中还可以包括购买虚拟礼物的数量、推广个数等等,其中推广个数是指服务器根据该用户购买虚拟礼物的数量确定的新目标接收端的个数。礼物收取通知还设置用于批量发送回复信息的选项,从而方便创作者通过选定若干个用户,之后点击匹配发送回复信息的选项生成批量回复请求,服务器根据接收到批量回复请求,获知创作者选定的用户,进一步查询选定的用户的目标接收端,向目标接收端发送回复信息。
本公开还提供一种虚拟礼物的展示方法,应用于目标接收端,如图7 所示,图7为本公开提供的再一种虚拟礼物的展示方法的流程示意图,该展示方法包括:
S301、接收多媒体信息,向服务器发送接收到多媒体信息的响应信息,响应信息用于供服务器推送当前级别的虚拟礼物。
本公开的目标接收端在接收到多媒体信息后可以播放多媒体信息,同时会向服务器发送接收到多媒体信息的响应信息,该响应信息中记录了目标接收端接收到多媒体信息的时刻,由上述实施例可知,服务器对虚拟礼物设置了有效期,因此服务器根据响应信息判断是否将虚拟礼物发送至目标接收端,若目标接收端接收到多媒体信息的时刻处于虚拟礼物的有效期内,那么服务器就统计当前级别的虚拟礼物,并将当前级别的虚拟礼物,发送至目标接收端。
S302、接收并展示当前级别的虚拟礼物。
本公开的目标接收端在对虚拟礼物进行展示时,可以采用挂件系统对虚拟礼物进行展示。本公开可以根据虚拟礼物的不同级别,预先创建不同展示效果的挂件文件,挂件文件可以为flash格式,挂件文件包括有叠加于多媒体信息上的挂件项,挂件项即虚拟礼物,挂件文件包括flash播放器组件,从而支持flash的播放,目标接收端通过将挂件文件的显示窗口叠加与多媒体信息的显示窗口上,实现挂件的展示。
上述挂件文件显示窗口中可以包括透明部分,这样在叠加挂件文件和多媒体信息时,挂件文件显示窗口的透明部分显示多媒体信息,而其余部分则显示挂件文件中的挂件项,从而在目标接收端展示,展示为带有虚拟礼物的多媒体信息。
本公开的虚拟礼物的展示方法,通过在接收多媒体信息后发送接收到多媒体信息的响应信息,使得服务器根据响应信息向目标接收端推送当前级别的虚拟礼物,目标接收端接收当前级别的虚拟礼物进行展示,从而让用户看到虚拟礼物,有助于提升用户购买虚拟礼物的热情。
在上述各实施例的基础上,作为一种可选实施例,目标接收端向服务器发送接收多媒体信息的响应信息,之后还包括:
接收虚拟礼物的购买链接;
应当理解的是,虚拟礼物的购买链接包括购买流程信息,购买流程信息可以以控件链接的方式显示,用户按照依序显示的控件链接进行相应操作,例如,用户依序通过选择支付方式、确认订单、购买成功等控件链接,即可完成商品订购。
本公开可以向目标接收端推送代表虚拟礼物的购买链接的购买图标,该购买图标中已经预先设置好了单位个虚拟礼物的价格以及支付手段(例如银联、支F宝、微X支付等等),从而用户只需要想购买的虚拟礼物的个数并选择支付手段即可购买虚拟礼物,由于虚拟礼物的价格是预先确定好的,因此本公开的礼物购买方式对于用户来说是非常快捷的。
向服务器反馈用户根据购买链接执行的购买操作,以使得服务器根据购买操作向目标接收端推送更新级别后的虚拟礼物。
目标接收端采集用户根据购买链接执行的购买操作,并向服务器进行反馈,以使得服务器根据购买操作向目标接收端推送更新级别。例如,目标接收端在购买虚拟礼物前,信息发布端对应的虚拟礼物购买记录中记录了虚拟礼物的购买数量为99,相应的虚拟礼物的级别为2级,用户通过目标接收端购买1个虚拟礼物,服务器将虚拟礼物的购买数量更新为100,并且通过映射关系可知,当虚拟礼物的购买数量为100~200时,虚拟礼物的级别为3级,所以将3级的虚拟礼物发送给目标接收端,以使得目标接收端展示3级的虚拟礼物。应当理解的是,有时候用户购买虚拟礼物后并不会导致虚拟礼物的级别发生变化,此时不对虚拟礼物更新。
接收并展示更新级别后的虚拟礼物。
本公开实施例通过接收虚拟礼物的购买链接,从而让用户只购买特定虚拟礼物,缩短了购买礼物的耗时,方便用户快捷地完成虚拟礼物的购买操作,并进一步根据购买结果更新虚拟礼物,从而向目标接收端提供更新后的虚拟礼物,有助于提升用户的消费热情。
图8为本公开提供的虚拟礼物展示系统的交互示意图,该展示系统包括服务器、信息发布端和目标接收端,如图8所示,该交互方法包括:
信息发布端创建待发布的多媒体信息,在多媒体信息的属性信息中添加标记信息;
信息发布端将多媒体信息发送至服务器;
服务器若多媒体信息的属性信息中包括标记信息,则确定目标接收端,向目标接收端推送多媒体信息;
目标接收端接收多媒体信息,向服务器发送接收到多媒体信息的响应信息;
服务器根据响应信息向目标接收端推送当前级别的虚拟礼物;
目标接收端接收并展示当前级别的虚拟礼物;
服务器生成虚拟礼物的购买链接,将虚拟礼物的购买链接推送至目标接收端;
目标接收端向服务器反馈用户根据购买链接执行的购买操作;
服务器根据购买操作对虚拟礼物的级别进行更新,向目标接收端推送更新级别后的虚拟礼物;
目标接收端展示更新级别后的虚拟礼物。
本公开实施例提供一种服务器,图9为本公开提供的服务器的结构示意图,如图9所示,服务器可以包括:内容校验模块101、展示更新模块 102和展示推送模块103,具体的:
内容检验模块101,用于获取待发布的多媒体信息,若多媒体信息的属性信息中包括预设的标记信息,则确定目标接收端,向目标接收端推送多媒体信息,确定多媒体信息对应的虚拟礼物的有效期;
展示更新模块102,用于若确定目标接收端在虚拟礼物的有效期内接收到多媒体信息,则根据虚拟礼物当前的购买数量以及预先确定的购买数量与虚拟礼物的级别的映射关系,获得目标接收端对应的当前级别的虚拟礼物;
展示推送模块103,用于向目标接收端推送当前级别的虚拟礼物,虚拟礼物用于供目标接收端展示。
本公开提供的服务器,具体执行上述方法实施例在服务器侧的流程,具体请详见上述虚拟礼物的展示方法在服务器侧实施例的内容,在此不再赘述。本公开提供的服务器通过获取待发布的多媒体信息,若多媒体信息的属性信息中包括预设的标记信息,确定目标接收端,从而让特定用户能够看到虚拟礼物,有助于提升用户的参与热情,并且对虚拟礼物设置有效期,有助于激发看到虚拟礼物的用户进行虚拟礼物的消费,在向目标接收端发送虚拟礼物时,根据虚拟礼物当前的购买数量以及预先确定的购买数量与虚拟礼物的级别的映射关系,获得当前级别的虚拟礼物,使得虚拟礼物随着购买数量的不同发生形态上的改变,礼物的显示更加多元化,提升了与创作者互动的乐趣。
在上述各实施例的基础上,作为一种可选实施例,服务器还包括:
购买链接生成模块,用于生成虚拟礼物的购买链接,将虚拟礼物的购买链接推送至目标接收端;
反馈接收模块,用于接收目标接收端反馈的用户根据购买链接执行的购买操作,根据购买操作更新虚拟礼物的购买数量;
展示发送模块,用于根据更新后的购买数量以及映射关系判断是否对虚拟礼物的级别进行更新,若进行更新则向目标接收端推送更新级别后的虚拟礼物。
在上述各实施例的基础上,作为一种可选实施例,服务器还包括:
新接收端确定模块,用于在接收目标接收端反馈的用户根据购买链接执行的购买操作后,确定新目标接收端,向新目标接收端推送多媒体信息。
在上述各实施例的基础上,作为一种可选实施例,服务器还包括:
通知模块,用于对虚拟礼物的购买数量进行更新,若更新后的购买数量符合预设条件,则向信息发布端推送礼物收取通知,礼物收取通知中包括若干个已完成购买操作的用户的唯一标识,以使得信息发布端根据礼物收取通知选择若干个已完成购买操作的用户作为目标用户,并将目标用户的唯一标识发送至服务器;
回复模块,用于接收目标用户的唯一标识,根据预先确定的用户的唯一标识与目标接收端的对应关系,确定目标用户对应的目标接收端,向目标用户对应的目标接收端发送回复信息。
在上述各实施例的基础上,作为一种可选实施例,内容检验模块确定多媒体信息对应的虚拟礼物的有效期,具体为以向目标接收端推送多媒体信息的时刻为起点,设置虚拟礼物的有效期;
服务器还包括:
超期判断模块,用于获取目标接收端在接收到多媒体信息时发送的响应信息,根据响应信息确定目标接收端接收到多媒体信息的时刻距离向目标接收端推送多媒体信息的时刻的时长,根据时长判断目标接收端接收到多媒体信息时是否超过有效期。
在上述各实施例的基础上,作为一种可选实施例,服务器还包括:
助力信息发送模块,用于接收目标接收端反馈的用户根据购买链接执行的购买操作,之后向信息发布端推送助力信息;
助力信息中包括有效期的剩余时长、已获得虚拟礼物的数量、累计播放量、虚拟礼物达到下一级别所需的虚拟礼物的数量以及信息发布端的排名中的一种或多种;
信息发布端的排名根据各信息发布端接收到虚拟礼物的数量从多到少进行排序获得。
本公开实施例提供一种信息发布端,图10为本公开提供的信息发布端的结构示意图,如图10所示,信息发布端可以包括:媒体信息创建模块201和媒体信息发布模块202,具体的:
媒体信息创建模块201,用于创建待发布的多媒体信息,在多媒体信息的属性信息中添加标记信息;
媒体信息发布模块202,用于将添加标记信息的多媒体信息发送至服务器,添加标记信息的多媒体信息用于供服务器确定接收多媒体信息的目标接收端。
本公开提供的信息发布端,具体执行上述方法实施例在信息发布端侧的流程,具体请详见上述虚拟礼物的展示方法在信息发布端侧实施例的内容,在此不再赘述。本公开提供的信息发布端通过在待发布的多媒体信息中设置标记信息,使得服务器通过检查到多媒体信息中包括确定目标接收端,从而让特定用户能够看到虚拟礼物,有助于提升用户的参与热情。
在上述各实施例的基础上,作为一种可选实施例,信息发布端还包括:
用户确定模块,用于在将多媒体信息发送至服务器后,接收服务器推送的礼物收取通知,根据礼物收取通知选择若干个已完成购买操作的目标接收端,以使得服务器向若干个已完成购买操作的目标接收端发送回复信息。
本公开实施例提供一种目标接收端,图11为本公开提供的目标接收端的结构示意图,如图11所示,目标接收端可以包括:响应信息发送模块301和展示信息接收模块302,具体的:
响应信息发送模块301,用于接收多媒体信息,向服务器发送接收到多媒体信息的响应信息,以使得服务器根据响应信息推送当前级别的虚拟礼物;
展示信息接收模块302,用于接收并展示当前级别的虚拟礼物。
本公开提供的目标接收端,具体执行上述方法实施例在目标接收端侧的流程,具体请详见上述虚拟礼物的展示方法在目标接收端侧实施例的内容,在此不再赘述。本公开提供的目标接收端通过在接收多媒体信息后发送接收到多媒体信息的响应信息,使得服务器根据响应信息向目标接收端推送当前级别的虚拟礼物,目标接收端接收并展示当前级别虚拟礼物,有助于提升用户购买虚拟礼物的热情。
本公开中提供了一种电子设备,该电子设备包括:存储器和处理器;至少一个程序,存储于存储器中,用于被处理器执行时,与现有技术相比通过获取待发布的多媒体信息,若多媒体信息的属性信息中包括预设的标记信息,确定目标接收端,从而让特定用户能够看到虚拟礼物,有助于提升用户的参与热情,并且对虚拟礼物设置有效期,有助于激发看到虚拟礼物的用户进行虚拟礼物的消费,在向目标接收端发送虚拟礼物时,根据虚拟礼物当前的购买数量以及预先确定的购买数量与虚拟礼物的级别的映射关系,获得当前级别的虚拟礼物,使得虚拟礼物随着购买数量的不同发生形态上的改变,礼物的显示更加多元化,提升了与创作者互动的乐趣。
在一个可选实施例中提供了一种电子设备,如图12所示,图12为本公开提供的电子设备的结构示意图,图12所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本公开的限定。
处理器4001可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC (Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001 也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP 和微处理器的组合等。
总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或 EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器4003可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器4003用于存储执行本申请方案的应用程序代码,并由处理器 4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。
本公开提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与现有技术相比,通过获取待发布的多媒体信息,若多媒体信息的属性信息中包括预设的标记信息,则确定目标接收端,从而让特定用户能够看到虚拟礼物,有助于提升用户的参与热情,并且对虚拟礼物设置有效期,有助于激发看到虚拟礼物的用户进行虚拟礼物的消费,在向目标接收端发送虚拟礼物时,根据虚拟礼物当前的购买数量以及预先确定的购买数量与虚拟礼物的级别的映射关系,获得当前级别的虚拟礼物,使得虚拟礼物随着购买数量的不同发生形态上的改变,礼物的显示更加多元化,提升了与创作者互动的乐趣。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
本公开一种虚拟礼物的展示方法,应用于服务器,展示方法包括:
获取待发布的多媒体信息,若多媒体信息的属性信息中包括预设的标记信息确定目标接收端,则向目标接收端推送多媒体信息,确定多媒体信息对应的虚拟礼物的有效期;
若确定目标接收端在虚拟礼物的有效期内接收到多媒体信息,则根据虚拟礼物当前的购买数量以及预先确定的购买数量与虚拟礼物的级别的映射关系,获得目标接收端对应的当前级别的虚拟礼物;
向目标接收端推送当前级别的虚拟礼物,以使得目标接收端展示当前级别的虚拟礼物。
在上述各实施例的基础上,作为一种可选实施例,向目标接收端推送当前级别的虚拟礼物,之后还包括:
生成虚拟礼物的购买链接,将虚拟礼物的购买链接推送至目标接收端;
接收目标接收端反馈的用户根据购买链接执行的购买操作,根据购买操作更新虚拟礼物的购买数量;
根据更新后的购买数量以及映射关系判断是否对虚拟礼物的级别进行更新,若进行更新则向目标接收端推送更新级别后的虚拟礼物。
在上述各实施例的基础上,作为一种可选实施例,接收目标接收端反馈的用户根据购买链接执行的购买操作,之后还包括:
确定新目标接收端,向新目标接收端推送多媒体信息。
在上述各实施例的基础上,作为一种可选实施例,接收目标接收端反馈的用户根据购买链接执行的购买操作,之后还包括:
对虚拟礼物的购买数量进行更新,若更新后的购买数量符合预设条件,则向信息发布端推送礼物收取通知,礼物收取通知中包括若干个已完成购买操作的用户的唯一标识,以使得信息发布端根据礼物收取通知选择若干个已完成购买操作的用户作为目标用户,并将目标用户的唯一标识发送至服务器;
接收目标用户的唯一标识,根据预先确定的用户的唯一标识与目标接收端的对应关系,确定目标用户对应的目标接收端,向目标用户对应的目标接收端发送回复信息。
在上述各实施例的基础上,作为一种可选实施例,确定多媒体信息接收虚拟礼物的有效期,包括:以向目标接收端推送多媒体信息的时刻为起点,设置虚拟礼物的有效期;
若确定目标接收端在虚拟礼物的有效期内接收到多媒体信息,之前还包括:
获取目标接收端在接收到多媒体信息时发送的响应信息,根据响应信息确定目标接收端接收到多媒体信息的时刻距离向目标接收端推送多媒体信息的时刻的时长,根据时长判断目标接收端接收到多媒体信息时是否超过有效期。
在上述各实施例的基础上,作为一种可选实施例,接收目标接收端反馈的用户根据购买链接执行的购买操作,之后还包括:
向信息发布端推送助力信息,助力信息中包括有效期的剩余时长、已获得虚拟礼物的数量、累计播放量、虚拟礼物达到下一级别所需的虚拟礼物的数量以及信息发布端的排名中的一种或多种;
信息发布端的排名根据各信息发布端接收到虚拟礼物的数量从多到少进行排序获得。
本公开提供一种虚拟礼物的展示方法,应用于信息发布端,展示方法包括:
创建待发布的多媒体信息,在多媒体信息的属性信息中添加标记信息;
将添加标记信息的多媒体信息发送至服务器,添加标记信息的多媒体信息用于供服务器确定接收多媒体信息的目标接收端。
在上述各实施例的基础上,作为一种可选实施例,将多媒体信息发送至服务器,之后还包括:
接收服务器推送的礼物收取通知,根据礼物收取通知选择若干个已完成购买操作的目标接收端,以使得服务器向若干个已完成购买操作的目标接收端发送回复信息。
本公开提供一种虚拟礼物的展示方法,应用于目标接收端,展示方法包括:
接收多媒体信息,向服务器发送接收到多媒体信息的响应信息,响应信息用于供服务器推送当前级别的虚拟礼物;
接收并展示当前级别的虚拟礼物。
在上述各实施例的基础上,作为一种可选实施例,向服务器发送接收多媒体信息的响应信息,之后还包括:
接收虚拟礼物的购买链接;
向服务器反馈用户根据购买链接执行的购买操作,以使得服务器根据购买操作向目标接收端推送更新级别后的虚拟礼物;
接收并展示更新级别后的虚拟礼物。
本公开提供一种服务器,包括:
内容检验模块,用于获取待发布的多媒体信息,若多媒体信息的属性信息中包括预设的标记信息,则确定目标接收端,向目标接收端推送多媒体信息,确定多媒体信息对应的虚拟礼物的有效期;
展示更新模块,用于若确定目标接收端在虚拟礼物的有效期内接收到多媒体信息,则根据虚拟礼物当前的购买数量以及预先确定的购买数量与虚拟礼物的级别的映射关系,获得的当前级别的虚拟礼物;
展示推送模块,用于向目标接收端推送当前级别的虚拟礼物,虚拟礼物用于供目标接收端展示。
在上述各实施例的基础上,作为一种可选实施例,服务器还包括:
购买链接生成模块,用于生成虚拟礼物的购买链接,将虚拟礼物的购买链接推送至目标接收端;
反馈接收模块,用于接收目标接收端反馈的用户根据购买链接执行的购买操作,根据购买操作更新虚拟礼物的购买数量;
展示发送模块,用于根据更新后的购买数量以及映射关系判断是否对虚拟礼物的级别进行更新,若进行更新则向目标接收端推送更新级别后的虚拟礼物。
在上述各实施例的基础上,作为一种可选实施例,服务器还包括:
新接收端确定模块,用于在接收目标接收端反馈的用户根据购买链接执行的购买操作后,确定新目标接收端,向新目标接收端推送多媒体信息。
在上述各实施例的基础上,作为一种可选实施例,服务器还包括:
通知模块,用于对虚拟礼物的购买数量进行更新,若更新后的购买数量符合预设条件,则向信息发布端推送礼物收取通知,礼物收取通知中包括若干个已完成购买操作的用户的唯一标识,以使得信息发布端根据礼物收取通知选择若干个已完成购买操作的用户作为目标用户,并将目标用户的唯一标识发送至服务器;
回复模块,用于接收目标用户的唯一标识,根据预先确定的用户的唯一标识与目标接收端的对应关系,确定目标用户对应的目标接收端,向目标用户对应的目标接收端发送回复信息。
在上述各实施例的基础上,作为一种可选实施例,内容检验模块确定多媒体信息对应的虚拟礼物的有效期,具体为以向目标接收端推送多媒体信息的时刻为起点,设置虚拟礼物的有效期;
服务器还包括:
超期判断模块,用于获取目标接收端在接收到多媒体信息时发送的响应信息,根据响应信息确定目标接收端接收到多媒体信息的时刻距离向目标接收端推送多媒体信息的时刻的时长,根据时长判断目标接收端接收到多媒体信息时是否超过有效期
在上述各实施例的基础上,作为一种可选实施例,服务器还包括:
助力信息发送模块,用于接收目标接收端反馈的用户根据购买链接执行的购买操作,之后向信息发布端推送助力信息;
助力信息中包括有效期的剩余时长、已获得虚拟礼物的数量、累计播放量、虚拟礼物达到下一级别所需的虚拟礼物的数量以及信息发布端的排名中的一种或多种;
信息发布端的排名根据各信息发布端接收到虚拟礼物的数量从多到少进行排序获得。
本公开提供一种信息发布端,包括:
媒体信息创建模块,用于创建待发布的多媒体信息,在多媒体信息的属性信息中添加标记信息;
媒体信息发布模块,用于将添加标记信息的多媒体信息发送至服务器,添加标记信息的多媒体信息用于供服务器确定接收多媒体信息的目标接收端。
在上述各实施例的基础上,作为一种可选实施例,信息发布端还包括:
用户确定模块,用于在将多媒体信息发送至服务器后,接收服务器推送的礼物收取通知,根据礼物收取通知选择若干个已完成购买操作的目标接收端,以使得服务器向若干个已完成购买操作的目标接收端发送回复信息。
本公开提供一种目标接收端,包括:
响应信息发送模块,用于接收多媒体信息,向服务器发送接收到多媒体信息的响应信息,响应信息用于供服务器推送当前级别的虚拟礼物;
展示信息接收模块,用于接收并展示当前级别的虚拟礼物。