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

文档序号:9690984阅读:来源:国知局
根据所述下载信息下载获取所述动态展示动画。
[0037]本发明实施例第四方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方式中公开的基于在线直播的数据处理方法的全部步骤。
[0038]实施本发明实施例,具有如下有益效果:
[0039]通过主播客户端接收当前在线直播频道中的观众客户端发送的资源信息后,接收针对该资源信息输入的动态展示保存指令,然后执行在资源展示区域动态展示该资源(其中,该主播客户端在当前在线直播频道中显示的区域为flash显示区域),并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据,最终获取动态展示动画,实现了在当前在线直播频道中直接进行截图并获取动态展示动画,无需调用第三方软件,解决了现有技术中对在线直播频道中展示的动态资源进行保存时操作不便,以及仅能得到静态截图的技术问题,大大增强了在线直播平台或系统的功能,满足了用户快捷便利地得到资源的动态展示动画的需求。
【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本发明实施例公开的基于在线直播的数据处理方法的网络构架示意图;
[0042]图2是本发明实施例提供的基于在线直播的数据处理方法的流程示意图;
[0043]图3是本发明提供的基于在线直播的数据处理方法的另一实施例的流程示意图;
[0044]图4是本发明实施例提供的动态展示保存指令输入的界面示意图;
[0045]图5是本发明实施例提供的基于在线直播的数据处理装置的结构示意图;
[0046]图6是本发明提供的基于在线直播的数据处理装置的另一实施例的结构示意图;
[0047]图7是本发明实施例提供的展示动画获取模块的结构示意图;
[0048]图8是本发明实施例提供的基于在线直播的数据处理系统的结构示意图。
【具体实施方式】
[0049]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0050]本发明实施例公开了一种基于在线直播的数据处理方法、相关装置及系统,可以解决现有技术中对在线直播频道中展示的动态资源进行保存时操作不便,以及仅能得到静态截图的技术问题,满足了用户快捷便利地得到资源的动态展示动画的需求。
[0051]为了更好理解本发明实施例公开的基于在线直播的数据处理方法、相关装置及系统,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的基于在线直播的数据处理方法的网络构架示意图,该网络构架示意图可以包括服务器以及多个客户端,其中,服务器也可以被称为后台服务器、组件服务器、交友服务器等,服务器可以通过互联网与多个客户端进行通信连接。在多个客户端中,部分客户端都可以作为主播客户端提供在线直播频道,而其余客户端可以作为观众客户端登录进入主播客户端提供的在线直播频道内,主播客户端向服务器上传在线直播内容,由服务器将该在线直播内容发送给登录进入该在线直播频道的观众客户端,供观众客户端观看。观众客户端可以选择在线直播频道中提供的礼物,点击送给自己喜爱或支持的主播客户端,那么服务器接收到该观众客户端选择礼物发送的指令后,将通知该主播客户端有观众用户赠送了礼物,并且该主播客户端可以打开该礼物。
[0052]本发明实施例中,客户端(包括比拼对象对应的客户端或观众客户端)可以包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的富媒体。在图1所示的网络构架中,客户端可以运行在包括但不限于个人计算机(personal computer,PC)、移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。
[0053]基于图1所示的网络构架,本发明实施例公开了的一种基于在线直播的数据处理方法。请参阅图2,图2是本发明实施例提供的基于在线直播的数据处理方法的流程示意图,从主播客户端侧来描述本发明的技术方案,可以包括以下步骤:
[0054]步骤S200:主播客户端接收当前在线直播频道中的观众客户端发送的资源信息;
[0055]具体地,本发明实施例中的资源信息用于指示该主播客户端在当前在线直播频道中的资源展示区域动态展示该资源,该资源信息还包括赠送的礼物类型、数量等信息;也就是说,观众客户端向该主播客户端发送的资源(例如虚拟礼物,包括玫瑰、金币、轿车等),是可以在主播客户端以动画特效的形式进行展示,那么当主播客户端接收到该资源信息后,将在当前在线直播频道中显示的区域进行针对该资源的动态展示。
[0056]需要说明的是,本发明各个实施例中该主播客户端在当前在线直播频道中显示的区域为flash显示区域,具体地,可以是通过act 1nScript (—种完全的面向对象的编程语言)编写开发的全flash在线直播频道(相当于直播间),那么主播客户端在当前在线直播频道中显示的整个页面都是flash页面,该页面中包括很多个显示区域,也就是说,该在线直播频道中的所有显示区域都为flash显示区域,例如视频直播窗口、公屏显示区域、送礼物显示区域等都为flash显示区域。
[0057]可理解的是,主播客户端接收的该资源信息是服务器发送的资源信息,也就是说,观众客户端在自身送礼物显示区域选择礼物类型以及数量,并点击发送给自己喜爱或支持的主播客户端后,服务器即接收到该需要发送给该主播客户端的资源信息,并将该资源信息转发给该主播客户端,以通知该主播客户端有观众用户赠送了礼物。
[0058]步骤S202:根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源,并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据;
[0059]具体地,主播用户通过该主播客户端知晓有观众客户端给自己发送资源时,可以通过该主播客户端输入动态展示保存指令,以触发该主播客户端在资源展示区域动态展示该资源,并同时通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据。本发明各个实施例中的预设显示区域包括该资源展示区域,也就是说,本发明各个实施例中还可以包括:该主播客户端可以接收主播用户输入的针对预设显示区域的大小调整指令,并根据该大小调整指令调整该预设显示区域的大小,即主播用户可以按照自身需求随意调整截图区域,例如可以调整为包括该资源展示区域和公屏显示区域,或者调整为该在线直播频道的整个显示界面等等。
[0060]需要说明的是,主播用户输入动态展示保存指令的方式包括但不限于点击显示界面中的预设按钮、按动键盘等输入接口设备的预设按键、通过麦克风输入预设声控指令等。本发明实施例中的预设时间间隔也可以由主播用户自定义,包括但不限于0.05秒、0.08秒、
0.1秒、0.15秒等;
[0061]步骤S204:根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画。
[0062]具体地,该主播客户端可以通过服务器来生成并获取该动态展示动画,下面结合图3示出的本发明提供的基于在线直播的数据处
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1