首页> 中国专利> 聊天室中赠送虚拟礼物触发虚拟礼物宝箱的方法与系统

聊天室中赠送虚拟礼物触发虚拟礼物宝箱的方法与系统

摘要

本发明公开了一种聊天室中赠送虚拟礼物触发虚拟礼物宝箱的方法,包括:接收赠送者赠送虚拟礼物的礼物赠送请求,所述礼物赠送请求中包括虚拟礼物ID和聊天室ID;根据所述虚拟礼物ID查找到对应的虚拟礼物模板,判断所述虚拟礼物模板中是否包含有虚拟礼物宝箱功能,如果是则生成虚拟礼物宝箱,其中所述虚拟礼物宝箱是包含有多种虚拟礼物元素的集合;在对应的聊天室中展示所述虚拟礼物宝箱,以使所述聊天室中的用户能够获得该虚拟礼物宝箱中的虚拟礼物元素。本发明通过用户在聊天室中赠送虚拟礼物触发虚拟礼物宝箱,从而在该聊天室中向其他用户发送虚拟礼物元素礼物,增加了互联网直播平台的交互性和娱乐性。本发明还提供了相应的系统。

著录项

  • 公开/公告号CN105577397A

    专利类型发明专利

  • 公开/公告日2016-05-11

    原文格式PDF

  • 申请/专利权人 武汉斗鱼网络科技有限公司;

    申请/专利号CN201510932990.7

  • 发明设计人 刘琛;杨鹏;

    申请日2015-12-15

  • 分类号H04L12/18(20060101);H04L12/58(20060101);

  • 代理机构42224 武汉东喻专利代理事务所(普通合伙);

  • 代理人向彬

  • 地址 430074 湖北省武汉市武汉东湖开发区软件园东路1号软件产业4.1期B1栋11楼

  • 入库时间 2023-12-18 15:20:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-04-23

    授权

    授权

  • 2016-06-08

    实质审查的生效 IPC(主分类):H04L12/18 申请日:20151215

    实质审查的生效

  • 2016-05-11

    公开

    公开

说明书

技术领域

本发明属于互联网直播平台技术领域,更具体地,涉及一种聊天室中赠 送虚拟礼物触发虚拟礼物宝箱的方法与系统。

背景技术

随着互联网直播平台的发展,在线直播技术迅猛发展。越来越多的用户 通过登录互联网直播平台在聊天室中进行交流,然后现有技术中用户之间 通常只能进行简单的文字交流,而缺乏其他有效的互动方式。

发明内容

针对现有技术的以上缺陷或改进需求,本发明提供了一种聊天室中赠 送虚拟礼物触发虚拟礼物宝箱的方法与系统,其目的在于为互联网直播平 台中的用户提供一种通过赠送虚拟礼物进行互动的方式,由此提升互联网 直播平台中各用户之间的交互性。

为实现上述目的,按照本发明的一个方面,提供了一种聊天室中赠送虚 拟礼物触发虚拟礼物宝箱的方法,包括如下步骤:

接收赠送者赠送虚拟礼物的礼物赠送请求,所述礼物赠送请求中包括 虚拟礼物ID和聊天室ID;

根据所述虚拟礼物ID查找到与所述虚拟礼物ID对应的虚拟礼物模板, 判断所述虚拟礼物模板中是否包含有虚拟礼物宝箱功能,如果是则生成虚 拟礼物宝箱,其中所述虚拟礼物宝箱是包含有多种虚拟礼物元素的集合;

在所述聊天室ID所对应的聊天室中展示所述虚拟礼物宝箱,以使所述 聊天室中的用户能够获得该虚拟礼物宝箱中的虚拟礼物元素。

本发明的一个实施例中,所述礼物赠送请求中还包括有发送礼物赠送 请求的赠送者ID和赠送者昵称,便于在聊天室中展示所述虚拟礼物宝箱时 显示所述赠送者ID和赠送者昵称。

本发明的一个实施例中,所述虚拟礼物宝箱中包含有虚拟礼物元素数 量、虚拟礼物元素可领份数、虚拟礼物宝箱剩余开启时间以及虚拟礼物宝箱 剩余生命时间,其中所述虚拟礼物元素数量表示虚拟礼物宝箱中所包含的 虚拟礼物元素总数,所述虚拟礼物元素可领份数表示所述虚拟礼物宝箱中 的虚拟礼物元素可被随机分成的领取人数,所述虚拟礼物宝箱剩余开启时 间表示从所述虚拟礼物宝箱生成时间到虚拟礼物宝箱打开时间之间的时间 间隔,所述虚拟礼物宝箱剩余生命时间表示所述虚拟礼物宝箱生成时间到 虚拟礼物宝箱销毁时间之间的时间间隔。

