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

文档序号:9690984阅读:来源:国知局
理方法的另一实施例的流程示意图,描述如何通过服务器来生成并获取该动态展示动画,包括:
[0063]步骤S300:将所述若干组二进制图片数据发送给服务器;
[0064]步骤S302:服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画;
[0065]具体地,该服务器按照该主播客户端截图时的时间顺序,将该若干组二进制图片数据合成图片序列,并最终生成动态展示动画,例如直接生成格式为gif的动态图。
[0066]步骤S304:服务器将该动态展示动画返回该主播客户端;
[0067]步骤S306:该主播客户端获取该动态展示动画。
[0068]或者,步骤S304还可以为:该服务器将用于下载所述动态展示动画的下载信息发送给该主播客户端,那么对应的,步骤S306为:该主播客户端根据该下载信息下载获取该动态展示动画。
[0069]需要说明的是,步骤S204还可以是该主播客户端自己生成该动态展示动画,具体地,该主播客户端可以按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画。本发明各个实施例中的动态展示动画的时长可以由主播用户自定义,如1秒、2秒或5秒等,优选地,该时长不小于1秒,不大于5秒。
[0070]本发明实施例在获取用于动态展示所述资源的过程的动态展示动画之后,还可以包括:该主播客户端将该动态展示动画进行分享,分享给其他好友对应的主播客户端或者观众客户端。
[0071 ]进一步地,本发明实施例在步骤S200之后,步骤S202之前还可以包括:该主播客户端根据所述资源信息,在当前显示界面生成用于提示进行动态展示保存的提示信息,接收针对所述提示信息输入的动态展示保存指令。
[0072]具体地,如图4示出的本发明实施例提供的动态展示保存指令输入的界面示意图,该主播客户端接收到该资源信息后,可以在当前显示界面生成或弹出“保存礼物”的虚拟按钮,以提示用户进行动态展示保存,主播用户看到该“保存礼物”的虚拟按钮后,知晓有观众客户端给自己发送资源,那么当主播用户通过鼠标或键盘等输入接口设备点击该“保存礼物”的虚拟按钮时,即表明主播用户输入了动态展示保存指令,那么该主播客户端即接收到针对该提示信息输入的动态展示保存指令。另外,图4中进行截图的预设显示区域包括显示主播形象的视频直播窗口、送礼物显示区域、礼物(即资源)展示区域和部分公屏显示区域。
[0073]可理解的是,本发明实施例的提示信息不限于图4中“保存礼物”的虚拟按钮,还可以是其他形式的提示信息,本发明不作限定。本发明实施例进行截图的预设显示区域也不限于图4所示,图4只是本发明的其中一个实施例方式,本发明不作限定。
[0074]还需要说明的是,本发明实施例步骤S203中述通过flash以预设时间间隔对预设显示区域进行截图可以包括:当该主播客户端在当前在线直播频道中的资源展示区域动态展示该资源结束时,停止进行截图。
[0075]实施本发明实施例,通过主播客户端接收当前在线直播频道中的观众客户端发送的资源信息后,接收针对该资源信息输入的动态展示保存指令,然后执行在资源展示区域动态展示该资源(其中,该主播客户端在当前在线直播频道中显示的区域为flash显示区域),并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据,最终获取动态展示动画,实现了在当前在线直播频道中直接进行截图并获取动态展示动画,无需调用第三方软件,解决了现有技术中对在线直播频道中展示的动态资源进行保存时操作不便,以及仅能得到静态截图的技术问题,大大增强了在线直播平台或系统的功能,满足了用户快捷便利地得到资源的动态展示动画的需求。
[0076]为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种基于在线直播的数据处理装置,如图5示出的本发明实施例提供的基于在线直播的数据处理装置的结构示意图,基于在线直播的数据处理装置50可以包括:接收模块500、展示截图模块502和展示动画获取模块504,其中
[0077]接收模块500用于接收当前在线直播频道中的观众客户端发送的资源信息,所述资源信息指示主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源,其中,所述主播客户端在当前在线直播频道中的显示区域为flash显示区域;
[0078]展示截图模块502用于根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源,并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据;其中,所述预设显示区域包括所述资源展示区域;
[0079]展示动画获取模块504用于根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画。
[0080]具体地,如图6示出的本发明提供的基于在线直播的数据处理装置的另一实施例的结构示意图,基于在线直播的数据处理装置50包括接收模块500、展示截图模块502和展示动画获取模块504外,还可以包括提示信息生成模块506,用于在接收模块500接收当前在线直播频道中的观众客户端发送的资源信息之后,展示截图模块504根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源之前,根据所述资源信息,在当前显示界面生成用于提示进行动态展示保存的提示信息;
[0081]接收模块500还可以用于,接收针对所述提示信息输入的动态展示保存指令。
[0082]进一步地,本发明实施例中的展示截图模块504还可以用于,当所述主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源结束时,停止进行截图。
[0083]再进一步地,如图7示出的本发明实施例提供的展示动画获取模块的结构示意图,展示动画获取模块504可以包括发送单元5040,用于将所述若干组二进制图片数据发送给服务器;
[0084]以使该服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,所述服务器将所述动态展示动画返回所述主播客户端,接收模块500还可以用于获取所述动态展示动画;
[0085]或者,以使该服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,该服务器将用于下载所述动态展示动画的下载信息发送给该主播客户端,接收模块500还用于接收所述下载信息,展示动画获取模块504还可以包括下载单元5042,用于根据所述下载信息下载获取所述动态展示动画。
[0086]再进一步地,本发明实施例中的展示动画获取模块504还可以具体用于按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,并保存在本地。
[0087]需要说明的是,本发明实施例中的基于在线直播的数据处理装置50包括但不限于个人计算机(personal computer,PC)、移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。基于在线直播的数据处理装置50的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0088]为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种基于在线直播的数据处理系统,如图8示出的本发明实施例提供的基于在线直播的数据处理系统的结构示意图,基于在线直播的数据处理系统80可以包括主播客户端800、观众客户端802和服务器804,其中基于在线直播的数据处理系统80可以包括多个主播客户端800和观众客户端802,以及多个服务器804,图8中以包括1个主播客户端800、1个观众客户端802和1个服务器804为例进行说明,
[0089]主播客户端800可以包括上述图5至图7中任一实施例的基于在线直播的数据处理装置50,主播客户端800将该若干组二进制图片数据发送给服务器
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1