一种虚拟资源的分配方法以及装置制造方法

文档序号:7821494阅读:204来源:国知局
一种虚拟资源的分配方法以及装置制造方法
【专利摘要】本发明实施例公开了一种虚拟资源的分配方法以及装置,所述方法可以包括:在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端;当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求是由所述客户端根据对所述虚拟资源端口的点击操作所生成的;根据所述虚拟资源获取请求发送与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源到所述客户端。采用本发明,可以丰富频道中的活动内容,避免频道内的用户过早流失。
【专利说明】一种虚拟资源的分配方法以及装置

【技术领域】
[0001]本发明涉及互联网【技术领域】,尤其涉及一种虚拟资源的分配方法以及装置。

【背景技术】
[0002]目前,集合群聊、视频直播、频道K歌、应用游戏、在线影视等功能为一体的综合型的娱乐客户端已被广泛应用于个人电脑、手机等终端设备。在实际应用中,用户可以通过娱乐客户端的频道观看该频道中所播放的视频。由于用户只能在频道中观看视频或者发言,使得频道中的活动内容比较单一,所以当用户对某频道内的视频不感兴趣时,用户可能会马上离开该频道,导致该频道内的用户过早流失。


【发明内容】

[0003]本发明实施例提供一种虚拟资源的分配方法以及装置,可以丰富频道中的活动内容,避免频道内的用户过早流失。
[0004]本发明实施例提供了一种虚拟资源的分配方法,包括:
[0005]在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端;
[0006]当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求是由所述客户端根据对所述虚拟资源端口的点击操作所生成的;
[0007]根据所述虚拟资源获取请求发送与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源到所述客户端。
[0008]相应地,本发明实施例还提供了一种虚拟资源的分配装置,包括:
[0009]端口发送模块,用于在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端;
[0010]请求获取模块,用于当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求是由所述客户端根据对所述虚拟资源端口的点击操作所生成的;
[0011]资源发送模块,用于根据所述虚拟资源获取请求发送与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源到所述客户端。
[0012]本发明实施例中,通过在客户端所处频道的累计时长达到预设的时长阈值时,发送与客户端对应的用户信息以及客户端所处频道的频道信息相关联的虚拟资源到客户端,可以丰富频道中的活动内容,以提高用户对客户端所处频道的兴趣,且客户端处于频道内的时长需要达到时长阈值后才能得到虚拟资源,从而可以避免频道内的用户过早流失。

【专利附图】

【附图说明】
[0013]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例提供的一种虚拟资源的分配的网络架构示意图;
[0015]图2是本发明实施例提供的一种虚拟资源的分配方法的流程示意图;
[0016]图3是本发明实施例提供的另一种虚拟资源的分配方法的流程示意图;
[0017]图4是本发明实施例提供的又一种虚拟资源的分配方法的流程示意图;
[0018]图5a是本发明实施例提供的一种客户端的界面展不不意图;
[0019]图5b是本发明实施例提供的另一种客户端的界面展不不意图;
[0020]图5c是本发明实施例提供的另一种客户端的界面展不不意图;
[0021]图5d是本发明实施例提供的另一种客户端的界面展不不意图;
[0022]图6是本发明实施例提供的一种虚拟资源的分配装置的结构示意图;
[0023]图7是本发明实施例提供的另一种虚拟资源的分配装置的结构示意图;
[0024]图8是本发明实施例提供的一种请求获取模块的结构示意图;
[0025]图9是本发明实施例提供的一种端口发送模块的结构示意图。