本发明的一个实施例中,所述在所述聊天室ID所对应的聊天室中展示 所述虚拟礼物宝箱,具体包括:缓存所述聊天室中所有待展示的虚拟礼物宝 箱,根据所述虚拟礼物宝箱剩余开启时间在聊天室中开启所述虚拟礼物宝 箱,并提示用户点击所述虚拟礼物宝箱获取虚拟礼物宝箱中的虚拟礼物元 素;并根据所述虚拟礼物宝箱剩余生命时间来销毁所述虚拟礼物宝箱。

本发明的一个实施例中,在所述聊天室ID所对应的聊天室中展示所述 虚拟礼物宝箱之后,所述方法还包括:向未进入该聊天室的用户发送虚拟礼 物领取通知,以使接收到虚拟礼物领取通知的用户进入该聊天室,并领取处 于生命期内且未领取完毕的虚拟礼物宝箱中的虚拟礼物元素。

按照本发明的另一方面,还提供了一种聊天室中赠送虚拟礼物触发虚 拟礼物宝箱的系统,包括礼物赠送请求接收模块、虚拟礼物宝箱服务模块以 及礼物展示模块,其中:

所述礼物赠送请求接收模块,用于接收赠送者赠送虚拟礼物的礼物赠 送请求,所述礼物赠送请求中包括虚拟礼物ID和聊天室ID;

所述虚拟礼物宝箱服务模块,用于根据所述虚拟礼物ID查找到与所述 虚拟礼物ID对应的虚拟礼物模板,判断所述虚拟礼物模板中是否包含有虚 拟礼物宝箱功能,如果是则生成虚拟礼物宝箱,其中所述虚拟礼物宝箱是包 含有多种虚拟礼物元素的集合;

所述礼物展示模块,用于在所述聊天室ID所对应的聊天室中展示所述 虚拟礼物宝箱,以使所述聊天室中的用户能够获得该虚拟礼物宝箱中的虚 拟礼物元素。

本发明的一个实施例中,所述礼物赠送请求中还包括有发送礼物赠送 请求的赠送者ID、赠送者昵称,便于在聊天室中展示所述虚拟礼物宝箱时 显示所述赠送者ID和赠送者昵称。

本发明的一个实施例中,所述虚拟礼物宝箱中包含有虚拟礼物元素数 量、虚拟礼物元素可领份数、虚拟礼物宝箱剩余开启时间以及虚拟礼物宝箱 剩余生命时间,其中所述虚拟礼物元素数量表示虚拟礼物宝箱中所包含的 虚拟礼物元素总数,所述虚拟礼物元素可领份数表示所述虚拟礼物宝箱中 的虚拟礼物元素可被随机分成的领取人数,所述虚拟礼物宝箱剩余开启时 间表示从所述虚拟礼物宝箱生成时间到虚拟礼物宝箱打开时间之间的时间 间隔,所述虚拟礼物宝箱剩余生命时间表示所述虚拟礼物宝箱生成时间到 虚拟礼物宝箱销毁时间之间的时间间隔。

本发明的一个实施例中,所述虚拟礼物宝箱服务模块具体用于缓存所 述聊天室中所有待展示的虚拟礼物宝箱,根据所述虚拟礼物宝箱剩余开启 时间在聊天室中开启所述虚拟礼物宝箱,并提示用户点击所述虚拟礼物宝 箱获取虚拟礼物宝箱中的虚拟礼物元素;并根据所述虚拟礼物宝箱剩余生 命时间来销毁所述虚拟礼物宝箱。

本发明的一个实施例中,所述虚拟礼物宝箱服务模块还用于在所述聊 天室ID所对应的聊天室中展示所述虚拟礼物宝箱之后,向未进入该聊天室 的用户发送虚拟礼物领取通知,以使接收到虚拟礼物领取通知的用户进入 该聊天室,并领取处于生命期内且未领取完毕的虚拟礼物宝箱中的虚拟礼 物元素。

通过本发明,在互联网直播平台中,用户通过在聊天室中赠送虚拟礼物 触发虚拟礼物宝箱,从而在该聊天室中向其他用户发送虚拟礼物,增加了互 联网直播平台的交互性和娱乐性。

附图说明

图1是本发明实施例中聊天室中赠送虚拟礼物触发虚拟礼物宝箱的方 法流程图;

