CN106487781B - 基于直播的资源数据处理方法、装置和*** - Google Patents

基于直播的资源数据处理方法、装置和*** Download PDF

Info

Publication number
CN106487781B
CN106487781B CN201610821185.1A CN201610821185A CN106487781B CN 106487781 B CN106487781 B CN 106487781B CN 201610821185 A CN201610821185 A CN 201610821185A CN 106487781 B CN106487781 B CN 106487781B
Authority
CN
China
Prior art keywords
interactive
interactive resource
information
live broadcast
resource
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.)
Active
Application number
CN201610821185.1A
Other languages
English (en)
Other versions
CN106487781A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610821185.1A priority Critical patent/CN106487781B/zh
Publication of CN106487781A publication Critical patent/CN106487781A/zh
Application granted granted Critical
Publication of CN106487781B publication Critical patent/CN106487781B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/75Media network packet handling
    • 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
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • 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/75Media network packet handling
    • H04L65/764Media network packet handling at the destination 

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及一种基于直播的资源数据处理方法、装置和***,包括:获取直播房间对应的直播属性信息,直播属性信息包括主播用户信息、直播房间信息中的至少一种;向服务器发送互动资源获取请求,所述互动资源获取请求包括所述直播属性信息,以使所述服务器根据所述直播属性信息和预存的互动资源配置信息获取匹配的互动资源类别,根据所述互动资源类别获取对应的互动资源,返回所述互动资源;展示所述互动资源对应的标识数据,能根据直播属性为不同的客户端匹配不同的互动资源。

Description

