CN105897770B - 一种基于直播的虚拟礼物展示方法和装置 - Google Patents

一种基于直播的虚拟礼物展示方法和装置 Download PDF

Info

Publication number
CN105897770B
CN105897770B CN201610447071.5A CN201610447071A CN105897770B CN 105897770 B CN105897770 B CN 105897770B CN 201610447071 A CN201610447071 A CN 201610447071A CN 105897770 B CN105897770 B CN 105897770B
Authority
CN
China
Prior art keywords
present
virtual
coordinate
path
virtual present
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
CN201610447071.5A
Other languages
English (en)
Other versions
CN105897770A (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.)
Urumqi Bangbangjun Technology Co ltd
Original Assignee
Wuhan Douyu 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 Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201610447071.5A priority Critical patent/CN105897770B/zh
Publication of CN105897770A publication Critical patent/CN105897770A/zh
Application granted granted Critical
Publication of CN105897770B publication Critical patent/CN105897770B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/40Support for services or applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Computing Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种基于直播的虚拟礼物展示方法及装置,所述方法包括:接收多个用户终端发送的虚拟礼物赠送指令,所述虚拟礼物赠送指令包括所述虚拟礼物的赠送对象信息、图片信息、价值信息、以及用户终端的身份信息;根据所述虚拟礼物赠送指令生成虚拟礼物的动画和展示逻辑,所述展示逻辑为虚拟礼物的在赠送对象终端的展示顺序;根据所述动画及展示逻辑,向所述赠送对象展示所述虚拟礼物。按照本发明实现的基于直播的虚拟礼物展示方法及装置,对交互设计提供了更为智能的算法和注重用户感受的交互体验设计,能够取得直播平台中互动性和礼物赠送激励加强的有益效果。

Description