图2是本发明实施例中聊天室中赠送虚拟礼物触发虚拟礼物宝箱的系 统结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及 实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施 例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明 各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互 组合。

如图1所示,本发明提供的聊天室中赠送虚拟礼物触发虚拟礼物宝箱 的方法,包括如下步骤:

S1:接收赠送者赠送虚拟礼物的礼物赠送请求,所述礼物赠送请求中包 括虚拟礼物ID和聊天室ID;

进一步地,在所述礼物赠送请求中还可以包括有发送礼物赠送请求的 赠送者ID和赠送者昵称,便于在聊天室中展示所述虚拟礼物宝箱时显示所 述赠送者ID和赠送者昵称。

S2:根据所述虚拟礼物ID查找到与所述虚拟礼物ID对应的虚拟礼物 模板,判断所述虚拟礼物模板中是否包含有虚拟礼物宝箱功能,如果是则生 成虚拟礼物宝箱,其中所述虚拟礼物宝箱是包含有多种虚拟礼物元素的集 合;

具体地,生成的所述虚拟礼物宝箱中包含有虚拟礼物元素数量、虚拟礼 物元素可领份数、虚拟礼物宝箱剩余开启时间以及虚拟礼物宝箱剩余生命 时间,其中所述虚拟礼物元素数量表示虚拟礼物宝箱中所包含的虚拟礼物 元素总数,所述虚拟礼物元素可领份数表示所述虚拟礼物宝箱中的虚拟礼 物元素可被随机分成的领取人数,所述虚拟礼物宝箱剩余开启时间表示从 所述虚拟礼物宝箱生成时间到虚拟礼物宝箱打开时间之间的时间间隔,所 述虚拟礼物宝箱剩余生命时间表示所述虚拟礼物宝箱生成时间到虚拟礼物 宝箱销毁时间之间的时间间隔。

具体地,在生成所述虚拟礼物宝箱时,其输入信息可以按如下方式定义:

·聊天室id,(chatroom_id,虚拟礼物宝箱只会在赠送礼物的房间产 生,所有抢虚拟礼物宝箱的信息也只在该聊天室展示)。

·赠送者id,(src_id,赠送鱼翅礼物用户的id)。

·赠送者昵称,(src_name,赠送鱼翅礼物用户的昵称)。

·虚拟礼物宝箱中的虚拟礼物元素数量,(total_silver,虚拟礼物宝 箱中的虚拟礼物元素总数)。

·虚拟礼物宝箱中的虚拟礼物元素可领份数,(packet_count,虚拟礼 物宝箱中总的虚拟礼物元素数total_silver被随机分成packet_count份, 每个用户只能抢到一份,先到先得,抢完为止)。

其输出信息为:

·虚拟礼物宝箱id,(packet_id,每个虚拟礼物宝箱在创建时拥有唯 一的id)。

·虚拟礼物宝箱触发者id,(src_id,虚拟礼物宝箱的触发者就是赠 送者id)。

·虚拟礼物宝箱触发者昵称,(src_nick,赠送者的昵称)。

·虚拟礼物宝箱剩余开启时间,(open_tick,虚拟礼物宝箱经过 open_tick秒后,将会开启,前端用户在宝箱开启后,方可抢宝箱)。

·虚拟礼物宝箱剩余生命时间,(life_tick,虚拟礼物宝箱在经过 life_tick秒后,将结束它的一生,在web前端、聊天室、宝箱服务中都会 被销毁)

以上数据被打包成数据包Packet_Data。

进一步地,还可以缓存所述聊天室中所有待展示的虚拟礼物宝箱,根据 所述虚拟礼物宝箱剩余开启时间在聊天室中开启所述虚拟礼物宝箱,并提 示用户点击所述虚拟礼物宝箱获取虚拟礼物宝箱中的虚拟礼物元素;并根 据所述虚拟礼物宝箱剩余生命时间来销毁所述虚拟礼物宝箱。

具体地,可以缓存所有属于这个聊天室的虚拟礼物宝箱数据 Packet_Data_s。新创建的虚拟礼物宝箱数据Packet_Data被存储到队列 Packet_Data_s中的同时,还会被广播到web前端。

S3:在所述聊天室ID所对应的聊天室中展示所述虚拟礼物宝箱,以使 所述聊天室中的用户能够获得该虚拟礼物宝箱中的虚拟礼物元素。

