一种基于在线直播的数据处理方法、相关装置及系统的制作方法

文档序号:9690984阅读:430来源:国知局
一种基于在线直播的数据处理方法、相关装置及系统的制作方法
【技术领域】
[0001]本发明涉及计算机网络通信领域,尤其涉及一种基于在线直播的数据处理方法、相关装置及系统。
【背景技术】
[0002]随着电子科技以及互联网的发展,产生了各种各样的以计算机模拟环境为基础,以虚拟的人物化身为载体,用户在其中生活、交流的网络世界(或虚拟平台);在这动态的网络社会生活空间中,用户可以进行学习、游戏、娱乐、购物等。
[0003]当前,在线直播越来越受到用户的喜爱;在线直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流表达方式。主播客户端(即主播用户)可以通过互联网在网站上建立在线直播间(相当于在线直播频道),向该在线直播频道中的观众客户端(即观众用户)进行在线广播,观众用户可以看到当前在线直播频道中的主播内容,比如观看到视频内容等,主播用户还可以与当前在线直播频道内的多个观众用户进行私聊,观众用户可以对喜爱的主播赠送礼物等资源。
[0004]现有技术中,主播客户端接收到观众客户端赠送的礼物后,可以通过动态特效的方式进行展示,该特效可以根据不同的礼物展示不同的效果;当前,若主播用户喜欢某个礼物展示的动态特效时,只能通过第三方具有截图保存的软件对该礼物展示的动态特效进行截图保存,以作为记录留念或分享。用户不但要调用第三方软件进行操作,给操作带来不便,而且保存的截图是静态的,现有技术中不能满足用户快捷便利地得到该礼物展示的动态特效图的需求。

【发明内容】

[0005]本发明实施例所要解决的技术问题在于,提供一种基于在线直播的数据处理方法、相关装置及系统,可以解决现有技术中对在线直播频道中展示的动态资源进行保存时操作不便,以及仅能得到静态截图的技术问题,满足了用户快捷便利地得到资源的动态展示动画的需求。
[0006]为了解决上述技术问题,本发明实施例第一方面公开了一种基于在线直播的数据处理方法,包括:
[0007]接收当前在线直播频道中的观众客户端发送的资源信息,所述资源信息指示所述主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源,其中,所述主播客户端在当前在线直播频道中的显示区域为flash显示区域;
[0008]根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源,并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据;其中,所述预设显示区域包括所述资源展示区域;
[0009]根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画。
[0010]结合第一方面,在第一种可能的实现方式中,所述接收当前在线直播频道中的观众客户端发送的资源信息之后,根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源之前,还包括:
[0011]根据所述资源信息,在当前显示界面生成用于提示进行动态展示保存的提示信息;
[0012]接收针对所述提示信息输入的动态展示保存指令。
[0013]结合第一方面,在第二种可能的实现方式中,所述通过flash以预设时间间隔对预设显示区域进行截图,包括:
[0014]当所述主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源结束时,停止进行截图。
[0015]结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画,包括:
[0016]将所述若干组二进制图片数据发送给服务器;
[0017]所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画;
[0018]所述服务器将所述动态展示动画返回所述主播客户端,所述主播客户端获取所述动态展示动画;或者,所述服务器将用于下载所述动态展示动画的下载信息发送给所述主播客户端,所述主播客户端根据所述下载信息下载获取所述动态展示动画。
[0019]结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画,包括:
[0020]所述主播客户端按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,并保存在本地。
[0021 ]本发明实施例第二方面公开了一种基于在线直播的数据处理装置,包括:
[0022]接收模块,用于接收当前在线直播频道中的观众客户端发送的资源信息,所述资源信息指示主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源,其中,所述主播客户端在当前在线直播频道中的显示区域为flash显示区域;
[0023]展示截图模块,用于根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源,并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据;其中,所述预设显示区域包括所述资源展示区域;
[0024]展示动画获取模块,用于根据若干组所述二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画。
[0025]结合第二方面,在第一种可能的实现方式中,还包括:
[0026]提示信息生成模块,用于在所述接收模块接收当前在线直播频道中的观众客户端发送的资源信息之后,所述展示截图模块根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源之前,根据所述资源信息,在当前显示界面生成用于提示进行动态展示保存的提示信息;
[0027]所述接收模块还用于,接收针对所述提示信息输入的动态展示保存指令。
[0028]结合第二方面,在第二种可能的实现方式中,所述展示截图模块还用于,当所述主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源结束时,停止进行截图。
[0029]结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述展示动画获取模块包括:
[0030]发送单元,用于将所述若干组二进制图片数据发送给服务器;
[0031]以使所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,所述服务器将所述动态展示动画返回所述主播客户端,所述接收模块还用于获取所述动态展示动画;
[0032]或者,以使所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,所述服务器将用于下载所述动态展示动画的下载信息发送给所述主播客户端,所述接收模块还用于接收所述下载信息,所述展示动画获取模块还包括下载单元,用于根据所述下载信息下载获取所述动态展示动画。
[0033]结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述展示动画获取模块具体用于按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,并保存在本地。
[0034]本发明实施例第三方面公开了一种基于在线直播的数据处理系统,包括主播客户端、观众客户端和服务器,其中,
[0035]所述主播客户端包括上述第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式中的基于在线直播的数据处理装置;所述主播客户端将所述若干组二进制图片数据发送给所述服务器;
[0036]所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,将所述动态展示动画返回所述主播客户端;或者将用于下载所述动态展示动画的下载信息发送给所述主播客户端,以使所述主播客户端
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1