低流量高实时性道具发放方法、存储介质、设备及系统技术方案

技术编号:20926328 阅读:40 留言:0更新日期:2019-04-20 11:52
本发明专利技术公开了一种低流量高实时性道具发放方法、存储介质、设备及系统,涉及直播应用开发技术领域。该方法包括:服务器使用Socket向获得道具的用户端推送新道具发放消息;用户端使用Socket监听消息并调用消息接收函数来接收新道具发放消息;当用户端收到新道具发放消息后,对该消息进行解析并抛送至直播间页面;直播间页面收到解析后的消息后,使用消息弹框告知当前用户获得由某用户发放的道具,并在当前页面给出道具查看入口;当用户点击页面的道具查看入口时,用户端通过调用HTTP请求的方式,根据新道具发放消息查看相应的新道具。本发明专利技术不但能通过有针对性的消息推送,降低请求次数,减少流量消耗,而且实时性更高,用户体验佳。

Low-flow and high-real-time prop delivery methods, storage media, equipment and systems

The invention discloses a low flow and high real-time prop distribution method, storage medium, equipment and system, which relates to the technical field of live broadcasting application development. The method includes: the server uses Socket to push the new props to the user who gets the props to send messages; the user uses Socket to listen for messages and call the message receiving function to receive the new props to send messages; when the user receives the new props to send messages, the message is parsed and sent to the live broadcasting page; after the live broadcasting page receives the parsed messages, the message bomb is used. The box tells the current user to get the props issued by a user, and gives the props viewing entrance on the current page. When the user clicks on the props of the page to view the entrance, the client can view the corresponding new props by calling HTTP request and sending messages according to the new props. The invention can not only reduce the number of requests and traffic consumption through targeted message push, but also has higher real-time performance and better user experience.

【技术实现步骤摘要】
低流量高实时性道具发放方法、存储介质、设备及系统
本专利技术涉及直播应用开发
,具体来讲是一种低流量高实时性道具发放方法、存储介质、设备及系统。
技术介绍
随着移动终端的快速发展,特别是手机移动终端的快速发展,直播行业越来越受欢迎,很多用户喜欢通过移动终端设备来观看直播。而随着直播热度的不断上升,直播中需要提供越来越丰富的互动内容,例如会举行很多活动,而每种活动中都会有一些用户赠送道具,特别是赠送火箭或者超级火箭。而赠送道具可以提升人气和增加互动性,因此,在直播间内某些用户为其他用户发放(赠送)道具是一个比较常见的操作。目前,常规的道具发放(赠送)的实现方式是:用户进入直播间后通过HTTP(HypertextTransferProtocol,超文本传输协议)请求的方式调用接口来获知是否有道具发放(赠送);若获知有用户发放(赠送)道具,则进行相应道具的获取。但是实际应用中,常规的实现方式存在以下缺陷:(1)在常规的实现方式中,每个用户每次进入直播间都会通过HTTP请求调用接口来查询是否有道具发放的消息,这种无区别的通用查询方式使得接口请求的次数巨大(没有获得赠送的用户也会进行请求本文档来自技高网...

【技术保护点】
1.一种低流量高实时性道具发放方法,其特征在于,该方法包括以下步骤:S1、当用户启动直播间页面时,服务器使用Socket向获得道具的用户所在用户端推送新道具发放消息,所述新道具发放消息包括:发放道具的用户的用户信息、新道具的信息;S2、用户端使用Socket监听服务器消息并调用预设的消息接收函数来接收新道具发放消息;S3、用户端收到新道具发放消息后,对该消息进行解析;并将解析后的新道具发放消息抛送至直播间页面;S4、直播间页面收到解析后的新道具发放消息后,根据解析后的新道具发放消息,使用消息弹框告知当前用户获得由某用户发放的道具,并在当前页面给出道具查看入口,引导用户去指定的位置进行道具查看;...

【技术特征摘要】
1.一种低流量高实时性道具发放方法,其特征在于,该方法包括以下步骤:S1、当用户启动直播间页面时,服务器使用Socket向获得道具的用户所在用户端推送新道具发放消息,所述新道具发放消息包括:发放道具的用户的用户信息、新道具的信息;S2、用户端使用Socket监听服务器消息并调用预设的消息接收函数来接收新道具发放消息;S3、用户端收到新道具发放消息后,对该消息进行解析;并将解析后的新道具发放消息抛送至直播间页面;S4、直播间页面收到解析后的新道具发放消息后,根据解析后的新道具发放消息,使用消息弹框告知当前用户获得由某用户发放的道具,并在当前页面给出道具查看入口,引导用户去指定的位置进行道具查看;S5、当用户点击页面的道具查看入口时,用户端通过调用HTTP请求的方式,根据新道具发放消息中的新道具的信息来查看相应的新道具。2.如权利要求1所述的低流量高实时性道具发放方法,其特征在于:步骤S3中,用户端对消息进行解析之前,将进行消息类型校验操作:使用用于字符串比较的函数判断当前的消息类型是否为指定类型,若不是,说明类型不正确,则终止操作;若是,说明类型正确,则对该消息进行解析。3.如权利要求1所述的低流量高实时性道具发放方法,其特征在于,步骤S4具体包括以下流程:S401、直播间页面收到解析后的新道具发放消息后,查看当前直播间页面的消息弹框的显示次数是否小于预设的次数,且道具查看入口是否打开;若显示次数小于预设的次数且道具查看入口已打开,转入步骤S402;S402、根据解析后的新道具发放消息中的发放道具的用户的用户信息,得知是由哪个用户发放的道具后,使用消息弹框告知当前用户获得由某用户发放的道具,转入步骤S403;S403、根据解析后的新道具发放消息中的新道具的信息,在当前页面给出相应的道具查看入口,引导用户去指定的位置进行道具查看。4.如权利要求1所述的低流量高实时性道具发放方法,其特征在于,步骤S5具体包括以下流程:S501、当用户点击页面的道具查看入口时,用户端使用网络工具类调用一个用于获取道具列表的函数,获取到道具列表;S502、根据新道具发放消息中的新道具的信息从获取的道具列表中查询到相应的新道具;S503、通过调用一个用于展示道具的函数,将查询到的新道具在当前页面展示。5.一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述权利要求1至4中任一项所述方法的步骤。6.一种低流量高实时性道具发放设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行...

【专利技术属性】
技术研发人员:汪刚张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1