一种基于直播的虚拟礼物展示方法和装置
技术领域
本发明属于移动端交互式网络视频直播领域,涉及一种基于直播的虚拟礼物展示方法和装置。
背景技术
在常见的网络直播平台当中,为了增加主播与用户之间互动的趣味性,为了鼓励主播生产更加优质的视频直播内容,通常在视频直播的网络页面下,会设计虚拟礼物的选项。虚拟礼物与真实货币挂钩,需要用户进行充值或者完成任务获得,用户通过购买并赠送礼物给主播获取经验值,同时引起主播的注意制造主播定向地与自己进行互动的机会。主播根据人气与直播内容的精彩程度获得来自观看用户的数量、种类不一的虚拟礼物,当礼物达到一定的数量之后可以按照网络运营商制定的虚拟礼物货币兑换规则与运营商进行现金的分割,以此来满足视频网络直播平台的日常运营。在礼物赠送的时候,用户通过点击图标达到向主播送虚拟礼物的目的,传统的展示方式是,礼物以图文形式在网络页面的评论对话框中按照时间先后顺序出现。
在现有技术对虚拟礼物的开发过程中,至少还存在如下的问题:(1)礼物的展示方式及动画效果单一,互动性的效果较弱;(2)对礼物的展示并没有提出有效的价值激励。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种基于直播的虚拟礼物展示方法和装置,并对礼物的展示提供一种计算,其目的在于使礼物的展示更加智能化,通过对礼物的动态展示能够激励其他用户为主播发送更多的礼物,从而也能间接地调动主播的积极性,生产更多精彩的直播内容,同时也能增加用户们之间的互动。达到用户于主播之间,用户与用户之间的互动。
为实现上述目的,按照本发明的一个方面,提供了一种基于直播的虚拟礼物展示方法,其特征在于,所述方法包括:
接收多个用户终端发送的虚拟礼物赠送指令,所述虚拟礼物赠送指令包括所述虚拟礼物的赠送对象信息、图片信息、价值信息、以及发送所述赠送指令的用户终端的身份信息;
根据所述虚拟礼物赠送指令生成所述虚拟礼物的动画和所述虚拟礼物的展示逻辑,所述展示逻辑为所属虚礼礼物的展示顺序;
根据所述动画及展示逻辑,向所述赠送对象展示所述虚拟礼物。
进一步地,当所述虚拟礼物的价值信息确认支付后,才执行所述动画及其展示逻辑的生成步骤。
进一步地,所述多个用户终端通过应用程序发布所述虚拟礼物赠送指令。
进一步地,所述动画的生成包括动画路径、旋转、缩放和透明度属性的生成。
进一步地,所述动画生成中的动画路径按如下算法生成:
确定三个路径点的坐标,确定所述三个路径点所构成的两段路径的4个控制点的坐标,所述两段路径的两侧均分布一个控制点,所述控制点用于对所述两段路径的曲线进行调整;
所述路径点的坐标生成为:在所述赠送对象终端显示屏的坐标系中随机生成起点路径点的坐标,计算出两个0到w范围内的随机值x1,x2作为另外两个路径点的横坐标,w为在所述显示屏上动画展示允许的最大宽度;随机算出小于h/2大于0的y1的值为对应x1的纵坐标,随机算出小于y1大于0的y2的值为对应x1的纵坐标,h为在所述显示屏上动画展示允许的最大高度;
所述控制点的坐标生成为:其中第一段路径的第一个控制点和第二个控制点的x坐标分别为该段路径的起点和终点的X坐标,而Y坐标分别为起点和终点的y坐标偏移减f,其中f大于0并且f小于所述第一段路径的两个路径点的y轴坐标值差的二分之一;
其中第二段路径的第三个控制点和第四个控制点的x坐标分别为该段路径的起点和终点的x坐标,而y坐标分别为起点和终点的y坐标偏移加f’,其中f’大于0并且f小于所述第二段路径的两个路径点的y轴坐标值差的二分之一。
进一步地,所述礼物展示逻辑的生成包括如下步骤:
判定所述虚拟礼物赠送指令的用户身份信息,若属于相应用户终端自行赠送的所述虚拟礼物显示在所述用户终端显示的礼物排行中的第一行;
若不是属于所述相应用户终端自行赠送的虚拟礼物,则判定所述礼物排行中有无空位,若有空位,则在空位中显示;
若无空位,则判定所述虚礼礼物的价值信息,若其价值至少高于礼物排行中的一个礼物,则替换所述礼物排行中价值最低的礼物,否则不显示该虚拟礼物。
本发明还提供了一种基于直播的虚拟礼物展示***,其特征在于,该展示***包括:
多个用户终端和多个主播终端;
虚拟礼物赠送指令接收模块,用于接收所述用户终端发送的虚拟礼物赠送指令,所述虚拟礼物赠送指令包括所述虚拟礼物的赠送对象信息、图片信息、价值信息、以及发送用户终端的身份信息;
虚拟礼物获取模块,用于建立虚拟礼物的展示动画与展示逻辑,所述展示逻辑为所述虚拟礼物的展示顺序;
虚拟礼物展示模块,用于根据虚拟礼物获取模块获得的展示动画效果和展示逻辑,在赠送对象的终端来展示虚拟礼物。
进一步地,虚拟礼物获取模块包括随机动画生成单元与展示逻辑生成单元。
进一步地,所述随机动画生成单元生成动画的旋转、缩放、透明度、路径。
本发明还提供了一种基于直播的虚拟礼物展示***,其特征在于,该展示***包括通过服务器连接的多个用户终端及主播终端;其中服务器包括若干处理器、存储器、提供所述服务器运行的电源、用于与外界进行信息交互的有线或无线网络接口、输入输出接口;
其中所述存储器中存有所述终端的应用程序显示的虚拟礼物的图片信息以及生成虚拟礼物动画后的虚拟礼物信息;
其中所述处理器用于针对所述用户终端在所述应用程序中选择的所述虚礼礼物图片信息后生成随机动画,并且进行所述虚拟礼物的展示逻辑判断,所述展示逻辑为所述虚拟礼物的展示顺序和删除顺序;
所述处理器还用于向所述虚拟礼物的赠送对象展示所述虚拟礼物。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,由于对交互设计提供了更为智能的算法和注重用户的交互体验,能够取得直播平台中互动性、趣味性增加、参与感加强的有益效果。
附图说明
图1是按照本发明实现的虚拟礼物展示方法中所涉及对象的互动场景示意图;
图2是按照本发明实现的虚拟礼物展示方法中所涉及的对象的连接示意图;
图3是按照本发明实现的虚拟礼物展示方法中的流程框架示意图;
图4是按照本发明实现的虚礼礼物展示方法中的礼物图标的展示路径生成示意图;
图5是按照本发明实现的虚拟礼物展示方法中的动画路径的算法中的控制点和路径点生成的示意图;
图6是按照本发明实现的虚拟礼物展示画面的实例图;
图7是按照本发明实现的虚拟礼物展示的展示逻辑示意图;
图8是按照本发明实现的虚拟礼物展示***的框图结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
本实施例中主要涉及如下主体:
应用程序指运行在移动终端上的应用程序,用户可通过该应用程序选择直播的频道并且在相应的频道页面上向主播送虚拟礼物
直播通过实时视频的方式形成主播对用户,用户对用户的交流方式
主播直播的发起者和实时***提供者
用户登录应用程序来实现直播观看及互动的用户主体
虚拟礼物用户在直播应用程序里选择、购买,并且可以赠送给主播的虚拟物品,主播可以通过礼物获得虚拟世界或者现实中的收益
房间通过一个直播频道而聚集的主播和用户形成交流的虚拟场所
如图1所示,是按照本发明实现的实施例中的虚拟礼物的展示方法中所涉及对象的应用场景示意图,在其中,多个用户手持终端,利用应用程序与主播进行信息的交互,多个用户之间相对独立,但其中任何一位用户在应用程序中选择礼物,通过点击礼物发送时,都能对其他用户在直播界面中形成送礼物的动态提示,并且在主播端也能形成所送的虚拟礼物的展示,提升主播与用户平台的使用体验,促进用户的礼物消费,使直播能够获得较大的收益。
如图2所示,是按照本发明的虚拟礼物展示方法所基于的实施硬件环境,其中该硬件环境包括多个主播终端、服务器Server和多个用户终端,其中主播终端和多个用户终端通过网络和服务器连接。
其中多个用户终端通过其终端上的应用程序选择主播频道,并且挑选虚拟礼物,其中虚拟礼物有免费和付费的区别,用户点击发送指令后,向服务器调用相应的虚拟礼物,以及在服务器上给虚拟礼物配备相应的动画展示,完成上述过程后,向相应的主播终端,展示该虚拟礼物。
其中如图3所示,是按照本实施例提供的一种虚拟礼物的展示方法的流程示意图,其中,该方法主要包括如下步骤:
STEP1:接受多个用户终端发送的虚拟礼物的指令,该指令主要包括虚拟礼物的属性信息,以及该礼物的赠送对象信息,属性信息包括礼物的图片信息、价值信息、以及用户的身份信息;
STEP2:根据礼物的信息属性,为虚拟礼物绘制相应的展示动画,并为虚拟礼物设置相应的展示逻辑;
STEP3:向相应的赠送端按照上述的展示动画和展示逻辑来展示虚拟礼物。
按照本实施例实现的虚拟礼物展示方式,在进行礼物展示的时候除了绘制动画,还进行了虚拟礼物的展示逻辑,使得在提供了多样化的展示方法之后,还提供了能够进行激励用户进行虚拟礼物赠送的展示逻辑,使得主播能够获得相应的收益。
其中,在STEP1的操作步骤中,发送虚拟礼物的指令的执行,是在用户在应用程序界面点击相应的礼物图标之后,在有价值的礼物时,需要进行验证支付完成之后,确定相应的发送礼物的指令。
其中,该虚拟礼物的赠送信息可以是用户,也可以是某个频道对应的主播。
在STEP2的操作步骤中,动画的设置和虚拟礼物相应的展示逻辑主要是在服务器端完成,并且主要执行如下的方法来设置动画,其中如图4所示,对虚拟礼物的发送指令中的礼物的图片信息,通过如下方法建立绘制随机的飘动路径,其中绘制上述路径的算法如下,其中如图5所示,用实心圆点标记出路径点,空心圆点标记出控制点:
默认坐标轴的原点在虚拟礼物待展示的终端显示屏幕边界的左上角位置,随机绘制的路径由两条贝塞尔曲线组成,共有3个路径点(一个起点已知),4个控制点,每个点以终端显示屏幕的像素坐标xy两个轴的投射位置表示,其中设置三个路径点为:起点:p(x,y)、路径点1:p1(x1,y1)、路径点2:p2(x2,y2),其中控制点c1、c2、c3、c4间隔分布在两个路线的两侧,其中c1、c2分布在起点与路径点1所构成的路径的两侧,而c3、c4分布在路径点1与路径点2所构成的路径的两侧。
设置路径的允许宽度w,路径预设的高度h,上述宽度和高度的数值一般都是依据待显示虚拟礼物的终端显示屏幕边界的宽度和高度来进行选择,其中在上述路径的形成中,还有一个比较重要的参数即控制点偏移系数值f,f可以调整曲线的形状,更多的情况下f是一个根据经验确定的固定数值,虽然f也可以给予动态的数值,但f的取值范围主要限制为如下:f大于0并且f小于两个路径点的y轴坐标值差的二分之一
按照如下步骤确定路径点坐标值,以及控制点坐标值,使得能够按照既定的路径来进行动画的绘制和规划:
(1)计算出两个0到w范围内的随机值x1,x2
(2)随机算出小于h/2大于0的y1的值,小于y1大于0的y2的值;
(3)两条贝塞尔曲线的其中的一条贝塞尔曲线所对应的第一个控制点和第二和控制点的x坐标分别为该条曲线的起点和终点的x坐标,而两个控制点的y坐标分别为起点和终点的y坐标偏移减f,其中f大于0并且f小于该段路径的两个路径点的y轴坐标值差的二分之一;
(4)两条贝塞尔曲线的另外一条贝塞尔曲线所对应的第一个控制点和第二和控制点的x坐标分别为该条曲线的起点和终点的x坐标,而两个控制点的y坐标分别为起点和终点的y坐标偏移加f’,其中f’大于0并且f小于所述第二段路径的两个路径点的y轴坐标值差的二分之一,由此使得形成的曲线会有两条弧线。
按照上述的方式绘制出动画路线之后,就可以使得虚拟礼物在赠送对象的终端显示屏上按照上述的路径来进行展示,其中,进一步地,该规划路径并不严格限定为一条,可以为如图4所示的多条,在完成多个路径的动画展示之后,在相应的赠送界面端进行排列显示即礼物显示排行,可以在交互的评论里停留,也可以在应用程序界面中专门设置的赠送的虚拟礼物区域进行最后的停留,在此并不做严格的限定。
另外,飘动的动画除了路径,还可以在设计阶段进行旋转、缩放、透明度等各种属性的随机生成,由此完成生动有趣的动画展示,提高互动的体验。
例如图6所示的,按照本发明实施例所进行的动画的展示,其中包含的信息由赠送者的身份信息,以及飘动的火箭虚拟礼物,并且还可以进行输送礼物的数量的显示。
进一步地,本实施例中STEP2所涉及的虚拟礼物的展示逻辑的生成主要包括如下步骤:
当同一个直播平台的用户中有多个人同时赠送礼物的时候,展示礼物横幅的区域在屏幕中是很有限的,为了避免礼物横幅展示的无序,通过一定的逻辑算法规范横幅的出现。
如图7所示,是按照本发明实现的虚拟礼物展示方法的展示逻辑示意图,虚礼礼物赠送消息发出之后,服务器接收信息,判断消息中的身份信息,若发送者是用户本人,则礼物横幅出现在第一行;若是其他用户,则***判断屏幕是否有空位,若存在空位,则在空位显示,若没有空位,再进行判断,如果价值至少高于出现显示横幅中的一个,则替换价值最低的礼物,若价值低于所有显示横幅中礼物的价值,则不显示。即在虚拟礼物的展示逻辑中,主要是如下规则来进行展示:首先判断赠送者与礼物显示端的身份信息,再判断虚拟礼物排行中的空位信息,接着判断礼物的价值信息,最后相同价值的以赠送礼物的时间来进行排列。
本实施例中所涉及的终端,不管是用户端的终端,还是主播端的终端,都可以为手机、计算机和平板电脑等,不做具体的限制。
用户身份信息可以为用户的昵称、用户的账号、电话号码等,主播频道的选择可以是频道号、频道名称等。
其中礼物赠送的操作可以是点击礼物图标,或者是拖曳礼物图标至发送的对象。
如图8所示,作为本实施例的另外一个方面,还提出了一种虚拟礼物展示***,其中该***包括:
虚拟礼物赠送指令接收模块,用于接收用户终端发送的虚拟礼物赠送指令,指令主要包括虚拟礼物的属性信息,以及该礼物的赠送对象信息,属性信息包括礼物的图片信息、价值信息、以及用户的身份信息;
虚拟礼物获取模块,用于建立虚拟礼物的展示动画与展示逻辑;
虚拟礼物展示模块,用于根据虚拟礼物获取模块获得的展示动画效果和展示逻辑,在赠送对象的终端来展示虚拟礼物。
其中更进一步地,虚拟礼物获取模块包括随机动画生成单元与展示逻辑生成单元,其中随机动画生成单元按照上述方法中的方式来生成随机路径,并且生成动画的方式依据上述算法和判定逻辑来生成动画,在此不再赘述。
需要说明的是,上述实施例中提供的虚拟礼物的展示装置在展示虚拟礼物的时候,仅以以上的各功能模块的划分进行说明,实际上的虚拟礼物展示时,可依据服务器和终端的内部结构进行具体的硬件结构划分形成上述模块。
在本实施方式中,服务器可以包括一个或多个处理器,以及存储器,存储器可处理来自应用程序的指令,服务器还包括电源,有线或无线网络接口、输入输出(I/O)接口等来实现与终端的信息交互。
其中存储器中存有终端的应用程序显示的虚拟礼物的图片信息以及生成虚拟礼物动画后的虚拟礼物信息;
其中处理器用于针对所述用户终端在应用程序中选择的虚礼礼物图片信息后生成随机动画,并且进行虚拟礼物的展示逻辑判断,展示逻辑为虚拟礼物的展示顺序;
处理器还用于向虚拟礼物的赠送对象展示虚拟礼物。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (4)