基于直播的资源数据处理方法、装置和***
技术领域
本发明涉及计算机技术领域,特别是涉及一种基于直播的资源数据处理方法、装置和***。
背景技术
随着计算机技术的发展,直播成为一种热门的互动通信方式,直播是指利用互联网及流媒体技术进行数据实时共享,主播用户端可以建立在线直播房间,向在线直播房间中的观众用户端进行直播数据流的共享,观众用户可以看到当前在线直播房间中的直播内容,比如观看到视频内容等,在直播的过程中,可以通过发送互动资源提高直播的活跃度,互动资源包括虚拟礼物、虚拟表情、电子红包等。
传统的直播过程中,主播端和观众端只能看到固定的互动资源,互动资源的赠送和共享的形式单一。
发明内容
基于此,有必要针对上述技术问题,提供一种基于直播的资源数据处理方法、装置和***,能根据直播属性为不同的客户端匹配不同的互动资源。
一种基于直播的资源数据处理方法,所述方法包括:
获取直播房间对应的直播属性信息,所述直播属性信息包括主播用户信息、直播房间信息中的至少一种;
向服务器发送互动资源获取请求,所述互动资源获取请求包括所述直播属性信息,以使所述服务器根据所述直播属性信息和预存的互动资源配置信息获取匹配的互动资源类别,根据所述互动资源类别获取对应的互动资源,返回所述互动资源;
展示所述互动资源对应的标识数据。
一种基于直播的资源数据处理装置,所述装置包括:
直播属性信息获取模块,用于获取直播房间对应的直播属性信息,所述直播属性信息包括主播用户信息、直播房间信息中的至少一种;
互动资源获取模块,用于向服务器发送互动资源获取请求,所述互动资源获取请求包括所述直播属性信息,以使所述服务器根据所述直播属性信息和预存的互动资源配置信息获取匹配的互动资源类别,根据所述互动资源类别获取对应的互动资源,返回所述互动资源;
资源标识展示模块,用于展示所述互动资源对应的标识数据。
上述基于直播的资源数据处理方法,通过获取直播房间对应的直播属性信息,所述直播属性信息包括主播用户信息、直播房间信息中的至少一种,向服务器发送互动资源获取请求,互动资源获取请求包括直播属性信息,以使服务器根据所述直播属性信息和预存的互动资源配置信息获取匹配的互动资源类别,根据互动资源类别获取对应的互动资源,返回互动资源,展示互动资源对应的标识数据,通过在预存的互动资源配置信息建立直播属性信息的与互动资源类别的匹配关系,使得不同直播属性信息的直播房间的用户可获取不同的互动资源类别,达到互动资源的灵活可配置化,为不同的客户端匹配不同的互动资源。
一种基于直播的资源数据处理方法,所述方法包括:
接收直播房间中的用户终端发送的互动资源获取请求,所述互动资源获取请求包括直播属性信息,所述直播属性信息包括主播用户信息、直播房间信息中的至少一种;
获取预存的互动资源配置信息,根据所述直播属性信息和所述互动资源配置信息获取匹配的互动资源类别;
根据所述互动资源类别获取对应的互动资源,下发所述互动资源至所述用户终端,以使所述用户终端展示所述互动资源对应的标识数据。
一种基于直播的资源数据处理装置,所述装置包括:
接收模块,用于接收直播房间中的用户终端发送的互动资源获取请求,所述互动资源获取请求包括直播属性信息,所述直播属性信息包括主播用户信息、直播房间信息中的至少一种;
互动资源类别确定模块,用于获取预存的互动资源配置信息,根据所述直播属性信息和所述互动资源配置信息获取匹配的互动资源类别;
互动资源下发模块,用于根据所述互动资源类别获取对应的互动资源,下发所述互动资源至所述用户终端,以使所述用户终端展示所述互动资源对应的标识数据。
上述基于直播的资源数据处理方法和装置,通过接收直播房间中的用户终端发送的互动资源获取请求,互动资源获取请求包括直播属性信息,直播属性信息包括主播用户信息、直播房间信息中的至少一种,获取预存的互动资源配置信息,根据直播属性信息和互动资源配置信息获取匹配的互动资源类别,根据互动资源类别获取对应的互动资源,下发互动资源至所述用户终端,以使用户终端展示互动资源对应的标识数据,通过在预存的互动资源配置信息建立直播属性信息的与互动资源类别的匹配关系,使得不同直播属性信息的直播房间的用户可获取不同的互动资源类别,达到互动资源的灵活可配置化,为不同的客户端匹配不同的互动资源。
一种基于直播的资源数据处理***,所述***包括:
用户终端,用于获取直播房间对应的直播属性信息,所述直播属性信息包括主播用户信息、直播房间信息中的至少一种,向服务器发送互动资源获取请求,所述互动资源获取请求包括所述直播属性信息;
服务器,用于获取预存的互动资源配置信息,根据所述直播属性信息和所述互动资源配置信息获取匹配的互动资源类别,根据所述互动资源类别获取对应的互动资源,下发所述互动资源至所述用户终端;
所述用户终端还用于展示所述互动资源对应的标识数据。
上述基于直播的资源数据处理***,通过用户终端和服务器的配合,通过在预存的互动资源配置信息建立直播属性信息的与互动资源类别的匹配关系,使得不同直播属性信息的直播房间的用户可获取不同的互动资源类别,达到互动资源的灵活可配置化,为不同的客户端匹配不同的互动资源。
附图说明
图1为一个实施例中基于直播的资源数据处理方法的应用环境图;
图2为一个实施例中图1中第一终端或第二终端的内部结构图;
图3为一个实施例中基于直播的资源数据处理方法的流程图;
图4为一个实施例中第一礼物资源标识列表示意图;
图5为一个实施例中第二礼物资源标识列表示意图;
图6为一个实施例中根据互动资源列表下载互动资源的示意图;
图7为一个实施例中根据校验信息获取互动资源的流程图;
图8为一个实施例中展示互动资源的流程图;
图9为一个实施例中展示互动资源时消息和队列间的时序图;
图10为一个实施例中另一种基于直播的资源数据处理方法的流程图;
图11为一个实施例中获取互动资源类别的流程图;
图12为一个实施例中根据校验信息更新互动资源的流程图;
图13为一个实施例中基于直播的资源数据处理装置的结构框图;
图14为另一个实施例中基于直播的资源数据处理装置的结构框图;
图15为一个实施例中互动资源获取模块的结构框图;
图16为再一个实施例中基于直播的资源数据处理装置的结构框图;
图17为又一个实施例中基于直播的资源数据处理装置的结构框图;
图18为一个实施例中另一种基于直播的资源数据处理装置的结构框图;
图19为一个实施例中互动资源类别确定模块的结构框图;
图20为另一个实施例中另一种基于直播的资源数据处理装置的结构框图;
图21为一个实施例中基于直播的资源数据处理***的结构框图;
图22为另一个实施例中基于直播的资源数据处理***的结构框图。
具体实施方式
图1为一个实施例中基于直播的资源数据处理方法运行的应用环境图。如图1所示,该应用环境包括第一终端110、服务器120、第二终端130、第三终端140,其中第一终端110、服务器120、第二终端130、第三终端140通过网络进行通信,其中终端110为观众终端,第二终端130为主播终端,第三终端140为运营终端,用于对预存的互动资源配置信息进行配置,服务器120可包括业务服务器121和资源服务器122,此应用环境中的设备可根据需求增加或减少。
第一终端110和第二终端130,可为智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。第一终端110、第二终端130可通过网络向服务器120发送互动资源获取请求,服务器120可以响应第一终端110、第二终端130发送的请求返回对应的互动资源。
在一个实施例中,图1中的第一终端110或第二终端130的内部结构如图2所示,该第一终端110包括通过***总线连接的处理器、图形处理单元、存储介质、内存、网络接口、显示屏幕和输入设备。其中,第一终端110或第二终端130的存储介质存储有操作***,还包括基于直播的资源数据处理装置,该装置用于实现一种适用于终端的基于直播的资源数据处理方法。该处理器用于提供计算和控制能力,支撑整个第一终端110或第二终端130的运行。第一终端110或第二终端130中的图形处理单元用于至少提供显示界面的绘制能力,如互动资源对应的图标,内存为存储介质中的基于直播的资源数据处理装置的运行提供环境,网络接口用于与服务器120进行网络通信,如向服务器120发送互动资源获取请求等。显示屏幕用于显示应用界面等,输入设备用于接收用户输入的命令或数据等,如接收互动资源展示操作。对于带触摸屏的第一终端110或第二终端130,显示屏幕和输入设备可为触摸屏。
在一个实施例中,如图3所示,提供了一种基于直播的资源数据处理方法,以应用于上述应用环境中的第一终端或第二终端来举例说明,包括以下步骤:
步骤S210,获取直播房间对应的直播属性信息,直播属性信息包括主播用户信息、直播房间信息中的至少一种。
具体的,直播属性信息是与直播场景相关的信息,包括主播用户信息、直播房间信息中的至少一种,其中主播用户信息是指主播用户的相关信息,包括主播用户标识、主播用户资料信息,如主播用户帐号类别、主播用户帐号权限、主播用户类别、兴趣、职业、领域等。直播房间信息用于描述直播房间的相关信息,如直播主题、直播时长、直播房间用户统计特征等。通过直播属性信息可从预存的互动资源配置信息获取匹配的互动资源类别。具有不同直播属性信息的直播房间的用户可获取不同的互动资源类别,达到互动资源的灵活可配置化。
在一个实施例中,如果当前用户为观众用户,则所述直播属性信息还包括观众用户信息。
具体的,对于观众用户端,直播属性信息还可包括观众用户信息,观众用户信息是指观众用户的相关信息,包括观众用户标识、观众用户资料信息,如观众用户帐号类别、观众用户帐号权限、观众用户类别、兴趣、职业、领域等。可将观众用户信息与主播用户信息、直播房间信息等进行结合得到互动资源类别,可为预设身份的用户设定预设的互动资源类别,提高互动资源类别的多样化与定制性。
步骤S220,向服务器发送互动资源获取请求,互动资源获取请求包括直播属性信息,以使服务器根据直播属性信息和预存的互动资源配置信息获取匹配的互动资源类别,根据互动资源类别获取对应的互动资源,返回互动资源。
具体的,可根据不同的直播场景将互动资源进行分类,每个互动资源类别都有匹配的直播属性信息,互动资源配置信息中存储了直播属性信息和互动资源类别的匹配关系,从而可根据直播属性信息确定对应的互动资源类别。如在互动资源配置信息中存储了李宇春对应的互动资源类别为玉米类,则如果互动资源获取请求中携带了主播用户标识,通过主播用户标识确定主播用户为李宇春,而根据互动资源配置信息得到互动资源类别为玉米类,从而获取玉米类互动资源。如通过直播属性信息确定直播内容为小米的发布会,则根据互动资源配置信息得到互动资源类别为小米手机类,可以得到小米手机的礼物和动画等。直播属性信息可以包括一种或多种类型的信息,可根据多种信息确定互动资源类别,保证了互动资源获取的灵活多样性。返回互动资源时,可直接获取互动资源类别对应的互动资源进行返回,也可以先获取互动资源信息集合,向终端返回互动资源信息集合,再由终端根据互动资源信息集合从服务器下载对应的互动资源。互动资源是指用于互动的资源本身,如礼物图片、动画素材等资源。每个互动资源类别对应的互动资源都可配置,可通过资源参数为每个互动资源类别配置不同的互动资源,资源参数包括资源图片,资源动画,展示时长,资源价格等。
在一个实施例中,互动资源类别与主播用户帐号类别、主播用户帐号权限、主播用户类别、观众用户类别、观众用户帐号权限、直播房间场景中的至少一种相关联。
具体的,可根据主播用户帐号类别,如测试帐号和发布帐号,确定不同的互动资源类别,可根据主播用户帐号权限,如主播用户帐号是否在白名单确定不同的互动资源类别,可根据主播用户类别确定不同的互动资源类别,如UGC型主播用户和PGC型主播用户具有不同的互动资源类别,UGC型主播用户是指用户生产内容的非专业主播,PGC型主播用户是指专业生产内容的专业主播。可根据观众用户类别确定不同的互动资源类别,如观众用户类别包括普通观众、直播主持观众、直播亲友团观众等。观众用户帐号权限可根据与主播的好友关系亲密度进行划分,或虚拟资金的额度大小进行划分,分为不同等级权限的用户,从而对应不同数量和种类的互动资源。直播房间场景可根据直播房间的描述信息进行划分,如直播房间内容主题、直播房间所在地区等。互动资源类别与上述其中的一种或多种信息相关联,可自定义确定的规则,从而在后台建立各个不同的属性信息与互动资源类别的匹配关系,从而根据不同的属性信息确定不同的互动资源类别,灵活方便可配置。
步骤S230,展示互动资源对应的标识数据。
具体的,标识数据用于唯一标识一个互动资源,可通过静态、动态图标、动画、文字的形式标识一个互动资源。标识数据可展示互动资源对应的存储字节数、价格、权限等级、热度、排名等信息,便于用户根据标识数据确定需要展示的互动资源,通过接收对标识数据的操作,如点击,进行互动资源的赠送、分享等。在一个具体的实施例中,如图4所示,为第一直播室中观众用户终端获取礼物资源后展示的第一礼物资源标识列表,礼物资源标识列表中展示了可选择的礼物资源,和对应的礼物价格。如图5所示,为第二直播室中观众用户终端获取礼物资源后展示的第二礼物资源标识列表示意图,由于直播室不同,主播不同,直播属性不同,礼物资源标识列表也不同,体现了礼物资源获取的灵活性。可以理解的是,同一直播室的不同观众终端、主播终端显示的礼物资源标识列表也可能不同。
本实施例中,通过获取直播房间对应的直播属性信息,直播属性信息包括主播用户信息、直播房间信息中的至少一种,向服务器发送互动资源获取请求,互动资源获取请求包括直播属性信息,以使服务器根据直播属性信息和预存的互动资源配置信息获取匹配的互动资源类别,根据互动资源类别获取对应的互动资源,返回互动资源,展示互动资源对应的标识数据,通过在预存的互动资源配置信息建立直播属性信息的与互动资源类别的匹配关系,使得不同直播属性信息的直播房间的用户可获取不同的互动资源类别,达到互动资源的灵活可配置化,为不同的客户端匹配不同的互动资源。
在一个实施例中,主播用户信息为主播用户标识,观众用户信息为观众用户标识,互动资源类别是服务器根据主播用户标识和观众用户标识分别获取对应的主播用户关联信息和观众用户关联信息后,根据主播用户关联信息和观众用户关联信息确定的。
具体的,主播用户标识用于唯一标识一个主播用户,观众用户标识用于唯一标识一个观众用户,可在服务器进行注册获得主播用户标识和观众用户标识,服务器存储了主播用户标识和观众用户标识分别对应的主播用户关联信息和观众用户关联信息。其中主播用户关联信息是指与主播用户相关联的信息,包括好友关系、聊天记录、相册图片、视频等。如果直播房间基于实时通信应用,则主播用户关联信息或观众用户关联信息可以是主播用户或观众用户的历史聊天记录,从中提取与直播相关的关键字,如用户的兴趣关键字、多频使用词汇等,再通过关键字根据预存的互动资源配置信息获取匹配的互动资源类别,其中互动资源配置信息中存储了不同的主播用户关联信息和观众用户关联信息可能出现的关键字与互动资源类别的匹配关系。这种匹配关系是一种内容与类别的对应关系,更能准确的匹配出主播用户或观众用户感兴趣的互动资源,提高了互动资源匹配的准确性。且只需要发送用户标识,由服务器获取关联信息,不需要携带大量的用户信息,节省了网络带宽,且减少了终端获取用户信息的复杂度。
在一个实施例中,方法还包括:向服务器发送目标互动资源类别匹配请求,目标互动资源类别匹配请求包括直播属性信息,以使服务器在互动资源配置信息中存储直播属性信息与目标互动资源类别的匹配关系。
具体的,观众用户和直播用户可以向服务器发送目标互动资源类别匹配请求,申请将其对应的属性信息与目标互动资源类别建立匹配关系,从而在直播时可自动获得对应的目标互动资源。如主办方根据活动内容,在互动资源配置信息中存储活动内容对应的直播属性信息与目标互动资源类别的匹配关系,如建立活动的主播用户标识与目标互动资源类别的匹配关系,从在主播直播时,进入直播房间就可获取目标互动资源类别对应的目标互动资源。可根据不同的匹配请求丰富互动资源配置信息中的匹配关系,得到多样化的匹配关系,适用于不同的直播主播用户、观众用户,不同的直播场景等。
在一个实施例中,步骤S220中向服务器发送互动资源获取请求的步骤之后,还包括:接收服务器根据互动资源类别返回的互动资源列表,存储互动资源列表,并根据互动资源列表从服务器拉取对应的互动资源。
具体的,互动资源列表是互动资源信息的一个列表,包含了互动资源的重要属性,例如:互动资源标识、互动资源名称、互动资源单价、互动资源图片url地址、互动资源动画资源url、连击动画资源、互动资源校验信息,如md5值等。通过互动资源列表可形成对应的互动资源的标识数据,如提取互动资源动画的第一帧图像作为互动资源的标识图标等。通过互动资源列表可在互动资源集合中找到对应的目标互动资源。结合图6所示,可将业务逻辑和资源存储分别部署在不同的服务器上,业务服务器121只负责逻辑任务,根据互动资源获取请求匹配得到对应的互动资源类别,再返回互动资源类别对应的互动资源列表。而互动资源存储在资源服务器122上,终端可通过互动资源列表从资源服务器下载对应的互动资源,将业务和逻辑分开处理,更好的管理和分配利用资源,提高资源获取的效率。且通过对互动资源列表的重配置,只需要修改信息部分就可根据更新的互动资源列表获取新的互动资源,简单方便。
在一个实施例中,互动资源列表中存储了互动资源对应的校验信息,如图7所示,所述方法还包括:
步骤S310,获取本地存储的所述互动资源列表,获取互动资源列表中的第一校验信息。
具体的,第一校验信息是服务器在向终端返回互动资源列表时,根据校验算法计算互动资源列表对应的互动资源得到的校验信息,是历史校验信息。当下一次用户进入直播房间时,服务器中的互动资源可能已经更新,则此时需要将本地互动资源列表更新,获取新的更新后的互动资源。校验算法可根据需要自定义,如MD5校验算法等。
步骤S320,获取服务器中与互动资源列表对应的当前互动资源列表,获取当前互动资源列表中的当前校验信息,判断第一校验信息与当前校验信息是否一致,如果一致,则进入步骤S330,否则进入步骤S340。
具体的,服务器中由于互动资源的更新,当前互动资源列表也进行了更新,但是存储在终端本地的互动资源列表的标识与服务器中更新后的当前互动资源列表的标识相同,可根据标识获取当前互动资源列表,从而根据当前互动资源列表中存储的当前互动资源信息获取对应的当前互动资源,根据校验算法计算当前互动资源得到当前校验信息,如果第一校验信息与当前校验信息一致,则进入步骤S330,否则进入步骤S340。
步骤S330,获取互动资源列表对应的本地互动资源,展示本地互动资源对应的标识数据。
具体的,第一校验信息与当前校验信息一致,说明本地存储的互动资源与当前互动资源相同,不需要更新,只需要获取互动资源列表对应的本地互动资源并展示本地互动资源对应的标识数据。
步骤S340,发送互动资源获取请求至服务器,以获取所述当前互动资源。
具体的,第一校验信息与当前校验信息不一致,则需要将本地存储的互动资源进行更新,发送互动资源获取请求至服务器,以下载最新的互动资源。
本实施例中,在下一次进入直播房间时,可直接通过本地存储的互动资源列表获取对应的互动资源,不需要重复下载互动资源,且在获取本地存储的互动资源时,通过校验信息验证互动资源是否更新,从而保证展示的互动资源对应的标识数据是与服务器同步更新的。
在一个实施例中,结合图8和图9所示,方法还包括:
步骤S410,接收互动资源展示消息,互动资源展示消息携带互动资源标识,将互动资源展示消息放入互动资源队列。
具体的,观众用户和主播用户之间,需要进行互动资源的赠送与分享时,将向服务器发送互动资源展示消息,同时直播房间中的其它终端用户不端轮询服务器,接收服务器中的互动资源展示消息。一旦接收到互动资源展示消息,则将其存入本地的互动资源队列,互动资源展示消息携带互动资源标识,互动资源标识用于唯一标识一个互动资源,从而根据互动资源标识获取对应的互动资源。
步骤S420,根据展示策略依次获取互动资源队列中的当前互动资源展示消息,根据当前互动资源展示消息从互动资源中获取对应的当前互动资源。
具体的,由于同一时间,直播房间中的用户都有可能赠送和分享互动资源,从而产生大量的互动资源展示消息,通过互动资源队列依次将各个互动资源展示消息存入,再根据展示策略依次获取互动资源队列中的当前互动资源展示消息,其中展示策略可根据需要自定义,如预设时间周期性的读取互动资源队列中的当前互动资源,如每隔0.25s,从互动资源队列取出队头的互动资源展示消息发送给互动资源动画队列。互动资源队列可以是一个先进先出队列,用于缓存互动资源展示消息,控制展示互动资源的频率,如果需要展示的互动资源超过预设上限,可丢弃一部分的互动资源,如互动资源队列按照接收时间将各个互动资源消息排序,并设置最大长度,当超出最大长度时,队列自动丢弃较先收到的互动资源消息。
步骤S430,展示当前互动资源。
具体的,互动资源动画队列中的互动资源展示消息对应的互动资源将进行自动播放,每播放完一个互动资源动画,就可从队头中自动取出下一个互动资源消息进行对应互动资源动画的播放。播放互动资源动画时,客户端根据互动资源标识从之前下载的本地互动资源中取出对应的互动资源数据包。互动资源数据包中包含了互动资源动画的每一帧图片,客户端逐帧读取并展示图片,达到互动资源动画的效果。如果本地互动资源中不存在互动资源标识对应的互动资源数据包,则可向服务器请求互动资源标识对应的互动资源数据包。
在一个实施例中,互动资源为虚拟礼物。
具体的,虚拟礼物可具备价格和用户使用权限,通过虚拟礼物加强直播房间的直播人气,增加用户对直播软件的感兴趣度和用户粘度,便于应用的推广。
在一个实施例中,如图10所示,提供了一种基于直播的资源数据处理方法,包括:
步骤S510,接收直播房间中的用户终端发送的互动资源获取请求,互动资源获取请求包括直播属性信息,直播属性信息包括主播用户信息、直播房间信息中的至少一种。
具体的,直播属性信息是与直播场景相关的信息,包括主播用户信息、直播房间信息中的至少一种,其中主播用户信息是指主播用户的相关信息,包括主播用户标识、主播用户资料信息,如主播用户帐号类别、主播用户帐号权限、主播用户类别、兴趣、职业、领域等。直播房间信息用于描述直播房间的相关信息,如直播主题、直播时长、直播房间用户统计特征等。通过直播属性信息可从预存的互动资源配置信息获取匹配的互动资源类别。具有不同直播属性信息的直播房间的用户可获取不同的互动资源类别,达到互动资源的灵活可配置化。
步骤S520,获取预存的互动资源配置信息,根据直播属性信息和互动资源配置信息获取匹配的互动资源类别。
具体的,可根据不同的直播场景将互动资源进行分类,每个互动资源类别都有匹配的直播属性信息,预存的互动资源配置信息中存储了直播属性信息和互动资源类别的匹配关系,从而可根据直播属性信息确定对应的互动资源类别。如在互动资源配置信息中存储了李宇春对应的互动资源类别为玉米类,则如果互动资源获取请求中携带了主播用户标识,通过主播用户标识确定主播用户为李宇春,而根据互动资源配置信息得到互动资源类别为玉米类,从而获取玉米类互动资源。如通过直播属性信息确定直播内容为小米的发布会,则根据互动资源配置信息得到互动资源类别为小米手机类,可以得到小米手机的礼物和动画等。直播属性信息可以包括一种或多种类型的信息,可根据多种信息确定互动资源类别,保证了互动资源获取的灵活多样性。
步骤S530,根据互动资源类别获取对应的互动资源,下发互动资源至用户终端,以使用户终端展示互动资源对应的标识数据。
具体的,返回互动资源时,可直接获取互动资源类别对应的互动资源进行返回,也可以先获取互动资源信息集合,向终端返回互动资源信息集合,再由终端根据互动资源信息集合从服务器下载对应的互动资源。互动资源是指用于互动的资源本身,如礼物图片、动画素材等资源。每个互动资源类别对应的互动资源都可配置,可通过资源参数为每个互动资源类别配置不同的互动资源,资源参数包括资源图片,资源动画,展示时长,资源价格等。
本实施例中,通过接收直播房间中的用户终端发送的互动资源获取请求,互动资源获取请求包括直播属性信息,直播属性信息包括主播用户信息、直播房间信息中的至少一种,获取预存的互动资源配置信息,根据直播属性信息和互动资源配置信息获取匹配的互动资源类别,根据互动资源类别获取对应的互动资源,下发互动资源至所述用户终端,以使用户终端展示互动资源对应的标识数据,通过在预存的互动资源配置信息建立直播属性信息的与互动资源类别的匹配关系,使得不同直播属性信息的直播房间的用户可获取不同的互动资源类别,达到互动资源的灵活可配置化,为不同的客户端匹配不同的互动资源。
在一个实施例中,主播用户信息为主播用户标识,步骤S520中根据直播属性信息和互动资源配置信息获取匹配的互动资源类别的步骤包括:获取主播用户标识对应的主播用户关联信息,在互动资源配置信息中查找得到主播用户关联信息匹配的互动资源类别。
具体的,主播用户标识用于唯一标识一个主播用户,可在服务器进行注册获得主播用户标识,服务器存储了主播用户标识对应的主播用户关联信息。其中主播用户关联信息是指与主播用户相关联的信息,包括好友关系、聊天记录、相册图片、视频等。如果直播房间基于实时通信应用,则主播用户关联信息可以是主播用户的历史聊天记录,从中提取与直播相关的关键字,如用户的兴趣关键字、多频使用词汇等,再通过关键字根据预存的互动资源配置信息获取匹配的互动资源类别,其中互动资源配置信息中存储了不同的主播用户关联信息可能出现的关键字与互动资源类别的匹配关系。这种匹配关系是一种内容与类别的对应关系,更能准确的匹配出主播用户感兴趣的互动资源,提高了互动资源匹配的准确性。且只需要发送用户标识,由服务器获取关联信息,不需要携带大量的用户信息,节省了网络带宽,且减少了终端获取用户信息的复杂度。
在一个实施例中,步骤S520中直播属性信息还包括观众用户标识,如图11所示,根据直播属性信息和互动资源配置信息获取匹配的互动资源类别的步骤还包括:
步骤S521,获取观众用户标识对应的观众用户关联信息,根据观众用户关联信息判断观众用户是否为预设身份用户,如果是,则进入步骤S522,如果不是,则进入步骤S523。
具体的,预设身份用户可为特殊身份的用户,如直播室主持人,烘托气氛的用户等,可根据需要自定义。观众用户标识用于唯一标识一个观众用户,可在服务器进行注册获得观众用户标识,服务器存储了观众用户标识对应的观众用户关联信息。其中观众用户关联信息是指与观众用户相关联的信息,包括好友关系、聊天记录、相册图片、视频等。如果直播房间基于实时通信应用,则观众用户关联信息可以是观众用户的历史聊天记录,从中提取与直播相关的关键字,如用户的兴趣关键字、多频使用词汇等,再通过关键字根据预存的互动资源配置信息获取匹配的互动资源类别,其中互动资源配置信息中存储了不同的观众用户关联信息可能出现的关键字与互动资源类别的匹配关系。
步骤S522,根据互动资源配置信息获取预设身份互动资源类别。
具体的,具有预设身份的用户可配置与其他用户不同的预设身份互动资源类别。
步骤S523,根据互动资源配置信息获取与主播用户关联信息和观众用户关联信息匹配的第二互动资源类别。
具体的,如果不是预设身份的用户,则获取与主播用户关联信息和观众用户关联信息匹配的第二互动资源类别。
本实施例中,通过预设身份用户将特殊互动资源类别与普通互动资源类别区分开,进一步增加了互动资源分配的灵活性。
在一个实施例中,互动资源类别与主播用户帐号类别、主播用户帐号权限、主播用户类别、观众用户类别、观众用户帐号权限、直播房间场景中的至少一种相关联。
具体的,可根据主播用户帐号类别,如测试帐号和发布帐号,确定不同的互动资源类别,可根据主播用户帐号权限,如主播用户帐号是否在白名单确定不同的互动资源类别,可根据主播用户类别确定不同的互动资源类别,如UGC型主播用户和PGC型主播用户具有不同的互动资源类别,UGC型主播用户是指用户生产内容的非专业主播,PGC型主播用户是指专业生产内容的专业主播。可根据观众用户类别确定不同的互动资源类别,如观众用户类别包括普通观众、直播主持观众、直播亲友团观众等。观众用户帐号权限可根据与主播的好友关系亲密度进行划分,或虚拟资金的额度大小进行划分,分为不同等级权限的用户,从而对应不同数量和种类的互动资源。直播房间场景可根据直播房间的描述信息进行划分,如直播房间内容主题、直播房间所在地区等。互动资源类别与上述其中的一种或多种信息相关联,可自定义确定的规则,从而在后台建立各个不同的属性信息与互动资源类别的匹配关系,从而根据不同的属性信息确定不同的互动资源类别,灵活方便可配置。
在一个实施例中,步骤S530中根据互动资源类别获取对应的互动资源,下发互动资源至用户终端的步骤包括:根据互动资源类别获取对应的互动资源列表,下发互动资源列表至用户终端,以使用户终端根据互动资源列表从服务器拉取对应的互动资源。
具体的,互动资源列表是互动资源信息的一个列表,包含了互动资源的重要属性,例如:互动资源标识、互动资源名称、互动资源单价、互动资源图片url地址、互动资源动画资源url、连击动画资源、互动资源校验信息,如md5值等。通过互动资源列表可形成对应的互动资源的标识数据,如提取互动资源动画的第一帧图像作为互动资源的标识图标等。通过互动资源列表可在互动资源集合中找到对应的目标互动资源。可将业务逻辑和资源存储分别部署在不同的服务器上,业务服务器只负责逻辑任务,根据互动资源获取请求匹配得到对应的互动资源类别,再返回互动资源类别对应的互动资源列表。而互动资源存储在资源服务器上,终端可通过互动资源列表从资源服务器下载对应的互动资源,将业务和逻辑分开处理,更好的管理和分配利用资源,提高资源获取的效率。且通过对互动资源列表的重配置,只需要修改信息部分就可根据更新的互动资源列表获取新的互动资源,简单方便。
在一个实施例中,步骤S530中根据互动资源类别获取对应的互动资源的步骤之后,如图12所示,还包括:
步骤S610,根据校验算法计算得到互动资源的第一校验信息,将第一校验信息存储在互动资源列表。
具体的,根据校验算法计算互动资源列表对应的互动资源得到第一校验信息。互动资源列表发送至终端后,存储在本地第一校验信息是历史校验信息。其中校验算法可根据需要自定义,如MD5校验算法等。
步骤S620,接收用户终端发送的当前校验信息获取请求,当前校验信息获取请求携带用户终端本地存储的互动资源列表标识,根据互动资源列表标识获取对应的当前互动资源列表,获取当前互动资源列表中的当前校验信息,返回当前校验信息,以使用户终端根据当前校验信息与第一校验信息更新互动资源。
具体的,由于下一次用户进入直播房间时,服务器中的互动资源可能已经更新,则此时需要将本地互动资源列表更新,获取新的更新后的互动资源。当前校验信息获取请求携带用户终端本地存储的互动资源列表标识,根据互动资源列表标识获取对应的当前互动资源列表。从而根据当前互动资源列表中存储的当前互动资源信息获取对应的当前互动资源,根据校验算法计算当前互动资源得到当前校验信息。第一校验信息与当前校验信息一致,说明本地存储的互动资源与当前互动资源相同,不需要更新,终端只需要获取互动资源列表对应的本地互动资源并展示本地互动资源对应的标识数据。第一校验信息与当前校验信息不一致,则用户终端需要将本地存储的互动资源进行更新,接收用户终端发送的互动资源获取请求,以下发最新的互动资源。
在一个实施例中,如图13所示,提供了一种基于直播的资源数据处理装置,包括:
直播属性信息获取模块710,用于获取直播房间对应的直播属性信息,直播属性信息包括主播用户信息、直播房间信息中的至少一种。
互动资源获取模块720,用于向服务器发送互动资源获取请求,互动资源获取请求包括直播属性信息,以使服务器根据直播属性信息和预存的互动资源配置信息获取匹配的互动资源类别,根据互动资源类别获取对应的互动资源,返回所述互动资源。
资源标识展示模块730,用于展示互动资源对应的标识数据。
在一个实施例中,如果当前用户为观众用户,则所述直播属性信息还包括观众用户信息。
在一个实施例中,主播用户信息为主播用户标识,所述观众用户信息为观众用户标识,所述互动资源类别是服务器根据所述主播用户标识和所述观众用户标识分别获取对应的主播用户关联信息和观众用户关联信息后,根据所述主播用户关联信息和所述观众用户关联信息确定的。
在一个实施例中,互动资源类别与主播用户帐号类别、主播用户帐号权限、主播用户类别、观众用户类别、观众用户帐号权限、直播房间场景中的至少一种相关联。
在一个实施例中,如图14所示,装置还包括:
匹配模块740,用于向服务器发送目标互动资源类别匹配请求,目标互动资源类别匹配请求包括直播属性信息,以使服务器在互动资源配置信息中存储直播属性信息与目标互动资源类别的匹配关系。
在一个实施例中,如图15所示,互动资源获取模块720包括:
接收单元721,接收服务器根据互动资源类别返回的互动资源列表。
拉取单元722,存储互动资源列表,并根据互动资源列表从服务器拉取对应的互动资源。
在一个实施例中,互动资源列表中存储了互动资源对应的校验信息,如图16所示,装置还包括:
校验模块750,用于获取本地存储的互动资源列表,获取互动资源列表中的第一校验信息,获取服务器中与互动资源列表对应的当前互动资源列表,获取当前互动资源列表中的当前校验信息,判断第一校验信息与当前校验信息是否一致,如果一致,则获取互动资源列表对应的本地互动资源,展示本地互动资源对应的标识数据,如果不一致,则发送互动资源获取请求至服务器,以获取当前互动资源。
在一个实施例中,如图17,所述装置还包括:
互动资源展示模块760,用于接收互动资源展示消息,互动资源展示消息携带互动资源标识,将互动资源展示消息放入互动资源队列,根据展示策略依次获取互动资源队列中的当前互动资源展示消息,根据当前互动资源展示消息从互动资源中获取对应的当前互动资源,展示当前互动资源。
在一个实施例中,互动资源为虚拟礼物。
在一个实施例中,如图18所示,提供了一种基于直播的资源数据处理装置,包括:
接收模块810,用于接收直播房间中的用户终端发送的互动资源获取请求,互动资源获取请求包括直播属性信息,直播属性信息包括主播用户信息、直播房间信息中的至少一种。
互动资源类别确定模块820,用于获取预存的互动资源配置信息,根据直播属性信息和互动资源配置信息获取匹配的互动资源类别。
互动资源下发模块830,用于根据互动资源类别获取对应的互动资源,下发互动资源至用户终端,以使用户终端展示互动资源对应的标识数据。
在一个实施例中,主播用户信息为主播用户标识,互动资源类别确定模块820还用于获取主播用户标识对应的主播用户关联信息,在互动资源配置信息中查找得到主播用户关联信息匹配的互动资源类别。
在一个实施例中,直播属性信息还包括观众用户标识,如图19所示,互动资源类别确定模块820还包括:
判断模块821,用于获取观众用户标识对应的观众用户关联信息,根据观众用户关联信息判断观众用户是否为预设身份用户,如果是,则进入第一互动资源类别获取模块822,否则进入第二互动资源类别获取模块823。
第一互动资源类别获取模块822,用于根据互动资源配置信息获取预设身份互动资源类别。
第二互动资源类别获取模块823,用于根据互动资源配置信息获取与主播用户关联信息和观众用户关联信息匹配的第二互动资源类别。
在一个实施例中,互动资源类别与主播用户帐号类别、主播用户帐号权限、主播用户类别、观众用户类别、观众用户帐号权限、直播房间场景中的至少一种相关联。
在一个实施例中,互动资源下发模块830还用于根据互动资源类别获取对应的互动资源列表,下发互动资源列表至用户终端,以使用户终端根据互动资源列表从服务器拉取对应的互动资源。
在一个实施例中,如图20所示,装置还包括:
校验信息存储模块840,用于根据校验算法计算得到互动资源的第一校验信息,将第一校验信息存储在互动资源列表。
校验响应模块850,用于接收用户终端发送的当前校验信息获取请求,当前校验信息获取请求携带用户终端本地存储的互动资源列表标识,根据互动资源列表标识获取对应的当前互动资源列表,获取当前互动资源列表中的当前校验信息,返回当前校验信息,以使用户终端根据当前校验信息与第一校验信息更新互动资源。
在一个实施例中,如图21所示,提供了一种基于直播的资源数据处理***,包括:
用户终端910,用于获取直播房间对应的直播属性信息,直播属性信息包括主播用户信息、直播房间信息中的至少一种,向服务器发送互动资源获取请求,互动资源获取请求包括直播属性信息。
服务器920,用于获取预存的互动资源配置信息,根据直播属性信息和互动资源配置信息获取匹配的互动资源类别,根据互动资源类别获取对应的互动资源,下发互动资源至用户终端。
用户终端910还用于展示互动资源对应的标识数据。
在一个实施例中,如图22所示,服务器920包括业务服务器921和资源服务器922,
业务服务器921,用于获取预存的互动资源配置信息,根据直播属性信息和互动资源配置信息获取匹配的互动资源类别,根据互动资源类别获取对应的互动资源列表,下发互动资源列表至用户终端。
资源服务器922,用于接收用户终端发送的互动资源下载请求,互动资源下载请求携带互动资源列表,根据互动资源列表从服务器获取对应的互动资源,下发互动资源至用户终端。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机***的存储介质中,并被该计算机***中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (19)

