CN106791936A - 一种虚拟礼物的展示方法及装置 - Google Patents

一种虚拟礼物的展示方法及装置 Download PDF

Info

Publication number
CN106791936A
CN106791936A CN201611070591.5A CN201611070591A CN106791936A CN 106791936 A CN106791936 A CN 106791936A CN 201611070591 A CN201611070591 A CN 201611070591A CN 106791936 A CN106791936 A CN 106791936A
Authority
CN
China
Prior art keywords
virtual present
live client
initial configuration
client
different types
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
CN201611070591.5A
Other languages
English (en)
Other versions
CN106791936B (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 CN201611070591.5A priority Critical patent/CN106791936B/zh
Publication of CN106791936A publication Critical patent/CN106791936A/zh
Application granted granted Critical
Publication of CN106791936B publication Critical patent/CN106791936B/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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • H04N21/2358Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages for generating different versions, e.g. for different recipient devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请提供一种虚拟礼物的展示方法及装置,所述方法包括:直播服务端接收直播客户端发送的虚拟礼物初始化配置的获取请求,根据所述获取请求中携带的所述直播客户端的类型标识;查找预设的虚拟礼物初始化配置,获得对应于所述类型标识的虚拟礼物初始化配置,其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式;将所述虚拟礼物初始化配置发送至所述直播客户端,以由所述直播客户端根据所述虚拟礼物初始化配置对应的展示方式展示虚拟礼物。通过针对不同类型的直播客户端设置不同的虚拟礼物初始化配置,满足了各个类型直播客户端的观众的需求。

Description

一种虚拟礼物的展示方法及装置
技术领域
本申请涉及通信技术领域,特别涉及一种虚拟礼物的展示方法及装置。
背景技术
在网络直播中,虚拟礼物是主播和观众之间互动的主要媒介。目前,网络直播的直播间内供观众选择的虚拟礼物种类丰富,不同的虚拟礼物可以表达不同的情感,比如:赞叹、鼓励、喜爱等,观众可以通过向主播赠送虚拟礼物表达对主播的情感,主播在接收到观众的虚拟礼物后,可以相应地对观众的支持有所表示。
目前,针对的三种直播客户端(包括PC客户端、PC网页端和手机客户端),直播服务端对直播客户端生成统一的虚拟礼物初始化配置。由于直播客户端类型间存在差异,每种直播客户端的对虚拟礼物初始化配置都有不同的需求。现有的技术方案中,根据运营人员统一配置虚拟礼物的展示方式,难以满足所有观众的需求。
发明内容
有鉴于此,本申请提供一种虚拟礼物的展示方法及装置,用以解决现有技术根据运营人员统一配置的展示方式,难以满足所有观众的需求的问题。
具体地,本申请是通过如下技术方案实现的:
一种虚拟礼物的展示方法,应用于直播服务端,包括:
接收直播客户端发送的虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识;
根据所述获取请求中携带的所述直播客户端的类型标识,查找预设的虚拟礼物初始化配置,获得对应于所述类型标识的虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式;
将所述虚拟礼物初始化配置发送至所述直播客户端,以由所述直播客户端根据所述虚拟礼物初始化配置对应的展示方式展示虚拟礼物。
在所述虚拟礼物的展示方法中,所述方法还包括:
获取人工添加的虚拟礼物,以及为所述虚拟礼物配置的对应于不同类型的直播客户端的展示方式;
基于添加的所述虚拟礼物,以及对应于不同类型的直播客户端的展示方式,分别生成对应于不同类型的直播客户端的配置文件,并保存所述配置文件与对应类型直播客户端的类型标识之间的映射关系。
在所述虚拟礼物的展示方法中,人工配置的所述展示方式与对应类型的直播客户端的用户界面适配。
在所述虚拟礼物的展示方法中,所述对应于不同类型的直播客户端的展示方式包括以下至少一种:
对应于不同类型的直播客户端的展示图标;
对应于不同类型的直播客户端的排列方式;
对应于不同类型的直播客户端的展示顺序。
在所述虚拟礼物的展示方法中,所述配置文件包括虚拟礼物初始化配置基于XML的模板文件。
在所述虚拟礼物的展示方法中,所述直播客户端包括PC客户端,PC网页端和手机客户端。
一种虚拟礼物的展示装置,应用于直播服务端,包括:
接收单元,用于接收直播客户端发送的虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识;
查找单元,用于根据所述获取请求中携带的所述直播客户端的类型标识,查找预设的虚拟礼物初始化配置,获得对应于所述类型标识的虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式;
发送单元,用于将所述虚拟礼物初始化配置发送至所述直播客户端,以由所述直播客户端根据所述虚拟礼物初始化配置对应的展示方式展示虚拟礼物。
在所述虚拟礼物的展示装置中,所述装置还包括:
所述接收单元,进一步用于获取人工添加的虚拟礼物,以及为所述虚拟礼物配置的对应于不同类型的直播客户端的展示方式;
生成单元,用于基于添加的所述虚拟礼物,以及对应于不同类型的直播客户端的展示方式,分别生成对应于不同类型的直播客户端的配置文件,并保存所述配置文件与对应类型直播客户端的类型标识之间的映射关系。
在所述虚拟礼物的展示装置中,人工配置的所述展示方式与对应类型的直播客户端的用户界面适配。
在所述虚拟礼物的展示装置中,所述对应于不同类型的直播客户端的展示方式包括以下至少一种:
对应于不同类型的直播客户端的展示图标;
对应于不同类型的直播客户端的排列方式;
对应于不同类型的直播客户端的展示顺序。
在所述虚拟礼物的展示装置中,所述配置文件包括虚拟礼物初始化配置基于XML的模板文件。
在所述虚拟礼物的展示装置中,所述直播客户端包括PC客户端,PC网页端和手机客户端。
一种虚拟礼物的展示方法,应用于直播客户端,包括:
响应于用户的请求,向直播服务端发送虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识,以由所述直播服务端根据所述获取请求中的所述直播客户端的类型标识,查找并返回对应于所述类型标识的虚拟礼物初始化配置;
接收所述直播服务端返回的所述虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式;
根据所述虚拟礼物初始化配置指示的展示方式展示虚拟礼物。
一种虚拟礼物的展示装置,应用于直播客户端,包括:
请求单元,用于响应于用户的请求,向直播服务端发送虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识,以由所述直播服务端根据所述获取请求中的所述直播客户端的类型标识,查找并返回对应于所述类型标识的虚拟礼物初始化配置;
获取单元,用于接收所述直播服务端返回的所述虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式;
展示单元,用于根据所述虚拟礼物初始化配置指示的展示方式展示虚拟礼物。
在本申请实施例中,通过针对不同类型的直播客户端设置不同的虚拟礼物初始化配置,在接收到直播客户端的虚拟礼物初始化配置的获取请求后,可以根据所述获取请求中的所述直播客户端的类型标识,差异性地返回对应所述类型标识的虚拟礼物初始化配置,由所述直播客户端根据适配所述直播客户端的所述虚拟礼物初始化配置对应的展示方式展示虚拟礼物,因此解决了现有技术方案根据运营人员统一配置虚拟礼物的展示方式,难以满足全部观众的需求的问题。
附图说明
图1是本申请示出的一种虚拟礼物的展示方法的流程图;
图2是本申请示出的另一种虚拟礼物的展示方法的流程图;
图3是本申请示出的一种虚拟礼物的展示方法的交互示意图;
图4是本申请示出的一种虚拟礼物的展示装置的逻辑框图;
图5是本申请示出的一种虚拟礼物的展示装置的硬件结构图;
图6是本申请示出的另一种虚拟礼物的展示装置的逻辑框图;
图7是本申请示出的另一种虚拟礼物的展示装置的硬件结构图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对现有技术方案和本发明实施例中的技术方案作进一步详细的说明。
在现有技术中,不同类型的直播客户端面向用户展示的虚拟礼物,通常都是由运营人员通过直播服务端统一配置的展示方式,生成初始化配置文件,然后由直播服务端在直播客户端请求虚拟礼物初始化配置时,下发给直播客户端,由直播客户端加载显示。
然而,在实际应用中,不同类型的直播客户端的用户界面、不同类型的直播客户端发起的直播活动以及观众群体可能是不同的,不同类型的直播客户端对虚拟礼物的展示方式有着不同的需求;因此,如果仍然由运营人员通过直播服务端为虚拟礼物统一配置展示方式,并不能满足在不同类型的直播客户端上,对虚拟礼物需要差异化的展示方式的用户需求。
参加图1,为本申请示出的一种虚拟礼物的展示方法的流程图,该方法的执行主体是直播服务端;所述方法包括以下步骤:
步骤101:接收直播客户端发送的虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识。
步骤102:根据所述获取请求中携带的所述直播客户端的类型标识,查找预设的虚拟礼物初始化配置,获得对应于所述类型标识的虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式。
步骤103:将所述虚拟礼物初始化配置发送至所述直播客户端,以由所述直播客户端根据所述虚拟礼物初始化配置对应的展示方式展示虚拟礼物。
与上述应用于直播服务端的虚拟礼物的展示方法的流程图对应,参见图2,为本申请示出的另一种虚拟礼物的展示方法的流程图,该方法的执行主体是直播客户端;所述方法包括以下步骤:
步骤201:响应于用户的请求,向直播服务端发送虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识,以由所述直播服务端根据所述获取请求中的所述直播客户端的类型标识,查找并返回对应于所述类型标识的虚拟礼物初始化配置。
步骤202:接收所述直播服务端返回的所述虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式。
步骤203:根据所述虚拟礼物初始化配置指示的展示方式展示虚拟礼物。
上述直播客户端,包括具有面向用户提供在线直播功能的客户端软件以及面向用户提供在线直播功能的直播网页;比如,常见的直播APP以及直播网站的直播网页;
上述直播服务端,包括面向直播客户端提供服务的服务器、服务器集群,或者基于服务器集群搭建的直播平台。
在本申请实施例中,直播服务端可以面向运营人员提供一个虚拟礼物配置界面,运营人员可以通过该配置界面来添加需要在直播客户端上上架展示的虚拟礼物。
其中,运营人员在添加虚拟礼物时,会添加虚拟礼物的名称、价格以及虚拟礼物的展示图标;不同的虚拟礼物之间在因价格和展示图标的差异,表达的内容也是不同的。例如:虚拟礼物“鼓掌”可以表示对主播的表演的支持,而虚拟礼物“被雷了”可以表示对主播的表演的调侃。
另外,为了满足在不同类型的客户端上,对虚拟礼物采用差异化的展示方式的用户需求,运营人员还可以在上述虚拟礼物配置界面中,针对不同类型的直播客户端为添加的虚拟礼物分别配置不同的展示方式。其中,不同的展示方式包括适配不同的直播客户端的虚拟礼物的展示图标、排列方式和展示顺序。
其中,上述不同类型的直播客户端可以包括PC客户端、PC网页端、手机客户端和pad客户端。
在示出的一种实施方式中,运营人员为不同类型的直播客户度配置不同的展示方式时,一方面,展示方式可以适配用户界面。
PC客户端、PC网页端和手机客户端的用户界面的尺寸、分辨率、界面内容、界面布局都存在差异,所以在配置展示方式时,要充分考虑到不同类型的直播客户端的用户界面的尺寸和分辨率等因素,针对同一虚拟礼物采用不同大小和分辨率的虚拟礼物展示图标或者不同内容的图标。例如:在PC网页端的用于展示虚拟礼物的界面相比PC客户端用于展示虚拟礼物的界面较大,一个名为“棒棒糖”的虚拟礼物,在PC网页端上的展示图标大于PC客户端上的展示图标,并且前者的分辨率也大于后者。一个名为“抱抱”的虚拟礼物,在PC网页端上的展示图标可以是两个卡通人物拥抱的全身图片,而在PC客户端上的展示图标可以是两个卡通人物拥抱的上半身图片。
其中,上述虚拟礼物展示图标包括虚拟礼物展示图片和对应该虚拟礼物展示图片的虚拟礼物展示动图;虚拟礼物展示图片即为表示虚拟礼物的静态图片,按照一定顺序和形式排列在直播客户端的用户界面的礼物模块中,而对应虚拟礼物展示图片的虚拟礼物展示动图用于展示虚拟礼物被送出后在用户界面上呈现的效果;当用户触碰或移动鼠标光标至用户界面的礼物模块的虚拟礼物展示图片时,作为一种预览方式,用户界面上也会出现对应虚拟礼物展示图片的虚拟礼物展示动图。
另外,针对不同直播客户端用于展示虚拟礼物的界面的差异,虚拟礼物在不同直播客户端上的排列方式也可以不同。例如:PC网页端用于展示虚拟礼物的界面可以是一个经用户点击展开的矩形,里面的虚拟礼物排在6乘6个方格中;PC客户端用于展示虚拟礼物的界面可以是一个直接显示在用户界面直播框下方的矩形,里面的虚拟礼物排在4乘8个方格中;而对于手机客户端而言,由于用户界面较小,用于展示虚拟礼物的界面也相应地缩小了,用于展示虚拟礼物的界面可以是一个经用户点击展开的矩形,针对手机客户端上的直播框全屏以及非全屏的两种情况,矩形内的虚拟礼物可以按照排成一排,由用户滑动选择的方式排列,以及按照排成两排,由用户滑动选择的方式排列。
另一方面,展示方式要适配不同类型直播客户端的用户需求。
由于不同类型的直播客户端上的业务可能不同,对应于不同类型的直播客户端的展示顺序与各个类型的直播客户端的业务相关,因此,不同类型的直播客户端上的虚拟礼物展示顺序是不相同的。例如,当各类型直播客户端的活动不同时,则用户在各个类型的直播客户端参加的活动不同,送出的虚拟礼物也不同,因此,可以根据虚拟礼物与活动的关联程度对虚拟礼物进行排序,关联程度高的虚拟礼物排在前面,方便用户选择;或者,可以根据虚拟礼物的价格对虚拟礼物进行排序,价格高的虚拟礼物排在前面,促进平台获益。通过针对不同类型的直播客户端分别设置虚拟礼物的展示顺序,可以适配不同类型直播客户端的用户需求。
在本申请实施例中,上述直播服务端在获取到人工添加的虚拟礼物和上述虚拟礼物配置的对应不同类型的直播客户端的展示方式后,可以生成适配不同类型的直播客户端的配置文件,并保存所述配置文件与对应类型直播客户端的类型标识之间的映射关系。
在示出的一种实施方式中,上述配置文件可以包括虚拟礼物初始化配置基于XML(Extensible Markup Language,可扩展标记语言)的模板文件,该模板文件包括直播客户端的类型标识、虚拟礼物的名称和价格、虚拟礼物的展示方式。其中,由于对应于各类型标识的展示方式不同,上述模板文件实现上述展示方式中的虚拟礼物图标的差异性可以包含上述虚拟礼物展示图标(包括虚拟礼物展示图片和虚拟礼物展示动图)的URL(UniformResource Locator,统一资源定位符)。
各个类型的直播客户端可以根据直播客户端的类型标识对应的上述虚拟礼物初始化配置中的上述虚拟礼物展示图片的URL和上述虚拟礼物展示动图的URL,获得上述虚拟礼物展示图片和上述虚拟礼物展示动图的文件,进而展现在用户界面上。
在本申请实施例中,当直播服务端生成对应各个类型的直播客户端的配置文件后,可以向直播客户端下发适配直播客户端的配置文件。
用户在打开直播客户端,进入任一直播页面后,可以利用虚拟礼物与主播互动。因此,直播客户端可以在用户进入直播页面后,可以向直播服务端发送虚拟礼物初始化配置的获取请求。
直播服务端接收上述直播客户端发送的虚拟礼物初始化配置的获取请求后,根据该获取请求中的上述直播客户端的类型标识,查找已生成的虚拟礼物初始化配置,获得与上述直播客户端的类型标识对应的虚拟礼物初始化配置,然后将该虚拟礼物初始化配置发送至上述直播客户端。
例如:直播服务端根据直播客户端的类型标识,查找预设的作为配置文件的XML文件,获得与上述直播客户端的类型标识对应的XML文件,然后将查找到的该XML文件下发至上述直播客户端。
在本申请实施例中,上述直播客户端接收到直播服务端返回的上述虚拟礼物初始化配置后,根据上述虚拟礼物初始化配置中的展示方式中的虚拟礼物展示图标,获取对应于上述直播客户端的类型标识的虚拟礼物展示图标的文件,并基于上述虚拟礼物展示方式中的展示顺序,展示虚拟礼物展示图标。由于服务端针对不同类型的直播客户端分别设置不同的展示方式,因此,直播客户端上对虚拟礼物展示可以满足各类型直播客户端的用户的需要。
例如:上述直播客户端在接收到直播服务端返回的作为配置文件的XML文件,获得虚拟礼物的名称和价格,并根据XML文件中的虚拟文件展示图标的URL获得虚拟礼物的展示图片文件和展示动图图片,然后根据XML文件中的展示顺序和排列方式展示虚拟礼物。
参见图3,为本申请示出的一种虚拟礼物的展示方法的交互示意图。如图3所示,以PC网页端和PC客户端为例,当这两种直播客户端向直播服务端发送虚拟礼物初始化配置的获取请求后,直播服务端根据上述获取请求中的类型标识,下发对应于类型标识的虚拟礼物初始化配置至上述直播客户端。上述直播客户端根据直播服务端下发的配置文件展示虚拟礼物,展示效果如直播客户端下发所示。PC网页端的虚拟礼物展示方式与PC客户端的虚拟礼物展示方式在展示顺序、排列方式和图标大小上都是不同的,可以很好地适配各种类型的直播客户端的用户需求。
综上所述,在本申请实施例中,通过针对不同类型的直播客户端设置唯一的虚拟礼物初始化配置,在接收到直播客户端后发送的虚拟礼物初始化配置的获取请求后,根据该获取请求中的类型标识,查找预设的虚拟礼物初始化配置,获得对应上述客户端类型标识的虚拟礼物初始化配置,然后将该虚拟礼物初始化配置发送至上述直播客户端,以由上述直播客户端根据适配上述直播客户端的上述虚拟礼物初始化配置中的展示方式展示虚拟礼物,从而满足了的各类型的直播客户端展示虚拟礼物的不同需求。
与本申请虚拟礼物的展示方法的实施例相对应,本申请还提供了用于执行上述方法实施例的装置的实施例。
参见图4,为本申请虚拟礼物的展示装置的一个实施例框图:
如图4所述,该虚拟礼物的展示装置40包括:
接收单元410,用于接收直播客户端发送的虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识。
查找单元420,用于根据所述获取请求中携带的所述直播客户端的类型标识,查找预设的虚拟礼物初始化配置,获得对应于所述类型标识的虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式。
发送单元430,用于将所述虚拟礼物初始化配置发送至所述直播客户端,以由所述直播客户端根据所述虚拟礼物初始化配置对应的展示方式展示虚拟礼物。
在本例中,所述装置还包括:
所述接收单元410,进一步用于获取人工添加的虚拟礼物,以及为所述虚拟礼物配置的对应于不同类型的直播客户端的展示方式。
生成单元440,用于基于添加的所述虚拟礼物,以及对应于不同类型的直播客户端的展示方式,分别生成对应于不同类型的直播客户端的配置文件,并保存所述配置文件与对应类型直播客户端的类型标识之间的映射关系。
在本例中,人工配置的所述展示方式与对应类型的直播客户端的用户界面适配。
在本例中,所述对应于不同类型的直播客户端的展示方式包括以下至少一种:
对应于不同类型的直播客户端的展示图标;
对应于不同类型的直播客户端的排列方式;
对应于不同类型的直播客户端的展示顺序。
在本例中,所述配置文件包括虚拟礼物初始化配置基于XML的模板文件。
在本例中,所述直播客户端包括PC客户端,PC网页端和手机客户端。
本申请虚拟礼物的展示装置的实施例可以应用在直播服务端上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在直播服务端的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图5所示,为本申请虚拟礼物的展示装置所在直播服务端的一种硬件结构图,除了图5所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的直播服务端通常根据该虚拟礼物的展示装置的实际功能,还可以包括其他硬件,对此不再赘述。
参见图6,为本申请虚拟礼物的展示装置的一个实施例框图:
如图6所述,该虚拟礼物的展示装置60包括:
请求单元610,用于响应于用户的请求,向直播服务端发送虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识,以由所述直播服务端根据所述获取请求中的所述直播客户端的类型标识,查找并返回对应于所述类型标识的虚拟礼物初始化配置。
获取单元620,用于接收所述直播服务端返回的所述虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式。
展示单元630,用于根据所述虚拟礼物初始化配置指示的展示方式展示虚拟礼物。
本申请虚拟礼物的展示装置的实施例可以应用在直播客户端上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在直播客户端的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图7所示,为本申请虚拟礼物的展示装置所在直播客户端的一种硬件结构图,除了图7所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的直播客户端通常根据该虚拟礼物的展示装置的实际功能,还可以包括其他硬件,对此不再赘述。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (14)

1.一种虚拟礼物的展示方法,应用于直播服务端,其特征在于,包括:
接收直播客户端发送的虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识;
根据所述获取请求中携带的所述直播客户端的类型标识,查找预设的虚拟礼物初始化配置,获得对应于所述类型标识的虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式;
将所述虚拟礼物初始化配置发送至所述直播客户端,以由所述直播客户端根据所述虚拟礼物初始化配置对应的展示方式展示虚拟礼物。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取人工添加的虚拟礼物,以及为所述虚拟礼物配置的对应于不同类型的直播客户端的展示方式;
基于添加的所述虚拟礼物,以及对应于不同类型的直播客户端的展示方式,分别生成对应于不同类型的直播客户端的配置文件,并保存所述配置文件与对应类型直播客户端的类型标识之间的映射关系。
3.根据权利要求2所述的方法,其特征在于,人工配置的所述展示方式与对应类型的直播客户端的用户界面适配。
4.根据权利要求2所述的方法,其特征在于,所述对应于不同类型的直播客户端的展示方式包括以下至少一种:
对应于不同类型的直播客户端的展示图标;
对应于不同类型的直播客户端的排列方式;
对应于不同类型的直播客户端的展示顺序。
5.根据权利要求2所述的方法,其特征在于,所述配置文件包括虚拟礼物初始化配置基于XML的模板文件。
6.根据权利要求1所述的方法,其特征在于,所述直播客户端包括PC客户端,PC网页端和手机客户端。
7.一种虚拟礼物的展示方法,应用于直播客户端,其特征在于,包括:
响应于用户的请求,向直播服务端发送虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识,以由所述直播服务端根据所述获取请求中的所述直播客户端的类型标识,查找并返回对应于所述类型标识的虚拟礼物初始化配置;
接收所述直播服务端返回的所述虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式;
根据所述虚拟礼物初始化配置指示的展示方式展示虚拟礼物。
8.一种虚拟礼物的展示装置,应用于直播服务端,其特征在于,包括:
接收单元,用于接收直播客户端发送的虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识;
查找单元,用于根据所述获取请求中携带的所述直播客户端的类型标识,查找预设的虚拟礼物初始化配置,获得对应于所述类型标识的虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式;
发送单元,用于将所述虚拟礼物初始化配置发送至所述直播客户端,以由所述直播客户端根据所述虚拟礼物初始化配置对应的展示方式展示虚拟礼物。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
所述接收单元,进一步用于获取人工添加的虚拟礼物,以及为所述虚拟礼物配置的对应于不同类型的直播客户端的展示方式;
生成单元,用于基于添加的所述虚拟礼物,以及对应于不同类型的直播客户端的展示方式,分别生成对应于不同类型的直播客户端的配置文件,并保存所述配置文件与对应类型直播客户端的类型标识之间的映射关系。
10.根据权利要求9所述的装置,其特征在于,人工配置的所述展示方式与对应类型的直播客户端的用户界面适配。
11.根据权利要求9所述的装置,其特征在于,所述对应于不同类型的直播客户端的展示方式包括以下至少一种:
对应于不同类型的直播客户端的展示图标;
对应于不同类型的直播客户端的排列方式;
对应于不同类型的直播客户端的展示顺序。
12.根据权利要求9所述的装置,其特征在于,所述配置文件包括虚拟礼物初始化配置基于XML的模板文件。
13.根据权利要求8所述的装置,其特征在于,所述直播客户端包括PC客户端,PC网页端和手机客户端。
14.一种虚拟礼物的展示装置,应用于直播客户端,其特征在于,包括:
请求单元,用于响应于用户的请求,向直播服务端发送虚拟礼物初始化配置的获取请求;其中,所述获取请求携带所述直播客户端的类型标识,以由所述直播服务端根据所述获取请求中的所述直播客户端的类型标识,查找并返回对应于所述类型标识的虚拟礼物初始化配置;
获取单元,用于接收所述直播服务端返回的所述虚拟礼物初始化配置;其中,不同类型的直播客户端适配的虚拟礼物初始化配置指示不同的虚拟礼物展示方式;
展示单元,用于根据所述虚拟礼物初始化配置指示的展示方式展示虚拟礼物。
CN201611070591.5A 2016-11-28 2016-11-28 一种虚拟礼物的展示方法及装置 Active CN106791936B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611070591.5A CN106791936B (zh) 2016-11-28 2016-11-28 一种虚拟礼物的展示方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611070591.5A CN106791936B (zh) 2016-11-28 2016-11-28 一种虚拟礼物的展示方法及装置

Publications (2)

Publication Number Publication Date
CN106791936A true CN106791936A (zh) 2017-05-31
CN106791936B CN106791936B (zh) 2020-11-06

Family

ID=58902472

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611070591.5A Active CN106791936B (zh) 2016-11-28 2016-11-28 一种虚拟礼物的展示方法及装置

Country Status (1)

Country Link
CN (1) CN106791936B (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107368307A (zh) * 2017-07-03 2017-11-21 上海点融信息科技有限责任公司 用于实时配置应用的界面的方法、设备和***
CN108391153A (zh) * 2018-01-29 2018-08-10 北京潘达互娱科技有限公司 虚拟礼物显示方法、装置及电子设备
CN108668160A (zh) * 2018-04-23 2018-10-16 武汉斗鱼网络科技有限公司 节奏弹幕展示方法、装置及电子设备
CN108737879A (zh) * 2018-04-04 2018-11-02 北京潘达互娱科技有限公司 一种礼物栏显示方法、装置、电子设备及存储介质
WO2019006937A1 (zh) * 2017-07-04 2019-01-10 武汉斗鱼网络科技有限公司 一种虚拟礼物展示方法、装置、服务器及存储介质
WO2019072096A1 (zh) * 2017-10-10 2019-04-18 腾讯科技(深圳)有限公司 视频直播中的互动方法、装置、***及计算机可读存储介质
CN109672925A (zh) * 2018-11-22 2019-04-23 广州华多网络科技有限公司 直播标签加载方法、装置以及计算机设备
CN109698807A (zh) * 2017-10-20 2019-04-30 阿里巴巴集团控股有限公司 一种直播互动方法、装置及***
CN111538552A (zh) * 2020-04-20 2020-08-14 北京字节跳动网络技术有限公司 礼物面板配置方法、装置、可读介质及电子设备
CN112738544A (zh) * 2020-12-26 2021-04-30 北京达佳互联信息技术有限公司 直播间互动方法、装置、电子设备及存储介质
CN112987936A (zh) * 2021-05-06 2021-06-18 北京新唐思创教育科技有限公司 一种互动处理方法、***、装置、设备及介质
CN113286164A (zh) * 2021-05-26 2021-08-20 广州市百果园网络科技有限公司 基于直播的显示方法、装置、设备及存储介质
CN113727132A (zh) * 2021-08-31 2021-11-30 广州方硅信息技术有限公司 虚拟礼物显示方法、服务器、存储介质及计算机设备
CN114845125A (zh) * 2022-03-28 2022-08-02 广州博冠信息科技有限公司 直播间的数据处理方法及电子设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005108173A (ja) * 2003-10-01 2005-04-21 Central Office Kk 高速ブロードバンドを基盤とした、葬儀におけるライブ映像の配信と、香典等の電子決済を行うシステム
CN103678096A (zh) * 2012-09-03 2014-03-26 腾讯科技(深圳)有限公司 客户端应用的适配测试方法和装置
CN103714172A (zh) * 2013-12-31 2014-04-09 华为技术有限公司 页面处理方法、装置及***
CN103744985A (zh) * 2014-01-16 2014-04-23 世纪龙信息网络有限责任公司 网页适配的方法和***
CN103997492A (zh) * 2014-05-20 2014-08-20 五八同城信息技术有限公司 一种适配***及方法
CN104123362A (zh) * 2014-07-18 2014-10-29 华中师范大学 一种面向多终端设备的网页适应性布局方法
CN104219246A (zh) * 2014-09-22 2014-12-17 广州华多网络科技有限公司 一种客户端显示界面的控制方法和设备
CN105912543A (zh) * 2015-12-14 2016-08-31 乐视网信息技术(北京)股份有限公司 一种用于多端内容发布的设备、***及方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005108173A (ja) * 2003-10-01 2005-04-21 Central Office Kk 高速ブロードバンドを基盤とした、葬儀におけるライブ映像の配信と、香典等の電子決済を行うシステム
CN103678096A (zh) * 2012-09-03 2014-03-26 腾讯科技(深圳)有限公司 客户端应用的适配测试方法和装置
CN103714172A (zh) * 2013-12-31 2014-04-09 华为技术有限公司 页面处理方法、装置及***
CN103744985A (zh) * 2014-01-16 2014-04-23 世纪龙信息网络有限责任公司 网页适配的方法和***
CN103997492A (zh) * 2014-05-20 2014-08-20 五八同城信息技术有限公司 一种适配***及方法
CN104123362A (zh) * 2014-07-18 2014-10-29 华中师范大学 一种面向多终端设备的网页适应性布局方法
CN104219246A (zh) * 2014-09-22 2014-12-17 广州华多网络科技有限公司 一种客户端显示界面的控制方法和设备
CN105912543A (zh) * 2015-12-14 2016-08-31 乐视网信息技术(北京)股份有限公司 一种用于多端内容发布的设备、***及方法

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107368307A (zh) * 2017-07-03 2017-11-21 上海点融信息科技有限责任公司 用于实时配置应用的界面的方法、设备和***
WO2019006937A1 (zh) * 2017-07-04 2019-01-10 武汉斗鱼网络科技有限公司 一种虚拟礼物展示方法、装置、服务器及存储介质
WO2019072096A1 (zh) * 2017-10-10 2019-04-18 腾讯科技(深圳)有限公司 视频直播中的互动方法、装置、***及计算机可读存储介质
CN109698807A (zh) * 2017-10-20 2019-04-30 阿里巴巴集团控股有限公司 一种直播互动方法、装置及***
CN108391153A (zh) * 2018-01-29 2018-08-10 北京潘达互娱科技有限公司 虚拟礼物显示方法、装置及电子设备
CN108737879A (zh) * 2018-04-04 2018-11-02 北京潘达互娱科技有限公司 一种礼物栏显示方法、装置、电子设备及存储介质
CN108668160B (zh) * 2018-04-23 2020-12-15 武汉斗鱼网络科技有限公司 节奏弹幕展示方法、装置及电子设备
CN108668160A (zh) * 2018-04-23 2018-10-16 武汉斗鱼网络科技有限公司 节奏弹幕展示方法、装置及电子设备
CN109672925A (zh) * 2018-11-22 2019-04-23 广州华多网络科技有限公司 直播标签加载方法、装置以及计算机设备
CN111538552A (zh) * 2020-04-20 2020-08-14 北京字节跳动网络技术有限公司 礼物面板配置方法、装置、可读介质及电子设备
CN112738544A (zh) * 2020-12-26 2021-04-30 北京达佳互联信息技术有限公司 直播间互动方法、装置、电子设备及存储介质
CN112987936A (zh) * 2021-05-06 2021-06-18 北京新唐思创教育科技有限公司 一种互动处理方法、***、装置、设备及介质
CN113286164A (zh) * 2021-05-26 2021-08-20 广州市百果园网络科技有限公司 基于直播的显示方法、装置、设备及存储介质
CN113286164B (zh) * 2021-05-26 2023-03-17 广州市百果园网络科技有限公司 基于直播的显示方法、装置、设备及存储介质
CN113727132A (zh) * 2021-08-31 2021-11-30 广州方硅信息技术有限公司 虚拟礼物显示方法、服务器、存储介质及计算机设备
CN114845125A (zh) * 2022-03-28 2022-08-02 广州博冠信息科技有限公司 直播间的数据处理方法及电子设备

Also Published As

Publication number Publication date
CN106791936B (zh) 2020-11-06

Similar Documents

Publication Publication Date Title
CN106791936A (zh) 一种虚拟礼物的展示方法及装置
CN106170789B (zh) 用于向创意的着陆页提供功能扩展的方法和***
US7610549B2 (en) Method and system for Java Gantt/bar chart rendering
CN108089878A (zh) 页面信息展现和生成方法、装置及***
CN105786207B (zh) 信息输入方法和装置
US20170262885A1 (en) Facilitating communication with a visitor to a web-based information resource
CN108428144A (zh) 推送信息订单的流量分配方法、服务分配方法及装置
CN110059256B (zh) 用于展示信息的***、方法及装置
CN107209731B (zh) 对广告用动态图像的发布进行管理的***、方法以及程序
CN110058854B (zh) 用于生成应用的方法、终端设备和计算机可读介质
CN107220848B (zh) 一种广告展示方法和装置
CN108647348A (zh) 文本展示方法、装置、设备及存储介质
CN106941538A (zh) 信息显示***、方法和装置
CN108140195A (zh) 用于自动管理内容槽位在信息资源中的放置的***和方法
CN108600780B (zh) 用于推送信息的方法、电子设备、计算机可读介质
US20140108494A1 (en) System and method for enabling online surveys using a client survey application
CN112486482A (zh) 一种页面展示方法和装置
US20140200994A1 (en) Electronic platform based on computer network
CN108563778A (zh) 一种关注信息的处理方法及装置、存储介质、电子设备
CN104572816A (zh) 信息处理方法及电子设备
CN113763009A (zh) 一种图片处理方法、图片跳转方法、装置、设备和介质
US20150234924A1 (en) System and method for controlled syndication and population of database information
US20170316465A1 (en) Ad Context Visualization and Mock-Up Tool
CN111125501B (zh) 用于处理信息的方法和装置
US20180113842A1 (en) Objective-based rendering of content items

Legal Events

Date Code Title Description
PB01 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
TR01 Transfer of patent right

Effective date of registration: 20210108

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.

TR01 Transfer of patent right