1.一种基于直播的虚拟礼物展示方法,其特征在于,所述方法包括:
接收多个用户终端发送的虚拟礼物赠送指令,所述虚拟礼物赠送指令包括所述虚拟礼物的赠送对象信息、图片信息、价值信息、以及发送所述赠送指令的用户终端的身份信息;
根据所述虚拟礼物赠送指令生成所述虚拟礼物的动画和所述虚拟礼物的展示逻辑,所述展示逻辑为所属虚礼礼物的展示顺序;
根据所述动画及展示逻辑,向所述赠送对象展示所述虚拟礼物,所述动画的生成包括动画路径、旋转、缩放和透明度属性的生成,所述动画生成中的动画路径按如下算法生成:
确定三个路径点的坐标,确定所述三个路径点所构成的两段路径的4个控制点的坐标,所述两段路径的两侧均分布一个控制点,所述控制点用于对所述两段路径的曲线进行调整;
所述路径点的坐标生成为:在所述赠送对象终端显示屏的坐标系中随机生成起点路径点的坐标,计算出两个0到w范围内的随机值x1,x2作为另外两个路径点的横坐标,w为在所述显示屏上动画展示允许的最大宽度;随机算出小于h/2大于0的y1的值为对应x1的纵坐标,随机算出小于y1大于0的y2的值为对应x1的纵坐标,h为在所述显示屏上动画展示允许的最大高度;
所述控制点的坐标生成为:其中第一段路径的第一个控制点和第二个控制点的x坐标分别为该段路径的起点和终点的X坐标,而Y坐标分别为起点和终点的y坐标偏移减f,其中f大于0并且f小于所述第一段路径的两个路径点的y轴坐标值差的二分之一;
其中第二段路径的第三个控制点和第四个控制点的x坐标分别为该段路径的起点和终点的x坐标,而y坐标分别为起点和终点的y坐标偏移加f’,其中f’大于0并且f小于所述第二段路径的两个路径点的y轴坐标值差的二分之一。
2.如权利要求1所述的基于直播的虚拟礼物展示方法,其特征在于,当所述虚拟礼物的价值信息确认支付后,才执行所述动画及其展示逻辑的生成步骤。
3.如权利要求1或2所述的基于直播的虚拟礼物展示方法,其特征在于,所述多个用户终端通过应用程序发布所述虚拟礼物赠送指令。
4.如权利要求3所述的基于直播的虚拟礼物展示方法,其特征在于,所述礼物展示逻辑的生成包括如下步骤:
判定所述虚拟礼物赠送指令的用户身份信息,若属于相应用户终端自行赠送的所述虚拟礼物显示在所述用户终端显示的礼物排行中的第一行;
若不是属于所述相应用户终端自行赠送的虚拟礼物,则判定所述礼物排行中有无空位,若有空位,则在空位中显示;
若无空位,则判定所述虚礼礼物的价值信息,若其价值至少高于礼物排行中的一个礼物,则替换所述礼物排行中价值最低的礼物,否则不显示该虚拟礼物。
CN201610447071.5A 2016-06-20 2016-06-20 一种基于直播的虚拟礼物展示方法和装置 Active CN105897770B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610447071.5A CN105897770B (zh) 2016-06-20 2016-06-20 一种基于直播的虚拟礼物展示方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610447071.5A CN105897770B (zh) 2016-06-20 2016-06-20 一种基于直播的虚拟礼物展示方法和装置