1.一种基于直播的资源数据处理方法,所述方法包括:
获取直播房间对应的直播属性信息,所述直播属性信息包括主播用户信息和直播房间信息,当前用户包括观众用户,所述直播房间信息包括直播房间用户统计特征,所述主播用户信息包括主播用户帐号类别、主播用户帐号权限、主播用户类别、兴趣、职业、领域中的至少一种信息,所述主播用户帐号类别包括测试帐号和发布帐号;
向服务器发送互动资源获取请求,所述互动资源获取请求包括所述直播属性信息,以使所述服务器根据所述直播属性信息和预存的互动资源配置信息获取匹配的互动资源类别,根据所述互动资源类别获取对应的互动资源,返回所述互动资源,所述互动资源类别是根据直播场景将互动资源进行分类确定的;
展示所述互动资源对应的标识数据。
2.根据权利要求1所述的方法,其特征在于,如果当前用户为观众用户,则所述直播属性信息还包括观众用户信息。
3.根据权利要求2所述的方法,其特征在于,所述主播用户信息为主播用户标识,所述观众用户信息为观众用户标识,所述互动资源类别是服务器根据所述主播用户标识和所述观众用户标识分别获取对应的主播用户关联信息和观众用户关联信息后,根据所述主播用户关联信息和所述观众用户关联信息确定的。
4.根据权利要求1所述的方法,其特征在于,所述互动资源类别与主播用户帐号类别、主播用户帐号权限、主播用户类别、观众用户类别、观众用户帐号权限、直播房间场景中的至少一种相关联。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
向服务器发送目标互动资源类别匹配请求,所述目标互动资源类别匹配请求包括直播属性信息,以使服务器在所述互动资源配置信息中存储所述直播属性信息与目标互动资源类别的匹配关系。
6.根据权利要求1所述的方法,其特征在于,所述向服务器发送互动资源获取请求的步骤之后,还包括:
接收所述服务器根据所述互动资源类别返回的互动资源列表;
存储所述互动资源列表,并根据所述互动资源列表从服务器拉取对应的互动资源。
7.根据权利要求6所述的方法,其特征在于,所述互动资源列表中存储了互动资源对应的校验信息,所述方法,还包括:
获取本地存储的所述互动资源列表,获取所述互动资源列表中的第一校验信息;
获取所述服务器中与所述互动资源列表对应的当前互动资源列表,获取所述当前互动资源列表中的当前校验信息;
判断所述第一校验信息与当前校验信息是否一致,如果一致,则获取所述互动资源列表对应的本地互动资源,展示所述本地互动资源对应的标识数据;
如果不一致,则发送互动资源获取请求至服务器,以获取所述当前互动资源。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收互动资源展示消息,所述互动资源展示消息携带互动资源标识;
将所述互动资源展示消息放入互动资源队列;
根据展示策略依次获取所述互动资源队列中的当前互动资源展示消息,根据所述当前互动资源展示消息从所述互动资源中获取对应的当前互动资源;
展示所述当前互动资源。
9.根据权利要求1所述的方法,其特征在于,所述互动资源为虚拟礼物。
10.一种基于直播的资源数据处理方法,所述方法包括:
接收直播房间中的用户终端发送的互动资源获取请求,所述互动资源获取请求包括直播属性信息,所述直播属性信息包括主播用户信息和直播房间信息,当前用户包括观众用户,所述直播房间信息包括直播房间用户统计特征,所述主播用户信息包括主播用户帐号类别、主播用户帐号权限、主播用户类别、兴趣、职业、领域中的至少一种信息,所述主播用户帐号类别包括测试帐号和发布帐号;
获取预存的互动资源配置信息,根据所述直播属性信息和所述互动资源配置信息获取匹配的互动资源类别,所述互动资源类别是根据直播场景将互动资源进行分类确定的;
根据所述互动资源类别获取对应的互动资源,下发所述互动资源至所述用户终端,以使所述用户终端展示所述互动资源对应的标识数据。
11.根据权利要求10所述的方法,其特征在于,所述主播用户信息为主播用户标识,所述根据所述直播属性信息和所述互动资源配置信息获取匹配的互动资源类别的步骤包括:
获取所述主播用户标识对应的主播用户关联信息;
在所述互动资源配置信息中查找得到所述主播用户关联信息匹配的互动资源类别。
12.根据权利要求11所述的方法,其特征在于,所述直播属性信息还包括观众用户标识,所述根据所述直播属性信息和所述互动资源配置信息获取匹配的互动资源类别的步骤还包括:
获取所述观众用户标识对应的观众用户关联信息;
根据所述观众用户关联信息判断观众用户是否为预设身份用户,如果是,则根据所述互动资源配置信息获取预设身份互动资源类别;
如果不是,则根据所述互动资源配置信息获取与所述主播用户关联信息和观众用户关联信息匹配的第二互动资源类别。
13.根据权利要求10所述的方法,其特征在于,所述互动资源类别与主播用户帐号类别、主播用户帐号权限、主播用户类别、观众用户类别、观众用户帐号权限、直播房间场景中的至少一种相关联。
14.根据权利要求10所述的方法,其特征在于,所述根据所述互动资源类别获取对应的互动资源,下发所述互动资源至所述用户终端的步骤包括:
根据所述互动资源类别获取对应的互动资源列表;
下发所述互动资源列表至所述用户终端,以使所述用户终端根据所述互动资源列表从服务器拉取对应的互动资源。
15.根据权利要求14所述的方法,其特征在于,所述根据所述互动资源类别获取对应的互动资源的步骤之后,还包括:
根据校验算法计算得到所述互动资源的第一校验信息,将所述第一校验信息存储在所述互动资源列表;
接收用户终端发送的当前校验信息获取请求,所述当前校验信息获取请求携带用户终端本地存储的所述互动资源列表标识,根据所述互动资源列表标识获取对应的当前互动资源列表,获取所述当前互动资源列表中的当前校验信息,返回所述当前校验信息,以使所述用户终端根据所述当前校验信息与所述第一校验信息更新互动资源。
16.一种基于直播的资源数据处理装置,其特征在于,所述装置包括:
直播属性信息获取模块,用于获取直播房间对应的直播属性信息,所述直播属性信息包括主播用户信息和直播房间信息,当前用户包括观众用户,所述直播房间信息包括直播房间用户统计特征,所述主播用户信息包括主播用户帐号类别、主播用户帐号权限、主播用户类别、兴趣、职业、领域中的至少一种信息,所述主播用户帐号类别包括测试帐号和发布帐号;
互动资源获取模块,用于向服务器发送互动资源获取请求,所述互动资源获取请求包括所述直播属性信息,以使所述服务器根据所述直播属性信息和预存的互动资源配置信息获取匹配的互动资源类别,根据所述互动资源类别获取对应的互动资源,返回所述互动资源,所述互动资源类别是根据直播场景将互动资源进行分类确定的;
资源标识展示模块,用于展示所述互动资源对应的标识数据。
17.一种基于直播的资源数据处理装置,其特征在于,所述装置包括:
接收模块,用于接收直播房间中的用户终端发送的互动资源获取请求,所述互动资源获取请求包括直播属性信息,所述直播属性信息包括主播用户信息和直播房间信息,当前用户包括观众用户,所述直播房间信息包括直播房间用户统计特征,所述主播用户信息包括主播用户帐号类别、主播用户帐号权限、主播用户类别、兴趣、职业、领域中的至少一种信息,所述主播用户帐号类别包括测试帐号和发布帐号;
互动资源类别确定模块,用于获取预存的互动资源配置信息,根据所述直播属性信息和所述互动资源配置信息获取匹配的互动资源类别,所述互动资源类别是根据直播场景将互动资源进行分类确定的;
互动资源下发模块,用于根据所述互动资源类别获取对应的互动资源,下发所述互动资源至所述用户终端,以使所述用户终端展示所述互动资源对应的标识数据。
18.一种基于直播的资源数据处理***,其特征在于,所述***包括:
用户终端,用于获取直播房间对应的直播属性信息,所述直播属性信息包括主播用户信息和直播房间信息,向服务器发送互动资源获取请求,所述互动资源获取请求包括所述直播属性信息,当前用户包括观众用户,所述直播房间信息包括直播房间用户统计特征,所述主播用户信息包括主播用户帐号类别、主播用户帐号权限、主播用户类别、兴趣、职业、领域中的至少一种信息,所述主播用户帐号类别包括测试帐号和发布帐号;
服务器,用于获取预存的互动资源配置信息,根据所述直播属性信息和所述互动资源配置信息获取匹配的互动资源类别,根据所述互动资源类别获取对应的互动资源,下发所述互动资源至所述用户终端,所述互动资源类别是根据直播场景将互动资源进行分类确定的;
所述用户终端还用于展示所述互动资源对应的标识数据。
19.根据权利要求18所述的***,其特征在于,所述服务器包括业务服务器和资源服务器;
所述业务服务器,用于获取预存的互动资源配置信息,根据所述直播属性信息和所述互动资源配置信息获取匹配的互动资源类别,根据所述互动资源类别获取对应的互动资源列表,下发所述互动资源列表至所述用户终端;
所述资源服务器,用于接收用户终端发送的互动资源下载请求,所述互动资源下载请求携带所述互动资源列表,根据所述互动资源列表从服务器获取对应的互动资源,下发所述互动资源至所述用户终端。
CN201610821185.1A 2016-09-13 2016-09-13 基于直播的资源数据处理方法、装置和*** Active CN106487781B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610821185.1A CN106487781B (zh) 2016-09-13 2016-09-13 基于直播的资源数据处理方法、装置和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610821185.1A CN106487781B (zh) 2016-09-13 2016-09-13 基于直播的资源数据处理方法、装置和***