【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]为了更好理解本发明实施例公开的一种虚拟资源的分配方法以及装置,下面先对本发明实施例适用的虚拟资源分配的网络构架进行描述。请参阅图1,图1是本发明实施例提供的一种虚拟资源的分配的网络架构示意图。如图1所示,该网络构架可以包括服务器100以及多个客户端,其中,服务器100也被称后台服务器、组件服务器等,服务器100可以通过互联网与多个客户端进行通信连接。在图1所示的网络构架中,多个客户端中的部分客户端可以作为主播客户端,而其余客户端可以作为观众客户端接入任意一个主播客户端所创建的频道。本发明实施例中,频道简单来讲就是主播客户端创建的一种虚拟空间(或虚拟房间),位于该虚拟空间内的观众客户端可以不仅观看主播客户端的直播内容,还可以和主播客户端进行语音或文字的交互。主播客户端对接入其频道内的其余观众客户端不仅具有接入、踢出控制权,还具体直播主动权。本发明实施例中,客户端可以是包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的富客户端。在图1所示的网络构架中,各个客户端可以运行在包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant, PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。
[0028]本发明实施例提供的所述虚拟资源分配的网络构架中的客户端200a、客户端200b、……、客户端200η以及所述服务器100可以应用到互联网中虚拟资源分配的场景。以客户端200a为例,所述客户端200a为一种观众客户端,当所述客户端200a登入到基于交互应用的频道时,所述服务器100可以发送虚拟资源端口到所述客户端200a ;当所述客户端200a检测到当前所处频道的累计时长达到预设的时长阈值时,所述客户端200a可以根据对所述虚拟资源端口的点击操作生成虚拟资源获取请求,所述服务器100可以获取所述客户端200a发送的虚拟资源获取请求,所述服务器100再根据所述虚拟资源获取请求发送预先查找到的与所述客户端200a对应的用户信息以及所述客户端200a所处频道的频道信息相关联的虚拟资源到所述客户端200a。其中,所述虚拟资源可以为游戏道具、游戏激活码等活动礼包。通过对虚拟资源的分配可以提高用户对频道的兴趣,避免频道内的用户过早流失。
[0029]请参见图2,是本发明实施例提供的一种虚拟资源的分配方法的流程示意图,所述方法可以包括:
[0030]S101,在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端;
[0031]具体的,服务器可以在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端。其中,所述基于交互应用的频道可以为主播客户端创建的一种虚拟空间(或虚拟房间),频道中的内容可以为主播客户端所上传的直播视频,如游戏直播、体育直播等等。所述虚拟资源端口可以是一种获取虚拟资源的网络链接,例如,客户端对应的用户通过点击该客户端所接收到的虚拟资源端口,可以获取到与所述客户端所在频道对应的虚拟资源,所述虚拟资源可以为游戏道具、游戏激活码等活动礼包。
[0032]S102,当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求;
[0033]具体的,所述客户端获取到虚拟端口之后,可以检测所述客户端当前所在频道的累计时长,当所述客户端检测到所处频道的累计时长达到预设的时长阈值时,所述客户端可以根据对所述虚拟资源端口的点击操作生成虚拟资源获取请求,此时,所述服务器可以获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求用于触发所述服务器发送虚拟资源。其中,所述客户端在离开当前所在频道时,可以记录当前频道的已累计时长,所述客户端在下次又进入该频道时可以基于该频道的已累计时长继续进行计时,使得客户端可以更容易达到预设的时长阈值,从而可以更容易获取到虚拟资源,以进一步提高用户对该频道的兴趣。例如,预设的时长阈值为I分钟,所述客户端在某个频道中所处时长达到I分钟时,用户通过点击客户端中的虚拟资源端口,可以使客户端生成虚拟资源获取请求。
[0034]S103,根据所述虚拟资源获取请求发送与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源到所述客户端;
[0035]具体的,若所述虚拟资源获取请求包括所述客户端对应的用户信息以及所述客户端所处频道对应的频道信息,则所述服务器可以根据所述虚拟资源获取请求查找出与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源,并将查找出的与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源发送到所述客户端。
[0036]或者,所述服务器在检测到客户端登入到基于交互应用的频道时,可以检测所述客户端对应的用户信息以及所述客户端所处频道的频道信息,并在此时查找出与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源。在所述服务器获取到虚拟资源获取请求时,可以响应所述虚拟资源获取请求以将预先查找到的与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源发送到所述客户端。
[0037]其中,所述频道信息可以包括频道标识码、频道视频类型信息以及频道管理员信息中的至少一个;所述用户信息包括用户等级和/或用户权限。所述频道标识码可以为频道的ID(Identity,身份标识号码),所述频道视频类型信息可以为频道中正在直播的视频的主题,例如,若正在直播的视频的主题为一款格斗游戏A,则所述频道视频类型信息为该格斗游戏A的信息。所述频道管理员信息可以包括频道管理员的UID(UserIdentificat1n,用户身份标识号码)、频道管理员等级以及频道管理员权限中的至少一个。
[0038]其中,所述虚拟资源可以携带有所述交互应用的标识、所述频道标识码以及所述频道管理员信息中的至少一个,以便于用户将所述虚拟资源放到其他软件应用中使用时,所述其他软件应用可以识别出所述虚拟资源的来源。
[0039]可选地,预设的时长阈值可以有多个,所述客户端检测到所处频道的累计时长达到第一个时长阈值,且生成虚拟资源获取请求后,所述客户端可以重新检测累计时长以检测所处频道的累计时长是否达到第二个时长阈值,以获取第二个虚拟资源,以增加客户端在某个频道内的时长。例如,某个频道中的有3个时长阈值,分别为5分钟,15分钟,30分钟,那么当所述客户端在该频道中的累计时长达到5分钟时,可以获得第一个虚拟资源;当所述客户端在该频道中的累计时长达到15分钟时,可以获得第二个虚拟资源;当所述客户端在该频道中的累计时长达到30分钟时,可以获得第三个虚拟资源。
[0040]可选地,所述客户端可以在检测所处频道的累计时长达到时长阈值时,可以直接生成虚拟资源获取请求以请求对应的虚拟资源,即所述客户端可以无需根据对虚拟端口的点击以生成虚拟资源获取请求,以避免因为用户忘记点击虚拟资源端口而没有及时领取到虚拟资源。
[0041]本发明实施例中,通过在客户端所处频道的累计时长达到预设的时长阈值时,发送与客户端对应的用户信息以及客户端所处频道的频道信息相关联的虚拟资源到客户端,可以丰富频道中的活动内容,以提高用户对客户端所处频道的兴趣,且客户端处于频道内的时长需要达到时长阈值后才能得到虚拟资源,从而可以避免频道内的用户过早流失。
[0042]再请参见图3,是本发明实施例提供的另一种虚拟资源的分配方法的流程示意图,所述方法可以包括:
[0043]S201,在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端;
[0044]具体的,服务器可以在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端。其中,所述基于交互应用的频道可以为主播客户端创建的一种虚拟空间(或虚拟房间),频道中的内容可以为主播客户端所上传的直播视频,如游戏直播、体育直播等等。所述虚拟资源端口可以是一种获取虚拟资源的网络链接,例如,客户端对应的用户通过点击该客户端所接收到的虚拟资源端口,可以获取到与所述客户端所在频道对应的虚拟资源,所述虚拟资源可以为游戏道具、游戏激活码等活动礼包。
[0045]S202,发送与所述虚拟资源端口对应的端口图标到所述客户端;
[0046]具体的,S202步骤可以与S201步骤同时执行,即所述服务器可以同时发送虚拟资源端口以及与所述虚拟资源端口对应的端口图标到所述客户端,所述客户端接收到虚拟资源端口以及与所述虚拟资源端口对应的端口图标后,所述客户端可以显示包含所述虚拟资源端口的端口图标,并在所述客户端所处频道的累计时长达到预设的时长阈值时点亮所述端口图标。其中,所述端口图标包括时间信息,所述时间信息为倒计时信息或累计计时信息。所述客户端可以显示所述端口图标中的倒计时信息,所述倒计时信息中的时间为距离所述时长阈值的时差,例如,若时长阈值为5分钟,则所述客户端将会显示5分钟的倒计时,当所述客户端显示所述倒计时信息的时间为零时,所述客户端可以点亮所述端口图标,也说明所述客户端在频道中的累计时长达到时长阈值;或者,所述客户端可以显示所述端口图标中的累计计时信息,所述累计计时信息中的时间为在频道中已累计的时长,例如,若时长阈值为5分钟,则当所述客户端显示所述累计计时信息的时间为5分钟时,所述客户端可以点亮所述端口图标,也说明所述客户端在频道中的累计时长达到时长阈值。
[0047]S203,当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求包括所述客户端对应的用户信息以及所述客户端所处频道对应的频道信息;
[0048]具体的,所述客户端获取到虚拟端口之后,可以检测所述客户端当前所在频道的累计时长,当所述客户端检测到所处频道的累计时长达到预设的时长阈值时,所述客户端可以点亮所述端口图标,并根据对所述虚拟资源端口的点击操作生成虚拟资源获取请求,此时,所述服务器可以获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求用于触发所述服务器发送虚拟资源。其中,所述客户端在离开当前所在频道时,可以记录当前频道的已累计时长,所述客户端在下次又进入该频道时可以基于该频道的已累计时长继续进行计时,使得客户端可以更容易达到预设的时长阈值,从而可以更容易获取到虚拟资源,以进一步提高用户对该频道的兴趣。例如,预设的时长阈值为I分钟,所述客户端在某个频道中所处时长达到I分钟时,用户通过点击客户端中的虚拟资源端口,可以使客户端生成虚拟资源获取请求。其中,所述虚拟资源获取请求包括所述客户端对应的用户信息以及所述客户端所处频道对应的频道信息。其中,所述频道信息可以包括频道标识码、频道视频类型信息以及频道管理员信息中的至少一个;所述用户信息包括用户等级和/或用户权限。所述频道标识码可以为频道的ID,所述频道视频类型信息可以为频道中正在直播的视频的主题,例如,若正在直播的视频的主题为一款格斗游戏A,则所述频道视频类型信息为该格斗游戏A的信息。所述频道管理员信息可以包括频道管理员的WD、频道管理员等级以及频道管理员权限中的至少一个。
[0049]S204,根据所述虚拟资源获取请求在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合;
[0050]具体的,所述服务器在获取到所述客户端发送的虚拟资源获取请求后,可以提取所述虚拟资源获取请求中的用户信息以及频道信息,所述服务器再在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合。其中,所述虚拟资源集合可以包含与所述交互应用中各个频道的频道信息分别对应的虚拟资源子集合,每个虚拟资源子集合包括至少一个虚拟资源。
[0051]可选地,若时长阈值的个数大于I个时,所述服务器可以在预设的虚拟资源集合中查找与所述频道信息以及所述客户端当前所达到的时长阈值相关联的虚拟资源子集合,以便于所述客户端在不同的时长阈值时可以获得不同的虚拟资源。
[0052]S205,根据所述虚拟资源获取请求在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源;
[0053]具体的,所述服务器查找出与所述频道信息相关联的虚拟资源子集合后,可以进一步在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源。例如,所述客户端所处频道中的直播内容为某一款格斗游戏A,所述服务器将会在虚拟资源集合中查找出与该格斗游戏A相关联的虚拟资源子集合,所述服务器再在该虚拟资源子集合中查找出与所述客户端对应的用户信息中的用户等级相关联的虚拟资源。
[0054]S206,根据所述虚拟资源获取请求发送与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源到所述客户端;
[0055]具体的,所述服务器可以响应所述虚拟资源获取请求以将已查找到的与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源发送到所述客户端。其中,所述虚拟资源可以携带有所述交互应用的标识、所述频道标识码以及所述频道管理员信息中的至少一个,以便于用户将所述虚拟资源放到其他软件应用中使用时,所述其他软件应用可以识别出所述虚拟资源的来源。
[0056]可选地,在所述在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端的步骤之前,所述服务器还可以预设虚拟资源集合,并为所述虚拟资源集合设置与所述交互应用中各频道的频道信息和用户信息的关联关系,使得所述虚拟资源集合中的各个虚拟资源子集合与所述交互应用中各频道的频道信息具有一一对应关系,各个虚拟资源子集合中的各个虚拟资源与用户信息具有一一对应关系。另外,若所述服务器预设了至少两个时长阈值时,所述服务器可以为所述虚拟资源集合设置与所述交互应用中各频道的频道信息、用户信息以及预设的各时长阈值的关联关系。
[0057]本发明实施例中,通过在客户端所处频道的累计时长达到预设的时长阈值时,发送与客户端对应的用户信息以及客户端所处频道的频道信息相关联的虚拟资源到客户端,可以丰富频道中的活动内容,以提高用户对客户端所处频道的兴趣,且客户端处于频道内的时长需要达到时长阈值后才能得到虚拟资源,从而可以避免频道内的用户过早流失。
[0058]再请参见图4,是本发明实施例提供的又一种虚拟资源的分配方法的流程示意图,所述方法可以包括:
[0059]S301,在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端,并检测所述客户端对应的用户信息以及所述客户端所处频道的频道信息;
[0060]具体的,服务器可以在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端。其中,所述基于交互应用的频道可以为主播客户端创建的一种虚拟空间(或虚拟房间),频道中的内容可以为主播客户端所上传的直播视频,如游戏直播、体育直播等等。所述虚拟资源端口可以是一种获取虚拟资源的网络链接,例如,客户端对应的用户通过点击该客户端所接收到的虚拟资源端口,可以获取到与所述客户端所在频道对应的虚拟资源,所述虚拟资源可以为游戏道具、游戏激活码等活动礼包。
[0061 ] 所述服务器在发送虚拟资源端口到所述客户端的同时,还可以检测所述客户端对应的用户信息以及所述客户端所处频道的频道信息。其中,所述频道信息可以包括频道标识码、频道视频类型信息以及频道管理员信息中的至少一个;所述用户信息包括用户等级和/或用户权限。所述频道标识码可以为频道的ID,所述频道视频类型信息可以为频道中正在直播的视频的主题,例如,若正在直播的视频的主题为一款格斗游戏A,则所述频道视频类型信息为该格斗游戏A的信息。所述频道管理员信息可以包括频道管理员的WD、频道管理员等级以及频道管理员权限中的至少一个。
[0062]S302,发送与所述虚拟资源端口对应的端口图标到所述客户端;
[0063]具体的,S302步骤可以与S301步骤同时执行,即所述服务器可以同时发送虚拟资源端口以及与所述虚拟资源端口对应的端口图标到所述客户端,所述客户端接收到虚拟资源端口以及与所述虚拟资源端口对应的端口图标后,所述客户端可以显示包含所述虚拟资源端口的端口图标,并在所述客户端所处频道的累计时长达到预设的时长阈值时点亮所述端口图标。其中,所述端口图标包括时间信息,所述时间信息为倒计时信息或累计计时信息。所述客户端可以显示所述端口图标中的倒计时信息,所述倒计时信息中的时间为距离所述时长阈值的时差,例如,若时长阈值为5分钟,则所述客户端将会显示5分钟的倒计时,当所述客户端显示所述倒计时信息的时间为零时,所述客户端可以点亮所述端口图标,也说明所述客户端在频道中的累计时长达到时长阈值;或者,所述客户端可以显示所述端口图标中的累计计时信息,所述累计计时信息中的时间为在频道中已累计的时长,例如,若时长阈值为5分钟,则当所述客户端显示所述累计计时信息的时间为5分钟时,所述客户端可以点亮所述端口图标,也说明所述客户端在频道中的累计时长达到时长阈值。
[0064]S303,在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合;
[0065]具体的,所述服务器在检测到所述客户端对应的用户信息以及所述客户端所处频道的频道信息后,可以在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合。其中,所述虚拟资源集合可以包含与所述交互应用中各个频道的频道信息分别对应的虚拟资源子集合,每个虚拟资源子集合包括至少一个虚拟资源。
[0066]可选地,若时长阈值的个数大于I个时,所述服务器可以在预设的虚拟资源集合中查找与所述频道信息以及所述客户端当前所要达到的时长阈值相关联的虚拟资源子集合,以便于所述客户端在不同的时长阈值时可以获得不同的虚拟资源。
[0067]S304,在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源;
[0068]具体的,所述服务器查找出与所述频道信息相关联的虚拟资源子集合后,可以进一步在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源。例如,所述客户端所处频道中的直播内容为某一款格斗游戏A,所述服务器将会在虚拟资源集合中查找出与该格斗游戏A相关联的虚拟资源子集合,所述服务器再在该虚拟资源子集合中查找出与所述客户端对应的用户信息中的用户等级相关联的虚拟资源。
[0069]S305,当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求;
[0070]具体的,所述客户端获取到虚拟端口之后,可以检测所述客户端当前所在频道的累计时长,当所述客户端检测到所处频道的累计时长达到预设的时长阈值时,所述客户端可以点亮所述端口图标,并根据对所述虚拟资源端口的点击操作生成虚拟资源获取请求,此时,所述服务器可以获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求用于触发所述服务器发送虚拟资源。其中,所述客户端在离开当前所在频道时,可以记录当前频道的已累计时长,所述客户端在下次又进入该频道时可以基于该频道的已累计时长继续进行计时,使得客户端可以更容易达到预设的时长阈值,从而可以更容易获取到虚拟资源,以进一步提高用户对该频道的兴趣。例如,预设的时长阈值为I分钟,所述客户端在某个频道中所处时长达到I分钟时,用户通过点击客户端中的虚拟资源端口,可以使客户端生成虚拟资源获取请求。
[0071]S306,根据所述虚拟资源获取请求发送与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源到所述客户端;
[0072]具体的,所述服务器可以响应所述虚拟资源获取请求以将预先查找到的与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源发送到所述客户端。其中,所述虚拟资源可以携带有所述交互应用的标识、所述频道标识码以及所述频道管理员信息中的至少一个,以便于用户将所述虚拟资源放到其他软件应用中使用时,所述其他软件应用可以识别出所述虚拟资源的来源。
[0073]可选地,在所述在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端的步骤之前,所述服务器还可以预设虚拟资源集合,并为所述虚拟资源集合设置与所述交互应用中各频道的频道信息和用户信息的关联关系,使得所述虚拟资源集合中的各个虚拟资源子集合与所述交互应用中各频道的频道信息具有一一对应关系,各个虚拟资源子集合中的各个虚拟资源与用户信息具有一一对应关系。另外,若所述服务器预设了至少两个时长阈值时,所述服务器可以为所述虚拟资源集合设置与所述交互应用中各频道的频道信息、用户信息以及预设的各时长阈值的关联关系。
[0074]本发明实施例中,通过在客户端所处频道的累计时长达到预设的时长阈值时,发送与客户端对应的用户信息以及客户端所处频道的频道信息相关联的虚拟资源到客户端,可以丰富频道中的活动内容,以提高用户对客户端所处频道的兴趣,且客户端处于频道内的时长需要达到时长阈值后才能得到虚拟资源,从而可以避免频道内的用户过早流失。
[0075]再请一并参见图5a至图5d,图5a至图5d分别是本发明实施例提供的一种客户端的界面展示示意图。客户端在进入频道后,可以接收服务器发送的与该频道对应的虚拟资源端口以及端口图标,并显示包含所述虚拟资源端口的端口图标,在图5a所展示的客户端中显示有端口图标1000,端口图标1000为一个宝箱形状;图5b展示了端口图标1000以及端口图标状态信息1001,在点击所述端口图标1000时,可以在客户端界面中显示与端口图标1000对应的端口图标状态信息1001,端口图标状态信息1001包括了虚拟资源信息以及时间信息,图5b中的虚拟资源信息为与当前频道相关联的“银豆和门票”,图5b中的时间信息为02:28,说明再过2分钟28秒的时长即可获取到该虚拟资源;图5c所展示的端口图标1000为已经到达预设的时长阈值的端口图标的形状,即说明此时可以通过点击端口图标1000以获取相应的虚拟资源;通过点击图5c中的端口图标1000,可以获得相应的虚拟资源,并可以得到图5d所展示的端口图标状态信息1002,图5c中的端口图标1000的形状也将变为图5d中的端口图标1000,图5d中的端口图标状态信息1002显示有当前获取到的虚拟资源以及距离下次获取虚拟资源的时间信息。
[0076]请参见图6,是本发明实施例提供的一种虚拟资源的分配装置的结构示意图,所述装置I可以应用在于客户端对应的服务器中,所述装置I可以包括:端口发送模块10、请求获取模块20、资源发送模块30 ;
[0077]所述端口发送模块10,用于在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端;
[0078]具体的,所述端口发送模块10可以在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端。其中,所述基于交互应用的频道可以为主播客户端创建的一种虚拟空间(或虚拟房间),频道中的内容可以为主播客户端所上传的直播视频,如游戏直播、体育直播等等。所述虚拟资源端口可以是一种获取虚拟资源的网络链接,例如,客户端对应的用户通过点击该客户端所接收到的虚拟资源端口,可以获取到与所述客户端所在频道对应的虚拟资源,所述虚拟资源可以为游戏道具、游戏激活码等活动礼包。
[0079]所述请求获取模块20,用于当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求是由所述客户端根据对所述虚拟资源端口的点击操作所生成的;
[0080]具体的,所述客户端获取到虚拟端口之后,可以检测所述客户端当前所在频道的累计时长,当所述客户端检测到所处频道的累计时长达到预设的时长阈值时,所述客户端可以根据对所述虚拟资源端口的点击操作生成虚拟资源获取请求,此时,所述请求获取模块20可以获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求用于触发所述服务器发送虚拟资源。其中,所述客户端在离开当前所在频道时,可以记录当前频道的已累计时长,所述客户端在下次又进入该频道时可以基于该频道的已累计时长继续进行计时,使得客户端可以更容易达到预设的时长阈值,从而可以更容易获取到虚拟资源,以进一步提高用户对该频道的兴趣。例如,预设的时长阈值为I分钟,所述客户端在某个频道中所处时长达到I分钟时,用户通过点击客户端中的虚拟资源端口,可以使客户端生成虚拟资源获取请求。
[0081]所述资源发送模块30,用于根据所述虚拟资源获取请求发送与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源到所述客户端;
[0082]具体的,若所述虚拟资源获取请求包括所述客户端对应的用户信息以及所述客户端所处频道对应的频道信息,则所述资源发送模块30可以根据所述虚拟资源获取请求查找出与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源,并将查找出的与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源发送到所述客户端。
[0083]或者,所述资源发送模块30在检测到客户端登入到基于交互应用的频道时,可以检测所述客户端对应的用户信息以及所述客户端所处频道的频道信息,并在此时查找出与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源。在所述请求获取模块20获取到虚拟资源获取请求时,所述资源发送模块30可以响应所述虚拟资源获取请求以将预先查找到的与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源发送到所述客户端。
[0084]其中,所述频道信息可以包括频道标识码、频道视频类型信息以及频道管理员信息中的至少一个;所述用户信息包括用户等级和/或用户权限。所述频道标识码可以为频道的ID,所述频道视频类型信息可以为频道中正在直播的视频的主题,例如,若正在直播的视频的主题为一款格斗游戏A,则所述频道视频类型信息为该格斗游戏A的信息。所述频道管理员信息可以包括频道管理员的WD、频道管理员等级以及频道管理员权限中的至少一个。
[0085]其中,所述虚拟资源可以携带有所述交互应用的标识、所述频道标识码以及所述频道管理员信息中的至少一个,以便于用户将所述虚拟资源放到其他软件应用中使用时,所述其他软件应用可以识别出所述虚拟资源的来源。
[0086]可选地,所述客户端可以在检测所处频道的累计时长达到时长阈值时,可以直接生成虚拟资源获取请求以请求对应的虚拟资源,即所述客户端可以无需根据对虚拟端口的点击以生成虚拟资源获取请求,以避免因为用户忘记点击虚拟资源端口而没有及时领取到虚拟资源。
[0087]本发明实施例中,通过在客户端所处频道的累计时长达到预设的时长阈值时,发送与客户端对应的用户信息以及客户端所处频道的频道信息相关联的虚拟资源到客户端,可以丰富频道中的活动内容,以提高用户对客户端所处频道的兴趣,且客户端处于频道内的时长需要达到时长阈值后才能得到虚拟资源,从而可以避免频道内的用户过早流失。
[0088]再请参见图7,是本发明实施例提供的另一种虚拟资源的分配装置的结构示意图,所述装置I可以应用在于客户端对应的服务器中,所述装置I可以包括上述图6对应实施例中的端口发送模块10、请求获取模块20、资源发送模块30,进一步的,所述装置I还可以包括:图标发送模块40、设置模块50 ;
[0089]所述图标发送模块40,用于发送与所述虚拟资源端口对应的端口图标到所述客户端,以使所述客户端显示包含所述虚拟资源端口的端口图标,并在所述客户端所处频道的累计时长达到预设的时长阈值时点亮所述端口图标;
[0090]具体的,所述端口发送模块10和所述图标发送模块40可以同时执行,即所述端口发送模块10在发送虚拟资源端口的同时,所述图标发送模块40发送与所述虚拟资源端口对应的端口图标到所述客户端,所述客户端接收到虚拟资源端口以及与所述虚拟资源端口对应的端口图标后,所述客户端可以显示包含所述虚拟资源端口的端口图标,并在所述客户端所处频道的累计时长达到预设的时长阈值时点亮所述端口图标。其中,所述端口图标包括时间信息,所述时间信息为倒计时信息或累计计时信息。所述客户端可以显示所述端口图标中的倒计时信息,所述倒计时信息中的时间为距离所述时长阈值的时差,例如,若时长阈值为5分钟,则所述客户端将会显示5分钟的倒计时,当所述客户端显示所述倒计时信息的时间为零时,所述客户端可以点亮所述端口图标,也说明所述客户端在频道中的累计时长达到时长阈值;或者,所述客户端可以显示所述端口图标中的累计计时信息,所述累计计时信息中的时间为在频道中已累计的时长,例如,若时长阈值为5分钟,则当所述客户端显示所述累计计时信息的时间为5分钟时,所述客户端可以点亮所述端口图标,也说明所述客户端在频道中的累计时长达到时长阈值。
[0091]所述设置模块50,用于预设虚拟资源集合,并为所述虚拟资源集合设置与所述交互应用中各频道的频道信息和用户信息的关联关系;
[0092]具体的,在所述端口发送模块10执行相关操作之前,所述设置模块50可以预设虚拟资源集合,并为所述虚拟资源集合设置与所述交互应用中各频道的频道信息和用户信息的关联关系,使得所述虚拟资源集合中的各个虚拟资源子集合与所述交互应用中各频道的频道信息具有一一对应关系,各个虚拟资源子集合中的各个虚拟资源与用户信息具有一一对应关系。另外,若所述设置模块50预设了至少两个时长阈值时,所述设置模块50可以为所述虚拟资源集合设置与所述交互应用中各频道的频道信息、用户信息以及预设的各时长阈值的关联关系。
[0093]进一步的,再请参见图8,是图6或图7中的一种请求获取模块20的结构示意图,所述请求获取模块20可以包括:请求获取单元201、第一查找单元202 ;
[0094]所述请求获取单元201,用于当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求包括所述客户端对应的用户信息以及所述客户端所处频道对应的频道信息;
[0095]具体的,当所述客户端所处频道的累计时长达到预设的时长阈值时,所述请求获取单元201可以获取所述客户端发送的虚拟资源获取请求,并提取所述虚拟资源获取请求中的所述客户端对应的用户信息以及所述客户端所处频道对应的频道信息。
[0096]所述第一查找单元202,用于根据所述虚拟资源获取请求在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合;
[0097]具体的,所述第一查找单元202可以在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合。其中,所述虚拟资源集合可以包含与所述交互应用中各个频道的频道信息分别对应的虚拟资源子集合,每个虚拟资源子集合包括至少一个虚拟资源。
[0098]可选地,若时长阈值的个数大于I个时,所述第一查找单元202可以在预设的虚拟资源集合中查找与所述频道信息以及所述客户端当前所达到的时长阈值相关联的虚拟资源子集合,以便于所述客户端在不同的时长阈值时可以获得不同的虚拟资源。
[0099]所述第一查找单元202,还用于根据所述虚拟资源获取请求在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源;
[0100]具体的,所述第一查找单元202查找出与所述频道信息相关联的虚拟资源子集合后,可以进一步在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源。
[0101]进一步的,再请参见图9,是图6或图7中的一种是本发明实施例提供的一种端口发送模块10的结构示意图,所述端口发送模块10可以包括:发送检测单元101、第二查找单元102 ;
[0102]所述发送检测单元101,用于在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端,并检测所述客户端对应的用户信息以及所述客户端所处频道的频道信息;
[0103]具体的,所述发送检测单元101在发送虚拟资源端口到所述客户端的同时,还可以检测所述客户端对应的用户信息以及所述客户端所处频道的频道信息。
[0104]所述第二查找单元102,用于在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合;
[0105]具体的,所述发送检测单元101在检测到所述客户端对应的用户信息以及所述客户端所处频道的频道信息后,所述第二查找单元102可以在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合。其中,所述虚拟资源集合可以包含与所述交互应用中各个频道的频道信息分别对应的虚拟资源子集合,每个虚拟资源子集合包括至少一个虚拟资源。
[0106]可选地,若时长阈值的个数大于I个时,所述第二查找单元102可以在预设的虚拟资源集合中查找与所述频道信息以及所述客户端当前所要达到的时长阈值相关联的虚拟资源子集合,以便于所述客户端在不同的时长阈值时可以获得不同的虚拟资源。
[0107]所述第二查找单元102,还用于在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源;
[0108]具体的,所述第二查找单元102查找出与所述频道信息相关联的虚拟资源子集合后,可以进一步在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源。
[0109]其中,当所述请求获取单元201和所述第一查找单元202执行相关操作时,所述请求获取单元201可以通知所述发送检测单元101和所述第二查找单元102停止运行;同样的,当所述发送检测单元101和所述第二查找单元102执行相关操作时,所述发送检测单元101可以通知所述请求获取单元201和所述第一查找单元202停止运行。
[0110]本发明实施例中,通过在客户端所处频道的累计时长达到预设的时长阈值时,发送与客户端对应的用户信息以及客户端所处频道的频道信息相关联的虚拟资源到客户端,可以丰富频道中的活动内容,以提高用户对客户端所处频道的兴趣,且客户端处于频道内的时长需要达到时长阈值后才能得到虚拟资源,从而可以避免频道内的用户过早流失。
[0111]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0112]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种虚拟资源的分配方法,其特征在于,包括: 在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端; 当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求是由所述客户端根据对所述虚拟资源端口的点击操作所生成的; 根据所述虚拟资源获取请求发送与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源到所述客户端。
2.如权利要求1所述的方法,其特征在于,所述当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求,包括: 当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求包括所述客户端对应的用户信息以及所述客户端所处频道对应的频道信息; 根据所述虚拟资源获取请求在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合; 根据所述虚拟资源获取请求在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源。
3.如权利要求1所述的方法,其特征在于,所述在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端,包括: 在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端,并检测所述客户端对应的用户信息以及所述客户端所处频道的频道信息; 在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合; 在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源。
4.如权利要求1所述的方法,其特征在于,在所述当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求的步骤之前,还包括: 发送与所述虚拟资源端口对应的端口图标到所述客户端,以使所述客户端显示包含所述虚拟资源端口的端口图标,并在所述客户端所处频道的累计时长达到预设的时长阈值时点壳所述端口图标; 其中,所述端口图标包括时间信息,所述时间信息为倒计时信息或累计计时信息。
5.如权利要求1所述的方法,其特征在于,在所述在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端的步骤之前,还包括: 预设虚拟资源集合,并为所述虚拟资源集合设置与所述交互应用中各频道的频道信息和用户信息的关联关系。
6.如权利要求1至5任一项所述的方法,其特征在于, 所述频道信息包括频道标识码、频道视频类型信息以及频道管理员信息中的至少一个; 所述用户信息包括用户等级和/或用户权限。
7.如权利要求6所述的方法,其特征在于, 所述虚拟资源携带有所述交互应用的标识、所述频道标识码以及所述频道管理员信息中的至少一个。
8.—种虚拟资源的分配装置,其特征在于,包括: 端口发送模块,用于在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端; 请求获取模块,用于当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求是由所述客户端根据对所述虚拟资源端口的点击操作所生成的; 资源发送模块,用于根据所述虚拟资源获取请求发送与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源到所述客户端。
9.如权利要求8所述的装置,其特征在于,所述请求获取模块包括: 请求获取单元,用于当所述客户端所处频道的累计时长达到预设的时长阈值时,获取所述客户端发送的虚拟资源获取请求,所述虚拟资源获取请求包括所述客户端对应的用户信息以及所述客户端所处频道对应的频道信息; 第一查找单元,用于根据所述虚拟资源获取请求在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合; 所述第一查找单元,还用于根据所述虚拟资源获取请求在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源。
10.如权利要求8所述的装置,其特征在于,所述端口发送模块包括: 发送检测单元,用于在检测到客户端登入到基于交互应用的频道时,发送虚拟资源端口到所述客户端,并检测所述客户端对应的用户信息以及所述客户端所处频道的频道信息; 第二查找单元,用于在预设的虚拟资源集合中查找与所述频道信息相关联的虚拟资源子集合; 所述第二查找单元,还用于在所述虚拟资源子集合中查找与所述用户信息相关联的虚拟资源,以得到与所述客户端对应的用户信息以及所述客户端所处频道的频道信息相关联的虚拟资源。
11.如权利要求8所述的装置,其特征在于,还包括: 图标发送模块,用于发送与所述虚拟资源端口对应的端口图标到所述客户端,以使所述客户端显示包含所述虚拟资源端口的端口图标,并在所述客户端所处频道的累计时长达到预设的时长阈值时点亮所述端口图标; 其中,所述端口图标包括时间信息,所述时间信息为倒计时信息或累计计时信息。
12.如权利要求8所述的装置,其特征在于,还包括: 设置模块,用于预设虚拟资源集合,并为所述虚拟资源集合设置与所述交互应用中各频道的频道信息和用户信息的关联关系。
13.如权利要求8至12任一项所述的装置,其特征在于, 所述频道信息包括频道标识码、频道视频类型信息以及频道管理员信息中的至少一个; 所述用户信息包括用户等级和/或用户权限。
14.如权利要求13所述的装置,其特征在于, 所述虚拟资源携带有所述交互应用的标识、所述频道标识码以及所述频道管理员信息中的至少一个。
【文档编号】H04L29/08GK104519124SQ201410713257
【公开日】2015年4月15日 申请日期:2014年11月27日 优先权日:2014年11月27日
【发明者】任松 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1