Publications (2)

Publication Number Publication Date
CN105897770A CN105897770A (zh) 2016-08-24
CN105897770B true CN105897770B (zh) 2018-11-27

Family

ID=56730040

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610447071.5A Active CN105897770B (zh) 2016-06-20 2016-06-20 一种基于直播的虚拟礼物展示方法和装置

Country Status (1)

Country Link
CN (1) CN105897770B (zh)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106228436A (zh) * 2016-08-26 2016-12-14 北京小米移动软件有限公司 直播平台虚拟物品设置方法及装置
CN106355440A (zh) * 2016-08-29 2017-01-25 广州华多网络科技有限公司 群组内赠送电子赠品的控制方法和装置
CN106488327A (zh) * 2016-09-21 2017-03-08 广州华多网络科技有限公司 电子赠品派送控制方法、装置及其移动终端
CN106447353A (zh) * 2016-09-22 2017-02-22 天脉聚源(北京)传媒科技有限公司 一种电子礼物的显示方法及装置
CN112839249B (zh) * 2016-09-26 2023-05-23 广州方硅信息技术有限公司 虚拟礼物展示方法、装置、设备及存储介质
CN106412614A (zh) * 2016-10-26 2017-02-15 天脉聚源(北京)传媒科技有限公司 一种电子礼物的播放方法及装置
CN106713967A (zh) * 2016-12-09 2017-05-24 武汉斗鱼网络科技有限公司 一种基于React Native的虚拟礼物展示方法
CN106792228B (zh) * 2016-12-12 2020-10-13 福建星网视易信息***有限公司 一种直播互动方法和***
CN106686393A (zh) * 2016-12-19 2017-05-17 广州华多网络科技有限公司 一种虚拟礼物的赠送方法及装置
CN106846040B (zh) * 2016-12-22 2021-11-09 武汉斗鱼网络科技有限公司 一种直播间中虚拟礼物显示方法和***
CN108334504B (zh) * 2017-01-17 2021-02-02 武汉斗鱼网络科技有限公司 媒体元素的展示方法及装置
CN108335121A (zh) * 2017-01-19 2018-07-27 阿里巴巴集团控股有限公司 数据对象信息处理方法、装置及***
CN106897890A (zh) * 2017-02-27 2017-06-27 武汉斗鱼网络科技有限公司 一种显示电子礼物信息的方法及装置
CN106933592A (zh) * 2017-03-17 2017-07-07 武汉斗鱼网络科技有限公司 互动动画生成方法及装置
CN107040822A (zh) * 2017-03-22 2017-08-11 北京潘达互娱科技有限公司 虚拟礼物展示方法及***
CN107085540A (zh) * 2017-03-22 2017-08-22 北京潘达互娱科技有限公司 虚拟礼物展示方法及装置
CN107426146B (zh) * 2017-03-27 2020-08-04 武汉斗鱼网络科技有限公司 直播应用中用户发送礼物后展示礼物横幅的***及方法
CN106981015A (zh) * 2017-03-29 2017-07-25 武汉斗鱼网络科技有限公司 互动礼物的实现方法
CN106911937B (zh) * 2017-03-31 2019-06-21 武汉斗鱼网络科技有限公司 一种直播中礼物横幅背景色的配置方法及***
CN107124644A (zh) * 2017-03-31 2017-09-01 武汉斗鱼网络科技有限公司 一种直播网站上虚拟礼物的展示方法和***
CN107172488A (zh) * 2017-04-01 2017-09-15 武汉斗鱼网络科技有限公司 一种网络直播中礼物动画展示方法及***
CN107273112B (zh) * 2017-05-04 2021-02-02 武汉斗鱼网络科技有限公司 一种礼物榜单信息显示方法及装置
CN107277632B (zh) * 2017-05-12 2020-08-04 武汉斗鱼网络科技有限公司 一种展示虚拟礼物动画的方法和设备
CN107248186A (zh) * 2017-05-25 2017-10-13 北京潘达互娱科技有限公司 一种主播升级可视化方法及装置
CN107222753A (zh) * 2017-05-25 2017-09-29 北京潘达互娱科技有限公司 虚拟礼物加载方法及装置
CN107333145B (zh) * 2017-07-04 2018-08-10 武汉斗鱼网络科技有限公司 一种虚拟礼物展示方法及装置
CN107484031A (zh) * 2017-07-28 2017-12-15 王飞飞 一种基于直播的礼物展示互动方法
CN107509113A (zh) * 2017-08-01 2017-12-22 广州酷狗计算机科技有限公司 虚拟物品显示方法、终端及计算机可读存储介质
CN107396184A (zh) * 2017-08-03 2017-11-24 北京达佳互联信息技术有限公司 对用户进行资源分配的方法和服务器
CN110020275B (zh) * 2017-08-22 2022-01-04 武汉斗鱼网络科技有限公司 一种直播中礼物面板加载方法及***
CN107885473A (zh) * 2017-09-26 2018-04-06 北京潘达互娱科技有限公司 一种礼物横幅显示方法、装置、电子设备及存储介质
CN107770575B (zh) * 2017-10-09 2019-11-01 武汉斗鱼网络科技有限公司 一种直播平台中防止刷礼物的方法及装置
CN108109070A (zh) * 2017-11-13 2018-06-01 深圳市华阅文化传媒有限公司 通过电子书阅读app社交的方法及装置
CN110022184B (zh) * 2018-01-10 2021-03-16 武汉斗鱼网络科技有限公司 一种基于canvas的广播方法、存储介质、设备及***
CN110111401A (zh) * 2018-01-31 2019-08-09 北京新唐思创教育科技有限公司 用于网络课堂的动画播放方法及装置
CN108449636B (zh) * 2018-03-19 2020-11-06 北京潘达互娱科技有限公司 网络直播的互动方法及装置
CN108537863A (zh) * 2018-03-28 2018-09-14 武汉斗鱼网络科技有限公司 一种礼物特效的实现方法及装置
US10826955B2 (en) 2018-06-13 2020-11-03 At&T Intellectual Property I, L.P. Methods, devices, and systems for providing media content from a media service to non-subscribers
CN109064180A (zh) * 2018-07-13 2018-12-21 广州神马移动信息科技有限公司 评论方法、装置及终端设备
CN109032471B (zh) * 2018-07-24 2021-11-05 深圳微盐传媒科技有限公司 信息展示方法和相关装置
CN109168012B (zh) * 2018-09-10 2021-07-09 北京百度网讯科技有限公司 用于终端设备的信息处理方法和装置
CN109194973A (zh) * 2018-09-26 2019-01-11 广州华多网络科技有限公司 一种多主播直播间赠送虚拟礼物的展示方法、装置及设备
CN109413056B (zh) * 2018-10-15 2020-01-14 北京字节跳动网络技术有限公司 用于处理信息的方法和装置
CN109348249B (zh) * 2018-12-06 2021-07-30 广州酷狗计算机科技有限公司 确定数字专辑的用户获取数量的方法、装置及存储介质
CN109587540B (zh) * 2018-12-07 2022-06-17 武汉瓯越网视有限公司 一种对象的控制方法、装置、终端及存储介质
CN109743597B (zh) * 2018-12-27 2021-10-29 新奥特(北京)视频技术有限公司 一种虚拟礼物展示的方法和装置
CN109656464A (zh) * 2018-12-29 2019-04-19 北京字节跳动网络技术有限公司 一种交互数据的处理方法、装置、设备及存储介质
CN109729410B (zh) * 2018-12-29 2022-03-04 北京字节跳动网络技术有限公司 一种直播间交互事件处理方法、装置、设备及存储介质
CN109803008B (zh) * 2019-01-11 2020-11-20 北京字节跳动网络技术有限公司 用于显示信息的方法和装置
CN110113256B (zh) * 2019-05-14 2022-11-11 北京达佳互联信息技术有限公司 信息互动方法、装置、服务器、用户终端及可读存储介质
CN110769302B (zh) * 2019-10-28 2022-03-22 广州方硅信息技术有限公司 直播互动方法、装置、***、终端设备、存储介质
CN111010585B (zh) * 2019-12-06 2021-10-22 广州方硅信息技术有限公司 虚拟礼物的发送方法、装置、设备及存储介质
CN111343485B (zh) * 2020-01-17 2022-04-26 广州方硅信息技术有限公司 虚拟礼物展示的方法、装置、设备、***及存储介质
CN113839913B (zh) * 2020-06-24 2024-02-27 腾讯科技(深圳)有限公司 一种互动信息处理方法、相关装置及存储介质
CN111897483A (zh) * 2020-08-11 2020-11-06 网易(杭州)网络有限公司 直播交互处理方法、装置、设备及存储介质
CN112116202A (zh) * 2020-08-13 2020-12-22 上海趣蕴网络科技有限公司 一种基于大数据的网络应用监管方法及***
CN112399192A (zh) * 2020-11-03 2021-02-23 上海哔哩哔哩科技有限公司 网络直播中的礼物展示方法和***
CN112346632B (zh) * 2020-11-11 2022-04-05 腾讯科技(深圳)有限公司 虚拟道具处理方法、装置、电子设备和存储介质
CN112584188A (zh) * 2020-12-01 2021-03-30 北京达佳互联信息技术有限公司 数据处理方法、装置及介质
CN113041625B (zh) * 2021-04-25 2023-03-14 腾讯科技(深圳)有限公司 直播界面的显示方法、装置、设备及可读存储介质
CN113360034A (zh) * 2021-05-20 2021-09-07 广州博冠信息科技有限公司 画面显示方法、装置、计算机设备及存储介质
CN113490008A (zh) * 2021-07-05 2021-10-08 北京快来文化传播集团有限公司 直播间礼物的展示方法及装置
CN113596603B (zh) * 2021-07-28 2023-03-21 北京达佳互联信息技术有限公司 虚拟物品的显示控制方法、虚拟物品的显示方法、装置
CN113992995A (zh) * 2021-10-22 2022-01-28 广州博冠信息科技有限公司 虚拟礼物发送方法、装置、存储介质及电子设备
CN114584796B (zh) * 2022-02-11 2023-11-17 百果园技术(新加坡)有限公司 一种数据处理方法、装置、设备及介质
CN114449332A (zh) * 2022-03-15 2022-05-06 卓米私人有限公司 直播内互动资源展示方法、装置、电子设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104994421A (zh) * 2015-06-30 2015-10-21 广州华多网络科技有限公司 一种直播频道中虚拟物品的互动方法、装置和***
CN105373306A (zh) * 2015-10-13 2016-03-02 广州酷狗计算机科技有限公司 虚拟物品赠送方法及装置
CN105406975A (zh) * 2015-12-15 2016-03-16 武汉斗鱼网络科技有限公司 一种聊天室中赠送虚拟礼物及特效触发方法与***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104994421A (zh) * 2015-06-30 2015-10-21 广州华多网络科技有限公司 一种直播频道中虚拟物品的互动方法、装置和***
CN105373306A (zh) * 2015-10-13 2016-03-02 广州酷狗计算机科技有限公司 虚拟物品赠送方法及装置
CN105406975A (zh) * 2015-12-15 2016-03-16 武汉斗鱼网络科技有限公司 一种聊天室中赠送虚拟礼物及特效触发方法与***

Also Published As

Publication number Publication date
CN105897770A (zh) 2016-08-24

Similar Documents

Publication Publication Date Title
CN105897770B (zh) 一种基于直播的虚拟礼物展示方法和装置
WO2016115945A1 (zh) 弹幕信息处理方法、客户端、服务平台和存储介质
US8943535B2 (en) Advertisement distribution apparatus and advertisement distribution method
CN103460234B (zh) 用于在便携式计算装置的视频游戏内产生动态广告的方法和***
CN107667388A (zh) 用于装置上的多个广告或广告活动的动态广告选择的***和方法
CN107660294A (zh) 用于广告库存的自主投标的***和方法
JP2018523821A (ja) ナビゲーションマップの制御方法、装置及び記憶媒体
CN107004211A (zh) 基于适应算法向具有定制的适应用户体验的装置提供广告服务的***和方法
CN107533715A (zh) 用于高级程序化广告定向的***和方法
CN109286824A (zh) 一种直播用户侧控制的方法、装置、设备及介质
WO2018209750A1 (zh) 信息资源展示的控制方法以及公共移动设备
CN107438024A (zh) 一种基于会员制的在线行程管理装置以及权限管理方法
CN108521587A (zh) 短视频处理方法、装置及移动终端
CN110213648A (zh) 一种同屏方法、***、移动终端及计算机可读存储介质
CN204066149U (zh) 动态显示二维码的***
CN108986110A (zh) 图像处理方法、装置、移动终端及存储介质
CN107424061A (zh) 对在线拍品的竞拍信息预展分享与激励分享的方法
CN106605249A (zh) 用广告交换平台向装置提供广告服务的***及方法
Xu et al. Epvisa: Efficient auction design for real-time physical-virtual synchronization in the metaverse
JP2014041502A (ja) 映像配信装置、映像配信方法及び映像配信プログラム
CN115705557A (zh) 用于在绿色技术项目中协调用户交互的方法和装置
JP5830153B1 (ja) 情報表示装置、配信装置、情報表示方法および情報表示プログラム
US10204656B1 (en) Video processing architectures which provide looping video
CN104317972B (zh) 一种动态图层感应方法及***
CN103870971B (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: 20240304

Address after: 830000, Room 17A, Building 17, Block A, Times Square Community, No. 59 Guangming Road, Tianshan District, Urumqi, Xinjiang Uygur Autonomous Region BD00244

Patentee after: Urumqi Bangbangjun Technology Co.,Ltd.

Country or region after: China

Address before: 430000 Wuhan Donghu Development Zone, Wuhan, Hubei Province, No. 1 Software Park East Road 4.1 Phase B1 Building 11 Building

Patentee before: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd.

Country or region before: China