Publications (2)

Publication Number Publication Date
CN106487781A CN106487781A (zh) 2017-03-08
CN106487781B true CN106487781B (zh) 2020-12-22

Family

ID=58273808

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610821185.1A Active CN106487781B (zh) 2016-09-13 2016-09-13 基于直播的资源数据处理方法、装置和***

Country Status (1)

Country Link
CN (1) CN106487781B (zh)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106453559B (zh) * 2016-10-13 2019-08-02 北京奇虎科技有限公司 一种业务对象的处理方法、服务器、终端和***
CN107040822A (zh) * 2017-03-22 2017-08-11 北京潘达互娱科技有限公司 虚拟礼物展示方法及***
CN107172446B (zh) * 2017-04-28 2019-08-02 广州华多网络科技有限公司 一种直播间虚拟资源的发送方法和发送装置
CN107222753A (zh) * 2017-05-25 2017-09-29 北京潘达互娱科技有限公司 虚拟礼物加载方法及装置
CN107222774A (zh) * 2017-05-26 2017-09-29 武汉斗鱼网络科技有限公司 信息展示方法及装置、计算机可读存储介质
CN107249139A (zh) * 2017-06-06 2017-10-13 上海极链网络科技有限公司 应用于直播场景的实时投放互动的***
CN109039993B (zh) * 2017-06-08 2021-05-14 腾讯科技(深圳)有限公司 直播应用的配置方法和装置及存储介质
CN107566910B (zh) * 2017-08-29 2019-11-15 武汉斗鱼网络科技有限公司 直播资源自定义分配监测方法、存储介质、电子设备及***
CN107592304B (zh) * 2017-08-29 2019-12-10 武汉斗鱼网络科技有限公司 直播资源计算分配方法、存储介质、电子设备及***
CN107613309B (zh) * 2017-08-29 2020-02-07 武汉斗鱼网络科技有限公司 直播资源自定义分配方法、存储介质、电子设备及***
CN108574850B (zh) * 2017-09-01 2020-08-28 北京金山云网络技术有限公司 一种直播资源分配方法、装置、电子设备及存储介质
CN109558884A (zh) * 2017-09-26 2019-04-02 武汉斗鱼网络科技有限公司 一种直播房间分类的方法、装置、服务器及介质
CN107610036B (zh) * 2017-09-26 2021-09-07 武汉斗鱼网络科技有限公司 一种输出直播标识图片的方法、装置及计算机设备
CN107749996A (zh) * 2017-09-29 2018-03-02 上海掌门科技有限公司 一种用于向用户推送主播信息的方法与设备
CN109587194A (zh) * 2017-09-29 2019-04-05 武汉斗鱼网络科技有限公司 一种活动信息展示方法、客户端及服务器
CN109660853B (zh) * 2017-10-10 2022-12-30 腾讯科技(北京)有限公司 视频直播中的互动方法、装置及***
CN109660831B (zh) * 2017-10-10 2021-06-15 武汉斗鱼网络科技有限公司 弹幕发送周期设置方法、存储介质、电子设备及***
CN108156503B (zh) * 2017-12-14 2020-05-01 北京奇艺世纪科技有限公司 一种生成礼物的方法及装置
CN108111881B (zh) * 2017-12-15 2020-07-07 广州虎牙信息科技有限公司 直播间虚拟道具配置方法、装置及相应的服务器
CN108063981B (zh) * 2017-12-26 2020-06-30 广州酷狗计算机科技有限公司 设置直播间的属性的方法和装置
CN108184144B (zh) * 2017-12-27 2021-04-27 广州虎牙信息科技有限公司 一种直播方法、装置、存储介质及电子设备
CN109391851B (zh) * 2018-01-09 2020-04-07 深圳市珍爱网信息技术有限公司 视频直播方法、装置、计算机设备和存储介质
CN110225375B (zh) * 2018-03-01 2022-02-22 武汉斗鱼网络科技有限公司 一种直播间连麦权限检测方法、存储介质、设备及***
CN108462894B (zh) * 2018-03-30 2020-07-31 武汉斗鱼网络科技有限公司 直播间广播处理方法、装置及可读存储介质
CN109451327B (zh) * 2018-11-15 2020-12-29 深圳市福尔科技有限公司 一种实体店铺线上无主播直播的资源控制方法及***
CN111383305A (zh) * 2018-12-27 2020-07-07 北京奇虎科技有限公司 智能终端中目标对象的识别方法、装置、电子设备
CN110113256B (zh) * 2019-05-14 2022-11-11 北京达佳互联信息技术有限公司 信息互动方法、装置、服务器、用户终端及可读存储介质
CN110351577B (zh) * 2019-08-16 2021-09-03 网易(杭州)网络有限公司 直播信息处理方法及装置、存储介质、电子设备
CN110659121B (zh) * 2019-09-24 2022-05-24 北京达佳互联信息技术有限公司 任务数据获取方法及装置、任务配置方法及装置和服务器
CN110944219B (zh) * 2019-11-20 2023-03-14 北京达佳互联信息技术有限公司 资源分配方法、装置、服务器及存储介质
CN111866527B (zh) * 2019-12-26 2022-02-08 无锡利水管业有限公司 基于姿态检测的资源分配***
CN111163329B (zh) * 2020-01-02 2021-09-17 北京字节跳动网络技术有限公司 直播间礼物列表配置方法、装置、介质及电子设备
CN111212296B (zh) * 2020-01-02 2021-06-25 北京字节跳动网络技术有限公司 直播间礼物列表配置方法、装置、介质及电子设备
CN111711830B (zh) * 2020-06-19 2022-08-05 广州市百果园信息技术有限公司 一种直播补位的方法、装置、服务器和存储介质
CN112003893B (zh) * 2020-07-17 2023-07-25 北京达佳互联信息技术有限公司 一种资源下载方法和装置
CN111954013B (zh) * 2020-08-12 2022-11-18 深圳市富途网络科技有限公司 直播互动方法、装置、终端设备、服务器及存储介质
CN112188230A (zh) * 2020-10-12 2021-01-05 北京达佳互联信息技术有限公司 虚拟资源处理方法、装置、终端设备及服务器
CN113259704B (zh) * 2021-05-19 2023-06-09 杭州米络星科技(集团)有限公司 直播间初始化方法、装置、设备及存储介质
CN113521751B (zh) * 2021-07-27 2023-11-14 腾讯科技(深圳)有限公司 操作测试方法和装置、存储介质及电子设备
CN113709550A (zh) * 2021-08-25 2021-11-26 上海哔哩哔哩科技有限公司 直播间动画处理方法及***
CN116088739A (zh) * 2021-11-04 2023-05-09 北京字跳网络技术有限公司 直播界面显示方法、装置、设备、存储介质及程序产品
CN114845125B (zh) * 2022-03-28 2024-06-18 广州博冠信息科技有限公司 直播间的数据处理方法、电子设备及存储介质
CN114938459A (zh) * 2022-05-16 2022-08-23 完美世界征奇(上海)多媒体科技有限公司 基于弹幕的虚拟直播互动方法、装置、存储介质及设备
CN114925234A (zh) * 2022-05-30 2022-08-19 北京达佳互联信息技术有限公司 数据处理方法、装置、电子设备、存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002083075A (ja) * 2000-09-06 2002-03-22 Kiminori Ishimaru 冠婚葬祭等に伴う金銭の集金代行及び冠婚葬祭等における「お返し等」の商品販売、配送代行システムに関する発明。
CN103186635A (zh) * 2011-12-31 2013-07-03 腾讯科技(深圳)有限公司 推送虚拟礼物推荐列表的方法及装置、***
CN103634681A (zh) * 2013-11-29 2014-03-12 腾讯科技(成都)有限公司 直播互动方法、装置、客户端、服务器及***
CN104469423A (zh) * 2014-11-05 2015-03-25 广州华多网络科技有限公司 一种虚拟道具下发方法及相关设备、***
CN105577397A (zh) * 2015-12-15 2016-05-11 武汉斗鱼网络科技有限公司 聊天室中赠送虚拟礼物触发虚拟礼物宝箱的方法与***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014025095A1 (ko) * 2012-08-06 2014-02-13 한국과학기술원 인터랙티브 방송 프로그램의 힌트 정보 제공을 위한 시스템 및 방법
CN104333775B (zh) * 2014-11-25 2017-11-07 广州华多网络科技有限公司 一种直播频道中虚拟物品互动方法、装置和***
CN104519124B (zh) * 2014-11-27 2018-11-23 广州华多网络科技有限公司 一种虚拟资源的分配方法以及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002083075A (ja) * 2000-09-06 2002-03-22 Kiminori Ishimaru 冠婚葬祭等に伴う金銭の集金代行及び冠婚葬祭等における「お返し等」の商品販売、配送代行システムに関する発明。
CN103186635A (zh) * 2011-12-31 2013-07-03 腾讯科技(深圳)有限公司 推送虚拟礼物推荐列表的方法及装置、***
CN103634681A (zh) * 2013-11-29 2014-03-12 腾讯科技(成都)有限公司 直播互动方法、装置、客户端、服务器及***
CN104469423A (zh) * 2014-11-05 2015-03-25 广州华多网络科技有限公司 一种虚拟道具下发方法及相关设备、***
CN105577397A (zh) * 2015-12-15 2016-05-11 武汉斗鱼网络科技有限公司 聊天室中赠送虚拟礼物触发虚拟礼物宝箱的方法与***

