CN105450642A - 一种基于在线直播的数据处理方法、相关装置及*** - Google Patents

一种基于在线直播的数据处理方法、相关装置及*** Download PDF

Info

Publication number
CN105450642A
CN105450642A CN201510789577.XA CN201510789577A CN105450642A CN 105450642 A CN105450642 A CN 105450642A CN 201510789577 A CN201510789577 A CN 201510789577A CN 105450642 A CN105450642 A CN 105450642A
Authority
CN
China
Prior art keywords
dynamic display
resource
client
main broadcaster
animation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510789577.XA
Other languages
English (en)
Other versions
CN105450642B (zh
Inventor
肖鸿亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201510789577.XA priority Critical patent/CN105450642B/zh
Publication of CN105450642A publication Critical patent/CN105450642A/zh
Application granted granted Critical
Publication of CN105450642B publication Critical patent/CN105450642B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8545Content authoring for generating interactive applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例公开了基于在线直播的数据处理方法,包括:接收当前在线直播频道中的观众客户端发送的资源信息,资源信息指示主播客户端在当前在线直播频道中的资源展示区域动态展示资源,主播客户端在当前在线直播频道中显示的区域为flash显示区域;根据针对资源信息输入的动态展示保存指令,触发执行在资源展示区域动态展示资源,并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据;根据若干组二进制图片数据获取动态展示动画。本发明还公开了相关装置及***,解决了对在线直播频道中展示的动态资源进行保存时操作不便,和仅能得到静态截图的技术问题,满足了用户快捷便利地得到资源的动态展示动画的需求。

Description

一种基于在线直播的数据处理方法、相关装置及***
技术领域
本发明涉及计算机网络通信领域,尤其涉及一种基于在线直播的数据处理方法、相关装置及***。
背景技术
随着电子科技以及互联网的发展,产生了各种各样的以计算机模拟环境为基础,以虚拟的人物化身为载体,用户在其中生活、交流的网络世界(或虚拟平台);在这动态的网络社会生活空间中,用户可以进行学习、游戏、娱乐、购物等。
当前,在线直播越来越受到用户的喜爱;在线直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流表达方式。主播客户端(即主播用户)可以通过互联网在网站上建立在线直播间(相当于在线直播频道),向该在线直播频道中的观众客户端(即观众用户)进行在线广播,观众用户可以看到当前在线直播频道中的主播内容,比如观看到视频内容等,主播用户还可以与当前在线直播频道内的多个观众用户进行私聊,观众用户可以对喜爱的主播赠送礼物等资源。
现有技术中,主播客户端接收到观众客户端赠送的礼物后,可以通过动态特效的方式进行展示,该特效可以根据不同的礼物展示不同的效果;当前,若主播用户喜欢某个礼物展示的动态特效时,只能通过第三方具有截图保存的软件对该礼物展示的动态特效进行截图保存,以作为记录留念或分享。用户不但要调用第三方软件进行操作,给操作带来不便,而且保存的截图是静态的,现有技术中不能满足用户快捷便利地得到该礼物展示的动态特效图的需求。
发明内容
本发明实施例所要解决的技术问题在于,提供一种基于在线直播的数据处理方法、相关装置及***,可以解决现有技术中对在线直播频道中展示的动态资源进行保存时操作不便,以及仅能得到静态截图的技术问题,满足了用户快捷便利地得到资源的动态展示动画的需求。
为了解决上述技术问题,本发明实施例第一方面公开了一种基于在线直播的数据处理方法,包括:
接收当前在线直播频道中的观众客户端发送的资源信息,所述资源信息指示所述主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源,其中,所述主播客户端在当前在线直播频道中的显示区域为flash显示区域;
根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源,并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据;其中,所述预设显示区域包括所述资源展示区域;
根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画。
结合第一方面,在第一种可能的实现方式中,所述接收当前在线直播频道中的观众客户端发送的资源信息之后,根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源之前,还包括:
根据所述资源信息,在当前显示界面生成用于提示进行动态展示保存的提示信息;
接收针对所述提示信息输入的动态展示保存指令。
结合第一方面,在第二种可能的实现方式中,所述通过flash以预设时间间隔对预设显示区域进行截图,包括:
当所述主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源结束时,停止进行截图。
结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画,包括:
将所述若干组二进制图片数据发送给服务器;
所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画;
所述服务器将所述动态展示动画返回所述主播客户端,所述主播客户端获取所述动态展示动画;或者,所述服务器将用于下载所述动态展示动画的下载信息发送给所述主播客户端,所述主播客户端根据所述下载信息下载获取所述动态展示动画。
结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画,包括:
所述主播客户端按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,并保存在本地。
本发明实施例第二方面公开了一种基于在线直播的数据处理装置,包括:
接收模块,用于接收当前在线直播频道中的观众客户端发送的资源信息,所述资源信息指示主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源,其中,所述主播客户端在当前在线直播频道中的显示区域为flash显示区域;
展示截图模块,用于根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源,并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据;其中,所述预设显示区域包括所述资源展示区域;
展示动画获取模块,用于根据若干组所述二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画。
结合第二方面,在第一种可能的实现方式中,还包括:
提示信息生成模块,用于在所述接收模块接收当前在线直播频道中的观众客户端发送的资源信息之后,所述展示截图模块根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源之前,根据所述资源信息,在当前显示界面生成用于提示进行动态展示保存的提示信息;
所述接收模块还用于,接收针对所述提示信息输入的动态展示保存指令。
结合第二方面,在第二种可能的实现方式中,所述展示截图模块还用于,当所述主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源结束时,停止进行截图。
结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述展示动画获取模块包括:
发送单元,用于将所述若干组二进制图片数据发送给服务器;
以使所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,所述服务器将所述动态展示动画返回所述主播客户端,所述接收模块还用于获取所述动态展示动画;
或者,以使所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,所述服务器将用于下载所述动态展示动画的下载信息发送给所述主播客户端,所述接收模块还用于接收所述下载信息,所述展示动画获取模块还包括下载单元,用于根据所述下载信息下载获取所述动态展示动画。
结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述展示动画获取模块具体用于按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,并保存在本地。
本发明实施例第三方面公开了一种基于在线直播的数据处理***,包括主播客户端、观众客户端和服务器,其中,
所述主播客户端包括上述第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式中的基于在线直播的数据处理装置;所述主播客户端将所述若干组二进制图片数据发送给所述服务器;
所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,将所述动态展示动画返回所述主播客户端;或者将用于下载所述动态展示动画的下载信息发送给所述主播客户端,以使所述主播客户端根据所述下载信息下载获取所述动态展示动画。
本发明实施例第四方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方式中公开的基于在线直播的数据处理方法的全部步骤。
实施本发明实施例,具有如下有益效果:
通过主播客户端接收当前在线直播频道中的观众客户端发送的资源信息后,接收针对该资源信息输入的动态展示保存指令,然后执行在资源展示区域动态展示该资源(其中,该主播客户端在当前在线直播频道中显示的区域为flash显示区域),并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据,最终获取动态展示动画,实现了在当前在线直播频道中直接进行截图并获取动态展示动画,无需调用第三方软件,解决了现有技术中对在线直播频道中展示的动态资源进行保存时操作不便,以及仅能得到静态截图的技术问题,大大增强了在线直播平台或***的功能,满足了用户快捷便利地得到资源的动态展示动画的需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的基于在线直播的数据处理方法的网络构架示意图;
图2是本发明实施例提供的基于在线直播的数据处理方法的流程示意图;
图3是本发明提供的基于在线直播的数据处理方法的另一实施例的流程示意图;
图4是本发明实施例提供的动态展示保存指令输入的界面示意图;
图5是本发明实施例提供的基于在线直播的数据处理装置的结构示意图;
图6是本发明提供的基于在线直播的数据处理装置的另一实施例的结构示意图;
图7是本发明实施例提供的展示动画获取模块的结构示意图;
图8是本发明实施例提供的基于在线直播的数据处理***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种基于在线直播的数据处理方法、相关装置及***,可以解决现有技术中对在线直播频道中展示的动态资源进行保存时操作不便,以及仅能得到静态截图的技术问题,满足了用户快捷便利地得到资源的动态展示动画的需求。
为了更好理解本发明实施例公开的基于在线直播的数据处理方法、相关装置及***,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的基于在线直播的数据处理方法的网络构架示意图,该网络构架示意图可以包括服务器以及多个客户端,其中,服务器也可以被称为后台服务器、组件服务器、交友服务器等,服务器可以通过互联网与多个客户端进行通信连接。在多个客户端中,部分客户端都可以作为主播客户端提供在线直播频道,而其余客户端可以作为观众客户端登录进入主播客户端提供的在线直播频道内,主播客户端向服务器上传在线直播内容,由服务器将该在线直播内容发送给登录进入该在线直播频道的观众客户端,供观众客户端观看。观众客户端可以选择在线直播频道中提供的礼物,点击送给自己喜爱或支持的主播客户端,那么服务器接收到该观众客户端选择礼物发送的指令后,将通知该主播客户端有观众用户赠送了礼物,并且该主播客户端可以打开该礼物。
本发明实施例中,客户端(包括比拼对象对应的客户端或观众客户端)可以包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的富媒体。在图1所示的网络构架中,客户端可以运行在包括但不限于个人计算机(personalcomputer,PC)、移动电话、移动电脑、平板电脑、个人数字助理(PersonalDigitalAssistant,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。
基于图1所示的网络构架,本发明实施例公开了的一种基于在线直播的数据处理方法。请参阅图2,图2是本发明实施例提供的基于在线直播的数据处理方法的流程示意图,从主播客户端侧来描述本发明的技术方案,可以包括以下步骤:
步骤S200:主播客户端接收当前在线直播频道中的观众客户端发送的资源信息;
具体地,本发明实施例中的资源信息用于指示该主播客户端在当前在线直播频道中的资源展示区域动态展示该资源,该资源信息还包括赠送的礼物类型、数量等信息;也就是说,观众客户端向该主播客户端发送的资源(例如虚拟礼物,包括玫瑰、金币、轿车等),是可以在主播客户端以动画特效的形式进行展示,那么当主播客户端接收到该资源信息后,将在当前在线直播频道中显示的区域进行针对该资源的动态展示。
需要说明的是,本发明各个实施例中该主播客户端在当前在线直播频道中显示的区域为flash显示区域,具体地,可以是通过actionScript(一种完全的面向对象的编程语言)编写开发的全flash在线直播频道(相当于直播间),那么主播客户端在当前在线直播频道中显示的整个页面都是flash页面,该页面中包括很多个显示区域,也就是说,该在线直播频道中的所有显示区域都为flash显示区域,例如视频直播窗口、公屏显示区域、送礼物显示区域等都为flash显示区域。
可理解的是,主播客户端接收的该资源信息是服务器发送的资源信息,也就是说,观众客户端在自身送礼物显示区域选择礼物类型以及数量,并点击发送给自己喜爱或支持的主播客户端后,服务器即接收到该需要发送给该主播客户端的资源信息,并将该资源信息转发给该主播客户端,以通知该主播客户端有观众用户赠送了礼物。
步骤S202:根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源,并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据;
具体地,主播用户通过该主播客户端知晓有观众客户端给自己发送资源时,可以通过该主播客户端输入动态展示保存指令,以触发该主播客户端在资源展示区域动态展示该资源,并同时通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据。本发明各个实施例中的预设显示区域包括该资源展示区域,也就是说,本发明各个实施例中还可以包括:该主播客户端可以接收主播用户输入的针对预设显示区域的大小调整指令,并根据该大小调整指令调整该预设显示区域的大小,即主播用户可以按照自身需求随意调整截图区域,例如可以调整为包括该资源展示区域和公屏显示区域,或者调整为该在线直播频道的整个显示界面等等。
需要说明的是,主播用户输入动态展示保存指令的方式包括但不限于点击显示界面中的预设按钮、按动键盘等输入接口设备的预设按键、通过麦克风输入预设声控指令等。本发明实施例中的预设时间间隔也可以由主播用户自定义,包括但不限于0.05秒、0.08秒、0.1秒、0.15秒等;
步骤S204:根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画。
具体地,该主播客户端可以通过服务器来生成并获取该动态展示动画,下面结合图3示出的本发明提供的基于在线直播的数据处理方法的另一实施例的流程示意图,描述如何通过服务器来生成并获取该动态展示动画,包括:
步骤S300:将所述若干组二进制图片数据发送给服务器;
步骤S302:服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画;
具体地,该服务器按照该主播客户端截图时的时间顺序,将该若干组二进制图片数据合成图片序列,并最终生成动态展示动画,例如直接生成格式为gif的动态图。
步骤S304:服务器将该动态展示动画返回该主播客户端;
步骤S306:该主播客户端获取该动态展示动画。
或者,步骤S304还可以为:该服务器将用于下载所述动态展示动画的下载信息发送给该主播客户端,那么对应的,步骤S306为:该主播客户端根据该下载信息下载获取该动态展示动画。
需要说明的是,步骤S204还可以是该主播客户端自己生成该动态展示动画,具体地,该主播客户端可以按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画。本发明各个实施例中的动态展示动画的时长可以由主播用户自定义,如1秒、2秒或5秒等,优选地,该时长不小于1秒,不大于5秒。
本发明实施例在获取用于动态展示所述资源的过程的动态展示动画之后,还可以包括:该主播客户端将该动态展示动画进行分享,分享给其他好友对应的主播客户端或者观众客户端。
进一步地,本发明实施例在步骤S200之后,步骤S202之前还可以包括:该主播客户端根据所述资源信息,在当前显示界面生成用于提示进行动态展示保存的提示信息,接收针对所述提示信息输入的动态展示保存指令。
具体地,如图4示出的本发明实施例提供的动态展示保存指令输入的界面示意图,该主播客户端接收到该资源信息后,可以在当前显示界面生成或弹出“保存礼物”的虚拟按钮,以提示用户进行动态展示保存,主播用户看到该“保存礼物”的虚拟按钮后,知晓有观众客户端给自己发送资源,那么当主播用户通过鼠标或键盘等输入接口设备点击该“保存礼物”的虚拟按钮时,即表明主播用户输入了动态展示保存指令,那么该主播客户端即接收到针对该提示信息输入的动态展示保存指令。另外,图4中进行截图的预设显示区域包括显示主播形象的视频直播窗口、送礼物显示区域、礼物(即资源)展示区域和部分公屏显示区域。
可理解的是,本发明实施例的提示信息不限于图4中“保存礼物”的虚拟按钮,还可以是其他形式的提示信息,本发明不作限定。本发明实施例进行截图的预设显示区域也不限于图4所示,图4只是本发明的其中一个实施例方式,本发明不作限定。
还需要说明的是,本发明实施例步骤S203中述通过flash以预设时间间隔对预设显示区域进行截图可以包括:当该主播客户端在当前在线直播频道中的资源展示区域动态展示该资源结束时,停止进行截图。
实施本发明实施例,通过主播客户端接收当前在线直播频道中的观众客户端发送的资源信息后,接收针对该资源信息输入的动态展示保存指令,然后执行在资源展示区域动态展示该资源(其中,该主播客户端在当前在线直播频道中显示的区域为flash显示区域),并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据,最终获取动态展示动画,实现了在当前在线直播频道中直接进行截图并获取动态展示动画,无需调用第三方软件,解决了现有技术中对在线直播频道中展示的动态资源进行保存时操作不便,以及仅能得到静态截图的技术问题,大大增强了在线直播平台或***的功能,满足了用户快捷便利地得到资源的动态展示动画的需求。
为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种基于在线直播的数据处理装置,如图5示出的本发明实施例提供的基于在线直播的数据处理装置的结构示意图,基于在线直播的数据处理装置50可以包括:接收模块500、展示截图模块502和展示动画获取模块504,其中
接收模块500用于接收当前在线直播频道中的观众客户端发送的资源信息,所述资源信息指示主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源,其中,所述主播客户端在当前在线直播频道中的显示区域为flash显示区域;
展示截图模块502用于根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源,并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据;其中,所述预设显示区域包括所述资源展示区域;
展示动画获取模块504用于根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画。
具体地,如图6示出的本发明提供的基于在线直播的数据处理装置的另一实施例的结构示意图,基于在线直播的数据处理装置50包括接收模块500、展示截图模块502和展示动画获取模块504外,还可以包括提示信息生成模块506,用于在接收模块500接收当前在线直播频道中的观众客户端发送的资源信息之后,展示截图模块504根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源之前,根据所述资源信息,在当前显示界面生成用于提示进行动态展示保存的提示信息;
接收模块500还可以用于,接收针对所述提示信息输入的动态展示保存指令。
进一步地,本发明实施例中的展示截图模块504还可以用于,当所述主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源结束时,停止进行截图。
再进一步地,如图7示出的本发明实施例提供的展示动画获取模块的结构示意图,展示动画获取模块504可以包括发送单元5040,用于将所述若干组二进制图片数据发送给服务器;
以使该服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,所述服务器将所述动态展示动画返回所述主播客户端,接收模块500还可以用于获取所述动态展示动画;
或者,以使该服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,该服务器将用于下载所述动态展示动画的下载信息发送给该主播客户端,接收模块500还用于接收所述下载信息,展示动画获取模块504还可以包括下载单元5042,用于根据所述下载信息下载获取所述动态展示动画。
再进一步地,本发明实施例中的展示动画获取模块504还可以具体用于按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,并保存在本地。
需要说明的是,本发明实施例中的基于在线直播的数据处理装置50包括但不限于个人计算机(personalcomputer,PC)、移动电话、移动电脑、平板电脑、个人数字助理(PersonalDigitalAssistant,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。基于在线直播的数据处理装置50的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种基于在线直播的数据处理***,如图8示出的本发明实施例提供的基于在线直播的数据处理***的结构示意图,基于在线直播的数据处理***80可以包括主播客户端800、观众客户端802和服务器804,其中基于在线直播的数据处理***80可以包括多个主播客户端800和观众客户端802,以及多个服务器804,图8中以包括1个主播客户端800、1个观众客户端802和1个服务器804为例进行说明,
主播客户端800可以包括上述图5至图7中任一实施例的基于在线直播的数据处理装置50,主播客户端800将该若干组二进制图片数据发送给服务器804;
服务器804按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,将所述动态展示动画返回主播客户端800;或者将用于下载所述动态展示动画的下载信息发送给主播客户端800,以使主播客户端800根据所述下载信息下载获取所述动态展示动画。
需要说明的是,基于在线直播的数据处理***80的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
综上所述,实施本发明实施例,通过主播客户端接收当前在线直播频道中的观众客户端发送的资源信息后,接收针对该资源信息输入的动态展示保存指令,然后执行在资源展示区域动态展示该资源(其中,该主播客户端在当前在线直播频道中显示的区域为flash显示区域),并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据,最终获取动态展示动画,实现了在当前在线直播频道中直接进行截图并获取动态展示动画,无需调用第三方软件,解决了现有技术中对在线直播频道中展示的动态资源进行保存时操作不便,以及仅能得到静态截图的技术问题,大大增强了在线直播平台或***的功能,满足了用户快捷便利地得到资源的动态展示动画的需求。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (11)

1.一种基于在线直播的数据处理方法,其特征在于,包括:
接收当前在线直播频道中的观众客户端发送的资源信息,所述资源信息指示主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源,其中,所述主播客户端在当前在线直播频道中的显示区域为flash显示区域;
根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源,并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据;其中,所述预设显示区域包括所述资源展示区域;
根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画。
2.如权利要求1所述的方法,其特征在于,所述接收当前在线直播频道中的观众客户端发送的资源信息之后,根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源之前,还包括:
根据所述资源信息,在当前显示界面生成用于提示进行动态展示保存的提示信息;
接收针对所述提示信息输入的动态展示保存指令。
3.如权利要求1所述的方法,其特征在于,所述通过flash以预设时间间隔对预设显示区域进行截图,包括:
当所述主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源结束时,停止进行截图。
4.如权利要求1-3任一项所述的方法,其特征在于,所述根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画,包括:
将所述若干组二进制图片数据发送给服务器;
所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画;
所述服务器将所述动态展示动画返回所述主播客户端,所述主播客户端获取所述动态展示动画;或者,所述服务器将用于下载所述动态展示动画的下载信息发送给所述主播客户端,所述主播客户端根据所述下载信息下载获取所述动态展示动画。
5.如权利要求1-3任一项所述的方法,其特征在于,所述根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画,包括:
所述主播客户端按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,并保存在本地。
6.一种基于在线直播的数据处理装置,其特征在于,包括:
接收模块,用于接收当前在线直播频道中的观众客户端发送的资源信息,所述资源信息指示主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源,其中,所述主播客户端在当前在线直播频道中的显示区域为flash显示区域;
展示截图模块,用于根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源,并通过flash以预设时间间隔对预设显示区域进行截图,得到若干组二进制图片数据;其中,所述预设显示区域包括所述资源展示区域;
展示动画获取模块,用于根据所述若干组二进制图片数据,获取用于动态展示所述资源的过程的动态展示动画。
7.如权利要求6所述的装置,其特征在于,还包括:
提示信息生成模块,用于在所述接收模块接收当前在线直播频道中的观众客户端发送的资源信息之后,所述展示截图模块根据针对所述资源信息输入的动态展示保存指令,触发执行在所述资源展示区域动态展示所述资源之前,根据所述资源信息,在当前显示界面生成用于提示进行动态展示保存的提示信息;
所述接收模块还用于,接收针对所述提示信息输入的动态展示保存指令。
8.如权利要求6所述的装置,其特征在于,所述展示截图模块还用于,当所述主播客户端在当前在线直播频道中的资源展示区域动态展示所述资源结束时,停止进行截图。
9.如权利要求6-8任一项所述的装置,其特征在于,所述展示动画获取模块包括:
发送单元,用于将所述若干组二进制图片数据发送给服务器;
以使所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,所述服务器将所述动态展示动画返回所述主播客户端,所述接收模块还用于获取所述动态展示动画;
或者,以使所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,所述服务器将用于下载所述动态展示动画的下载信息发送给所述主播客户端,所述接收模块还用于接收所述下载信息,所述展示动画获取模块还包括下载单元,用于根据所述下载信息下载获取所述动态展示动画。
10.如权利要求6-8任一项所述的装置,其特征在于,所述展示动画获取模块具体用于按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,并保存在本地。
11.一种基于在线直播的数据处理***,其特征在于,包括主播客户端、观众客户端和服务器,其中,
所述主播客户端包括如权利要求6-8任一项所述的基于在线直播的数据处理装置;所述主播客户端将所述若干组二进制图片数据发送给所述服务器;
所述服务器按照截图时间顺序将所述若干组二进制图片数据合成动态展示动画,将所述动态展示动画返回所述主播客户端;或者将用于下载所述动态展示动画的下载信息发送给所述主播客户端,以使所述主播客户端根据所述下载信息下载获取所述动态展示动画。
CN201510789577.XA 2015-11-17 2015-11-17 一种基于在线直播的数据处理方法、相关装置及*** Active CN105450642B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510789577.XA CN105450642B (zh) 2015-11-17 2015-11-17 一种基于在线直播的数据处理方法、相关装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510789577.XA CN105450642B (zh) 2015-11-17 2015-11-17 一种基于在线直播的数据处理方法、相关装置及***

Publications (2)

Publication Number Publication Date
CN105450642A true CN105450642A (zh) 2016-03-30
CN105450642B CN105450642B (zh) 2018-11-23

Family

ID=55560419

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510789577.XA Active CN105450642B (zh) 2015-11-17 2015-11-17 一种基于在线直播的数据处理方法、相关装置及***

Country Status (1)

Country Link
CN (1) CN105450642B (zh)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106101796A (zh) * 2016-06-29 2016-11-09 乐视控股(北京)有限公司 一种视频直播的打赏方法及装置
CN106128440A (zh) * 2016-06-22 2016-11-16 北京小米移动软件有限公司 一种歌词显示处理方法、装置、终端设备及***
CN106231435A (zh) * 2016-07-26 2016-12-14 广州华多网络科技有限公司 网络直播间内赠送电子赠品的方法、装置和终端设备
CN106254910A (zh) * 2016-07-29 2016-12-21 广州酷狗计算机科技有限公司 一种记录图像的方法和装置
CN106303600A (zh) * 2016-08-12 2017-01-04 广州酷狗计算机科技有限公司 在视频直播时处理图像的方法和装置
CN106303662A (zh) * 2016-08-29 2017-01-04 网易(杭州)网络有限公司 视频直播中的图像处理方法和装置
CN106648588A (zh) * 2016-09-27 2017-05-10 天脉聚源(北京)传媒科技有限公司 一种电子礼物信息的显示方法及装置
CN106792122A (zh) * 2017-02-20 2017-05-31 北京金山安全软件有限公司 视频自动录制方法及装置、终端
CN106973319A (zh) * 2017-03-28 2017-07-21 武汉斗鱼网络科技有限公司 一种虚拟礼物展示方法和***
CN107222753A (zh) * 2017-05-25 2017-09-29 北京潘达互娱科技有限公司 虚拟礼物加载方法及装置
CN107396200A (zh) * 2017-08-22 2017-11-24 深圳市中青合创传媒科技有限公司 基于社交软件进行视频直播的方法
CN108416825A (zh) * 2017-07-25 2018-08-17 平安科技(深圳)有限公司 动态图的生成装置、方法及计算机可读存储介质
CN109451327A (zh) * 2018-11-15 2019-03-08 深圳市福尔科技有限公司 一种实体店铺线上无主播直播的资源控制方法及***
WO2019051938A1 (zh) * 2017-09-12 2019-03-21 武汉斗鱼网络科技有限公司 一种直播视频留存的方法、装置、服务器、主播端及介质
CN111541684A (zh) * 2020-04-20 2020-08-14 北京达佳互联信息技术有限公司 直播间的信令发送方法、装置、服务器及存储介质
CN112085828A (zh) * 2020-09-18 2020-12-15 深圳市欢太科技有限公司 图像处理方法及装置、云真机***、存储介质和电子设备
CN112104886A (zh) * 2020-09-14 2020-12-18 上海商米科技集团股份有限公司 基于Andriod直播机的直播截图方法及可读存储介质
CN112346632A (zh) * 2020-11-11 2021-02-09 腾讯科技(深圳)有限公司 虚拟道具处理方法、装置、电子设备和存储介质
CN112351298A (zh) * 2020-10-29 2021-02-09 腾讯科技(深圳)有限公司 虚拟资源的处理方法、装置、存储介质及电子设备
CN115225927A (zh) * 2022-06-29 2022-10-21 北京达佳互联信息技术有限公司 提示方法、装置、终端及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103927095A (zh) * 2014-04-16 2014-07-16 广东欧珀移动通信有限公司 实现屏幕录像的方法和装置
CN104282032A (zh) * 2013-06-28 2015-01-14 深圳市天趣网络科技有限公司 游戏客户端的动态截图方法及客户端
CN105045823A (zh) * 2015-06-26 2015-11-11 上海卓易科技股份有限公司 一种基于截图的移动终端演示文件的生成方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104282032A (zh) * 2013-06-28 2015-01-14 深圳市天趣网络科技有限公司 游戏客户端的动态截图方法及客户端
CN103927095A (zh) * 2014-04-16 2014-07-16 广东欧珀移动通信有限公司 实现屏幕录像的方法和装置
CN105045823A (zh) * 2015-06-26 2015-11-11 上海卓易科技股份有限公司 一种基于截图的移动终端演示文件的生成方法及装置

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106128440A (zh) * 2016-06-22 2016-11-16 北京小米移动软件有限公司 一种歌词显示处理方法、装置、终端设备及***
CN106101796A (zh) * 2016-06-29 2016-11-09 乐视控股(北京)有限公司 一种视频直播的打赏方法及装置
CN106231435B (zh) * 2016-07-26 2019-08-02 广州华多网络科技有限公司 网络直播间内赠送电子赠品的方法、装置和终端设备
CN106231435A (zh) * 2016-07-26 2016-12-14 广州华多网络科技有限公司 网络直播间内赠送电子赠品的方法、装置和终端设备
CN106254910A (zh) * 2016-07-29 2016-12-21 广州酷狗计算机科技有限公司 一种记录图像的方法和装置
CN106254910B (zh) * 2016-07-29 2020-02-21 广州酷狗计算机科技有限公司 一种记录图像的方法和装置
CN106303600A (zh) * 2016-08-12 2017-01-04 广州酷狗计算机科技有限公司 在视频直播时处理图像的方法和装置
CN106303600B (zh) * 2016-08-12 2019-08-06 广州酷狗计算机科技有限公司 在视频直播时处理图像的方法和装置
CN106303662A (zh) * 2016-08-29 2017-01-04 网易(杭州)网络有限公司 视频直播中的图像处理方法和装置
CN106648588A (zh) * 2016-09-27 2017-05-10 天脉聚源(北京)传媒科技有限公司 一种电子礼物信息的显示方法及装置
CN106792122A (zh) * 2017-02-20 2017-05-31 北京金山安全软件有限公司 视频自动录制方法及装置、终端
CN106973319A (zh) * 2017-03-28 2017-07-21 武汉斗鱼网络科技有限公司 一种虚拟礼物展示方法和***
CN106973319B (zh) * 2017-03-28 2020-05-12 武汉斗鱼网络科技有限公司 一种虚拟礼物展示方法和***
CN107222753A (zh) * 2017-05-25 2017-09-29 北京潘达互娱科技有限公司 虚拟礼物加载方法及装置
CN108416825A (zh) * 2017-07-25 2018-08-17 平安科技(深圳)有限公司 动态图的生成装置、方法及计算机可读存储介质
CN107396200A (zh) * 2017-08-22 2017-11-24 深圳市中青合创传媒科技有限公司 基于社交软件进行视频直播的方法
WO2019051938A1 (zh) * 2017-09-12 2019-03-21 武汉斗鱼网络科技有限公司 一种直播视频留存的方法、装置、服务器、主播端及介质
CN109451327B (zh) * 2018-11-15 2020-12-29 深圳市福尔科技有限公司 一种实体店铺线上无主播直播的资源控制方法及***
CN109451327A (zh) * 2018-11-15 2019-03-08 深圳市福尔科技有限公司 一种实体店铺线上无主播直播的资源控制方法及***
CN111541684A (zh) * 2020-04-20 2020-08-14 北京达佳互联信息技术有限公司 直播间的信令发送方法、装置、服务器及存储介质
CN112104886A (zh) * 2020-09-14 2020-12-18 上海商米科技集团股份有限公司 基于Andriod直播机的直播截图方法及可读存储介质
CN112085828A (zh) * 2020-09-18 2020-12-15 深圳市欢太科技有限公司 图像处理方法及装置、云真机***、存储介质和电子设备
CN112085828B (zh) * 2020-09-18 2024-04-26 深圳市欢太科技有限公司 图像处理方法及装置、云真机***、存储介质和电子设备
CN112351298A (zh) * 2020-10-29 2021-02-09 腾讯科技(深圳)有限公司 虚拟资源的处理方法、装置、存储介质及电子设备
CN112351298B (zh) * 2020-10-29 2022-03-25 腾讯科技(深圳)有限公司 虚拟资源的处理方法、装置、存储介质及电子设备
CN112346632A (zh) * 2020-11-11 2021-02-09 腾讯科技(深圳)有限公司 虚拟道具处理方法、装置、电子设备和存储介质
CN115225927A (zh) * 2022-06-29 2022-10-21 北京达佳互联信息技术有限公司 提示方法、装置、终端及存储介质
CN115225927B (zh) * 2022-06-29 2024-01-09 北京达佳互联信息技术有限公司 提示方法、装置、终端及存储介质

Also Published As

Publication number Publication date
CN105450642B (zh) 2018-11-23

Similar Documents

Publication Publication Date Title
CN105450642A (zh) 一种基于在线直播的数据处理方法、相关装置及***
CN109525853B (zh) 直播间封面展示方法、装置、终端、服务器及可读介质
CN108184144B (zh) 一种直播方法、装置、存储介质及电子设备
CN110570698B (zh) 一种在线教学控制方法、装置、存储介质以及终端
CN104363476B (zh) 一种基于在线直播的组队活动方法、相关装置及***
US9032301B2 (en) Crowd-sync technology for participant-sharing of a crowd experience
CN109429075A (zh) 一种直播内容处理方法、装置和***
CN102170591A (zh) 内容播放装置
CN104303206A (zh) 线索会话中的动画
CN108650547A (zh) 一种视频分享方法、装置及设备
CN113727130B (zh) 直播间的消息提示方法、***、装置及计算机设备
WO2020207080A1 (zh) 视频拍摄方法、装置、电子设备及存储介质
CN108449632B (zh) 一种演唱视频实时合成的方法及终端
CN106664433B (zh) 多媒体信息播放方法及***、标准化服务器、直播终端
CN108322474B (zh) 基于共享桌面的虚拟现实***、相关装置及方法
CN106686463A (zh) 一种视频中的角色替换方法及装置
CN105516741A (zh) 在直播间嵌入游戏的方法及装置
CN106604147A (zh) 一种视频处理方法及装置
CN113938696B (zh) 基于自定义虚拟礼物的直播互动方法、***及计算机设备
CN109361954A (zh) 视频资源的录制方法、装置、存储介质及电子装置
US20090158171A1 (en) Computer method and system for creating spontaneous icebreaking activities in a shared synchronous online environment using social data
CN110336957B (zh) 一种视频制作方法、装置、介质和电子设备
CN114173139B (zh) 一种直播互动方法、***及相关装置
CN114422816A (zh) 一种直播视频处理方法、装置、电子设备及存储介质
TW201917556A (zh) 多屏互動方法、裝置及電子設備

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210111

Address after: 511442 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 511442 24 floors, B-1 Building, Wanda Commercial Square North District, Wanbo Business District, 79 Wanbo Second Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.