具体实现方式可以为,Web前端接收到Packet_Data后,解析数据并展 示虚拟礼物宝箱,并根据Packet_Data中的open_tick和life_tick来进 行倒计时。倒计时到达open_tick后,会开启虚拟礼物宝箱,提示用户点击 虚拟礼物宝箱可以抢虚拟礼物宝箱中的虚拟礼物元素。倒计时到达 life_tick后,如果用户还未点击虚拟礼物宝箱,则销毁虚拟礼物宝箱,停 止该虚拟礼物宝箱的展示。

前端的输入数据可以为:

输入为:Packet_Data,在虚拟礼物宝箱服务中,虚拟礼物宝箱被创建 时,打包的数据;web前端展示:前端收到Packet_Data数据后,解析数据 并根据解析出的数据展示该虚拟礼物宝箱。

进一步地,上述方法还可以包括下述步骤:

S4:向未进入该聊天室的用户发送虚拟礼物领取通知,以使接收到虚拟 礼物领取通知的用户进入该聊天室,并领取处于生命期内且未领取完毕的 虚拟礼物宝箱中的虚拟礼物元素。

例如前端用户通过点击赠送鱼翅礼物高人气广播,可以进入到赠送礼 物的聊天室。也可以在在浏览器中输入房间链接直接进入聊天室。这些新进 入房间的用户都将看到这个聊天室里未超过生命期的虚拟礼物宝箱。

本步骤中,其输入为所有虚拟礼物宝箱数据,即前述的Packet_Data_s, 在聊天室中缓存有所有虚拟礼物宝箱的数据;其输出为:展示所有的虚拟礼 物宝箱,即web前端在接收到Packet_Data_s后,会将数据解析成单个的 Packet_Data,并用于展示。

进一步地,如图2所示,本发明还提供了一种聊天室中赠送虚拟礼物 触发虚拟礼物宝箱的系统,包括礼物赠送请求接收模块、虚拟礼物宝箱服务 模块以及礼物展示模块,其中:

所述礼物赠送请求接收模块,用于接收赠送者赠送虚拟礼物的礼物赠 送请求,所述礼物赠送请求中包括虚拟礼物ID和聊天室ID;

所述虚拟礼物宝箱服务模块,用于根据所述虚拟礼物ID查找到与所述 虚拟礼物ID对应的虚拟礼物模板,判断所述虚拟礼物模板中是否包含有虚 拟礼物宝箱功能,如果是则生成虚拟礼物宝箱,其中所述虚拟礼物宝箱是包 含有多种虚拟礼物元素的集合;

所述礼物展示模块,用于在所述聊天室ID所对应的聊天室中展示所述 虚拟礼物宝箱,以使所述聊天室中的用户能够获得该虚拟礼物宝箱中的虚 拟礼物元素。

进一步地,所述礼物赠送请求中还包括有发送礼物赠送请求的赠送者 ID、赠送者昵称,便于在聊天室中展示所述虚拟礼物宝箱时显示所述赠送者 ID和赠送者昵称。

进一步地,所述虚拟礼物宝箱中包含有虚拟礼物元素数量、虚拟礼物元 素可领份数、虚拟礼物宝箱剩余开启时间以及虚拟礼物宝箱剩余生命时间, 其中所述虚拟礼物元素数量表示虚拟礼物宝箱中所包含的虚拟礼物元素总 数,所述虚拟礼物元素可领份数表示所述虚拟礼物宝箱中的虚拟礼物元素 可被随机分成的领取人数,所述虚拟礼物宝箱剩余开启时间表示从所述虚 拟礼物宝箱生成时间到虚拟礼物宝箱打开时间之间的时间间隔,所述虚拟 礼物宝箱剩余生命时间表示所述虚拟礼物宝箱生成时间到虚拟礼物宝箱销 毁时间之间的时间间隔。

进一步地,所述虚拟礼物宝箱服务模块还用于缓存所述聊天室中所有 待展示的虚拟礼物宝箱,根据所述虚拟礼物宝箱剩余开启时间在聊天室中 开启所述虚拟礼物宝箱,并提示用户点击所述虚拟礼物宝箱获取虚拟礼物 宝箱中的虚拟礼物元素;并根据所述虚拟礼物宝箱剩余生命时间来销毁所 述虚拟礼物宝箱。

进一步地,所述虚拟礼物宝箱服务模块还用于在所述聊天室ID所对应 的聊天室中展示所述虚拟礼物宝箱之后,向未进入该聊天室的用户发送虚 拟礼物领取通知,以使接收到虚拟礼物领取通知的用户进入该聊天室,并领 取处于生命期内且未领取完毕的虚拟礼物宝箱中的虚拟礼物元素。

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号