Also Published As

Publication number Publication date
CN106487781A (zh) 2017-03-08

Similar Documents

Publication Publication Date Title
CN106487781B (zh) 基于直播的资源数据处理方法、装置和***
CN106846040B (zh) 一种直播间中虚拟礼物显示方法和***
US20140344286A1 (en) Method and apparatus for displaying webcast roomss
RU2406133C2 (ru) Устройство и способы предоставления и представления настроенной информации о канале
CN103338256B (zh) 图片共享方法、装置、服务器及***
US20170099239A1 (en) System and method for updating information in an instant messaging application
WO2014183427A1 (en) Method and apparatus for displaying webcast rooms
CN113727130B (zh) 直播间的消息提示方法、***、装置及计算机设备
KR101783431B1 (ko) 크라우드 펀딩 시스템을 통해 엔터테인먼트 관련 펀딩 정보 및 컨설팅 정보를 제공하는 방법
CN108900924A (zh) 直播间中推荐好友的方法和装置
CN112218108B (zh) 直播渲染方法、装置、电子设备及存储介质
CN112766945A (zh) 虚拟资源的分配处理方法、装置、设备及存储介质
CN111818354A (zh) 动画配置、播放方法、装置、电子设备、***和介质
CN111090533A (zh) 公告信息发送方法、装置、电子设备及存储介质
CN114816308B (zh) 信息分区显示方法及相关设备
CN108415908B (zh) 一种多媒体数据的处理方法及服务器
EP2804406A1 (en) Real Time Bidding System For Applications
US20190158624A1 (en) Event management and presentation
CN106790369B (zh) 一种多媒体应用界面装扮方法及装置
CN107124660B (zh) 直播间广播信息的触发方法和装置
CN114449301B (zh) 物品发送方法、装置、电子设备和计算机可读存储介质
US8788638B2 (en) Method and arrangement for registering a user
CN115525834A (zh) 筛选并显示消息的方法、计算机装置及记录介质
CN115037905A (zh) 录屏文件处理方法、电子设备及相关产品
CN110300321B (zh) 一种横幅展示方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant